gnu: r-protolite: Update to 2.1.3.
[jackhill/guix/guix.git] / NEWS
diff --git a/NEWS b/NEWS
index 96f411b..3dd8889 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,7 +2,7 @@
 #+TITLE: Guix NEWS – history of user-visible changes
 #+STARTUP: content hidestars
 
-Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
+Copyright © 2013-2022 Ludovic Courtès <ludo@gnu.org>
 Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
 Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 Copyright © 2022 Mathieu Othacehe <othacehe@gnu.org>
@@ -31,6 +31,7 @@ Please send Guix bug reports to bug-guix@gnu.org.
 *** New updater (see ‘guix refresh’): ‘generic-git’
 *** ‘guix graph’ has a new ‘--max-depth’ option
 *** ‘guix deploy’ has a new ‘--execute’ option
+*** ‘guix shell’ has a new ‘--emulate-fhs’ option
 *** ‘--with-commit’ option now accepts strings returned by ‘git describe’
 *** Align tabular data output by commands like ‘guix package --list-available’
 *** Improved ‘guix import go’ importer via a new PEG parser
@@ -43,11 +44,13 @@ Please send Guix bug reports to bug-guix@gnu.org.
 
 ** Distribution
 *** The installation script can now enable local substitute servers discovery
+*** The installation script can now customize the Bash prompt for Guix
 *** More control over boot-time file system checks and repairs
 *** XFS file systems can be created by the installer and mounted by label/UUID
 *** New interface for declaring swap space
 *** GNOME is now at version 42
 *** TeX Live is now at version 2021
+*** Multiple TeX Live trees can now be used via GUIX_TEXMF
 *** Python is now faster thanks to being built with optimizations
 *** The Rust bootstrap now starts from 1.54 instead of 1.19
 *** Most Python 2 packages have been removed
@@ -55,8 +58,7 @@ Please send Guix bug reports to bug-guix@gnu.org.
 *** Faster shared libraries discovery via a per-package dynamic linker cache
 *** Package inputs can now be plain package lists
 *** A package origin can now be a single file rather than an archive
-*** Multiple Tex Live trees can now be used via GUIX_TEXMF
-*** A new sanity-check phase detects packaging problems at build time
+*** New sanity-check phase to detect Python packaging problems at build time
 *** Fetching sources can now fall-back to use Disarchive
 *** Improved CI and infrastructure
 *** Multiple cross-compilation tooling addition and fixes
@@ -71,14 +73,17 @@ Please send Guix bug reports to bug-guix@gnu.org.
 *** The installer now has a crash dump upload mechanism
 *** Emacs now supports native compilation
 *** GRUB bootloader now supports chain-loading
-
+*** The GNU Shepherd was upgraded to 0.9.2
+*** The init RAM disk honors more arguments—e.g. ‘root’ and ‘rootflags’
+*** ‘guix system image’ can now generate WSL images
 ** Programming interfaces
-*** (guix records) now supports “field sanitizers”
-*** Build phases are no longer required to return a boolean
-*** G-Expressions can now be used to author build phases
-*** Various improvements to the helpers in (gnu service configuration)
+*** Package input fields can now plain package lists
+*** G-expressions can now be used in build phases
 *** New ‘modify-inputs’ macro to ease customizing a list of package inputs
 *** New ‘this-package-input’ and ‘this-package-native-input’ macros
+*** Build phases are no longer required to return a boolean
+*** (guix records) now supports “field sanitizers”
+*** Various improvements to the helpers in (gnu service configuration)
 *** ‘texlive-union’ is now deprecated in favor of ‘texlive-updmap.cfg’
 *** New (guix cpu) module
 *** New (guix least-authority) module
@@ -97,7 +102,7 @@ similar to how 'guix time-machine' would do it, as regular packages.
 *** New ‘rebar-build-system’
 *** New services
 anonip, bitmask, fail2ban, gitile, greetd, jami, lightdm, log-cleanup,
-nar-herder, opendht, rasdaemon, seatd, strongswan
+nar-herder, opendht, rasdaemon, samba, seatd, strongswan, wsdd
 
 ** Noteworthy bug fixes
 *** Fall back to Software Heritage when cloning a channel
@@ -112,7 +117,7 @@ nar-herder, opendht, rasdaemon, seatd, strongswan
     (<https://issues.guix.gnu.org/51425>)
 *** Fonts can now be discovered in any profile via XDG_DATA_DIRS
     (<https://issues.guix.gnu.org/31403>)
-*** Python modules discovery no longer uses PYTHONPATH
+*** Python modules are searched in GUIX_PYTHONPATH instead of PYTHONPATH
 *** Various Python reproducibility fixes
 *** The installer now supports MSDOS disk labels on UEFI systems
     (<https://issues.guix.gnu.org/47889>)