emirrordist: Require --repo option, deprecate --portdir and --portdir-overlay
[portage.git] / NEWS
diff --git a/NEWS b/NEWS
index c07729d1e661a57cf8fc6da1e487c23ecbff2b2f..f57c6c2c6475753b6d08345e990e31cd69baa22b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,17 +3,50 @@ News (mainly features/major bug fixes)
 portage-2.2
 -------------
 
-* Add link level dependency awareness to emerge --depclean and --prune actions
-  in order to protect against uninstallation of required libraries.
-* Add support for generic package sets (also see RELEASE-NOTES)
+* Add extended set configuration via /etc/portage/sets.conf. See
+  /usr/share/portage/config/sets/portage.conf for examples.
+
+portage-2.1.11.20
+-------------
+* Add support for EAPI 5. Refer to the PMS EAPI Cheat Sheet, portage's html
+  docs installed with USE=doc, or `man 5 ebuild` for more info about EAPI 5.
 * Add support for FEATURES=preserve-libs which preserves libraries when the
   sonames change during upgrade or downgrade, and the @preserved-rebuild
   package set which rebuilds consumers of preserved libraries.
+* Add link level dependency awareness to emerge --depclean and --prune actions
+  in order to protect against uninstallation of required libraries. Refer to
+  the --depclean-lib-check option in the emerge(1) man page.
+
+portage-2.1.11
+-------------
+
+* Add support for experimental EAPI "4-slot-abi". Refer to the corresponding
+  html documentation that is installed with USE=doc, and also to the emerge(1)
+  man page for information about the related --ignore-built-slot-operator-deps and
+  --rebuild-if-new-slot options.
+
+portage-2.1.10
+-------------
+
 * Improve handling of repositories/overlays for cases in which the same ebuild
   is provided by multiple repositories but with different masking status, and
   support for repository constraints on atoms (atom::repo) in configuration
   files.
-* Add EAPI 4_pre1 support, for testing purposes.
+* Add emerge --rebuild-if-* options that trigger rebuilds of reverse
+  dependencies when packages are rebuilt or updated. Related --rebuild-exclude
+  and --rebuild-ignore options can be used to avoid rebuilds for specific
+  packages.
+* Add emerge --reinstall-atoms, --useoldpkg-atoms, and --usepkg-exclude options
+  which can be used to alter selection rules for specific packages.
+* Add FEATURES=parallel-install and ebuild-locks, allowing for greater
+  parallelization when installing packages (by using finer-grained locks).
+
+portage-2.1.9.27
+-------------
+
+* Add support for EAPI 4. Refer to the PMS EAPI Cheat Sheet, portage's html
+  docs installed with USE=doc, or `man 5 ebuild` for more info about EAPI 4.
+  Bug #273620 tracks EAPI 4 implementation in portage.
 
 portage-2.1.9
 -------------
@@ -32,6 +65,12 @@ portage-2.1.8
   many smaller python modules, making the code easier to navigate and allowing
   small parts of the portage api to be imported with less overhead.
 
+portage-2.1.7.17
+-------------
+* Add support for EAPI 3. This adds support for installation prefix, including
+  new EPREFIX, ED, and EROOT variables which are used by econf and einstall
+  helpers. Also, EAPI 3 adds xz extension support to the unpack helper.
+
 portage-2.1.7
 -------------