summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-09-24 18:08:05 +0200
committerLudovic Courtès <ludo@gnu.org>2022-09-24 18:08:05 +0200
commitb814bdf441bf8863b3b6bd846c21f23c2ac2d511 (patch)
tree003477027db97f233596111d3e9fb8bf345fc3d3 /NEWS
parent3165c1dd5cf09ac3cc79552efe609be7820e88ba (diff)
Update NEWS.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS19
1 files changed, 10 insertions, 9 deletions
diff --git a/NEWS b/NEWS
index c894a57781d..5b56e84275e 100644
--- a/NEWS
+++ b/NEWS
@@ -2,7 +2,7 @@
2#+TITLE: Guix NEWS – history of user-visible changes 2#+TITLE: Guix NEWS – history of user-visible changes
3#+STARTUP: content hidestars 3#+STARTUP: content hidestars
4 4
5Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> 5Copyright © 2013-2022 Ludovic Courtès <ludo@gnu.org>
6Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net> 6Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
7Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> 7Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
8Copyright © 2022 Mathieu Othacehe <othacehe@gnu.org> 8Copyright © 2022 Mathieu Othacehe <othacehe@gnu.org>
@@ -48,6 +48,7 @@ Please send Guix bug reports to bug-guix@gnu.org.
48*** New interface for declaring swap space 48*** New interface for declaring swap space
49*** GNOME is now at version 42 49*** GNOME is now at version 42
50*** TeX Live is now at version 2021 50*** TeX Live is now at version 2021
51*** Multiple TeX Live trees can now be used via GUIX_TEXMF
51*** Python is now faster thanks to being built with optimizations 52*** Python is now faster thanks to being built with optimizations
52*** The Rust bootstrap now starts from 1.54 instead of 1.19 53*** The Rust bootstrap now starts from 1.54 instead of 1.19
53*** Most Python 2 packages have been removed 54*** Most Python 2 packages have been removed
@@ -55,8 +56,7 @@ Please send Guix bug reports to bug-guix@gnu.org.
55*** Faster shared libraries discovery via a per-package dynamic linker cache 56*** Faster shared libraries discovery via a per-package dynamic linker cache
56*** Package inputs can now be plain package lists 57*** Package inputs can now be plain package lists
57*** A package origin can now be a single file rather than an archive 58*** A package origin can now be a single file rather than an archive
58*** Multiple Tex Live trees can now be used via GUIX_TEXMF 59*** New sanity-check phase to detect Python packaging problems at build time
59*** A new sanity-check phase detects packaging problems at build time
60*** Fetching sources can now fall-back to use Disarchive 60*** Fetching sources can now fall-back to use Disarchive
61*** Improved CI and infrastructure 61*** Improved CI and infrastructure
62*** Multiple cross-compilation tooling addition and fixes 62*** Multiple cross-compilation tooling addition and fixes
@@ -72,14 +72,15 @@ Please send Guix bug reports to bug-guix@gnu.org.
72*** Emacs now supports native compilation 72*** Emacs now supports native compilation
73*** GRUB bootloader now supports chain-loading 73*** GRUB bootloader now supports chain-loading
74*** The GNU Shepherd was upgraded to 0.9.2 74*** The GNU Shepherd was upgraded to 0.9.2
75*** The init RAM disk honors more arguments, e.g. ‘root’ and ‘rootflags’ 75*** The init RAM disk honors more argumentse.g. ‘root’ and ‘rootflags’
76** Programming interfaces 76** Programming interfaces
77*** (guix records) now supports “field sanitizers” 77*** Package input fields can now plain package lists
78*** Build phases are no longer required to return a boolean 78*** G-expressions can now be used in build phases
79*** G-Expressions can now be used to author build phases
80*** Various improvements to the helpers in (gnu service configuration)
81*** New ‘modify-inputs’ macro to ease customizing a list of package inputs 79*** New ‘modify-inputs’ macro to ease customizing a list of package inputs
82*** New ‘this-package-input’ and ‘this-package-native-input’ macros 80*** New ‘this-package-input’ and ‘this-package-native-input’ macros
81*** Build phases are no longer required to return a boolean
82*** (guix records) now supports “field sanitizers”
83*** Various improvements to the helpers in (gnu service configuration)
83*** ‘texlive-union’ is now deprecated in favor of ‘texlive-updmap.cfg’ 84*** ‘texlive-union’ is now deprecated in favor of ‘texlive-updmap.cfg’
84*** New (guix cpu) module 85*** New (guix cpu) module
85*** New (guix least-authority) module 86*** New (guix least-authority) module
@@ -113,7 +114,7 @@ nar-herder, opendht, rasdaemon, seatd, strongswan
113 (<https://issues.guix.gnu.org/51425>) 114 (<https://issues.guix.gnu.org/51425>)
114*** Fonts can now be discovered in any profile via XDG_DATA_DIRS 115*** Fonts can now be discovered in any profile via XDG_DATA_DIRS
115 (<https://issues.guix.gnu.org/31403>) 116 (<https://issues.guix.gnu.org/31403>)
116*** Python modules discovery no longer uses PYTHONPATH 117*** Python modules are searched in GUIX_PYTHONPATH instead of PYTHONPATH
117*** Various Python reproducibility fixes 118*** Various Python reproducibility fixes
118*** The installer now supports MSDOS disk labels on UEFI systems 119*** The installer now supports MSDOS disk labels on UEFI systems
119 (<https://issues.guix.gnu.org/47889>) 120 (<https://issues.guix.gnu.org/47889>)