summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2022-09-15 16:57:39 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2022-09-15 16:57:39 -0400
commit011dab59d80690d20875d43e73c3cfd8af95af99 (patch)
tree0c83e6b4360a1156ade34fdb3f6ef73d8988e1f1 /NEWS
parent512fa6c7e5b4899cc79017b50a6d286900885b83 (diff)
Update NEWS.
This covers the commits made between v1.3.0..3eadcdc6^. * NEWS: New entries for the 1.4.0 upcoming release.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS38
1 files changed, 33 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 12a6d8a8f91..10041925f17 100644
--- a/NEWS
+++ b/NEWS
@@ -26,25 +26,42 @@ Please send Guix bug reports to bug-guix@gnu.org.
26*** New updater (see ‘guix refresh’): ‘generic-git’ 26*** New updater (see ‘guix refresh’): ‘generic-git’
27*** ‘guix graph’ has a new ‘--max-depth’ option 27*** ‘guix graph’ has a new ‘--max-depth’ option
28*** ‘--with-commit’ option now accepts strings returned by ‘git describe’ 28*** ‘--with-commit’ option now accepts strings returned by ‘git describe’
29*** Align tabular data output by commands like ‘guix package --list-available’
30*** Improved ‘guix import go’ importer via a new PEG parser
31*** Improved Software Heritage downloader
32*** New 'web.archive.org’ download fall-back
33*** Various performance enhancements
29** Distribution 34** Distribution
30*** The installation script can now enable local substitute servers discovery 35*** The installation script can now enable local substitute servers discovery
31*** More control over boot-time file system checks and repairs 36*** More control over boot-time file system checks and repairs
32*** XFS file systems can be created by the installer and mounted by label/UUID 37*** XFS file systems can be created by the installer and mounted by label/UUID
33*** New interface for declaring swap space 38*** New interface for declaring swap space
34*** GNOME is now at version 42 39*** GNOME is now at version 42
40*** TeX Live is now at version 2021
41*** Python is now faster thanks to being built with optimizations
35*** The Rust bootstrap now starts from 1.54 instead of 1.19 42*** The Rust bootstrap now starts from 1.54 instead of 1.19
36*** Most Python 2 packages have been removed 43*** Most Python 2 packages have been removed
37*** Guix now makes use of parallel xz compression 44*** Guix now makes use of parallel xz compression
38*** Faster shared libraries discovery via a per-package dynamic linker cache 45*** Faster shared libraries discovery via a per-package dynamic linker cache
39*** Build phases are no longer required to return a boolean 46*** Package inputs can now be plain package lists
40*** Package inputs can now be provided without explicit labels
41*** A package origin can now be a single file rather than an archive 47*** A package origin can now be a single file rather than an archive
42*** Multiple Tex Live trees can now be used via GUIX_TEXMF 48*** Multiple Tex Live trees can now be used via GUIX_TEXMF
43*** A new sanity-check phase detects packaging problems at build time 49*** A new sanity-check phase detects packaging problems at build time
44*** G-Expressions can now be used to author build phases
45*** Fetching sources can now fall-back to use Disarchive 50*** Fetching sources can now fall-back to use Disarchive
51*** Improved CI and infrastructure
52*** Multiple cross-compilation tooling addition and fixes
53*** Many Qt 6 modules are now packaged
54*** Configuring setuid programs is now more flexible
55*** Add support for the XFS file system
56*** Add partial support for LUKS2 headers when using GRUB
46** Programming interfaces 57** Programming interfaces
47*** (guix records) now supports “field sanitizers” 58*** (guix records) now supports “field sanitizers”
59*** Build phases are no longer required to return a boolean
60*** G-Expressions can now be used to author build phases
61*** Various improvements to the helpers in (gnu service configuration)
62*** New ‘modify-inputs’ macro to ease customizing a list of package inputs
63*** New ‘this-package-input’ and ‘this-package-native-input’ macros
64*** ‘texlive-union’ is now deprecated in favor of ‘texlive-updmap.cfg’
48** Noteworthy bug fixes 65** Noteworthy bug fixes
49*** Fall back to Software Heritage when cloning a channel 66*** Fall back to Software Heritage when cloning a channel
50 (<https://issues.guix.gnu.org/44187>) 67 (<https://issues.guix.gnu.org/44187>)
@@ -56,13 +73,24 @@ Please send Guix bug reports to bug-guix@gnu.org.
56 (<https://issues.guix.gnu.org/24937>) 73 (<https://issues.guix.gnu.org/24937>)
57*** File system flags are validated before system instantiation 74*** File system flags are validated before system instantiation
58 (<https://issues.guix.gnu.org/51425>) 75 (<https://issues.guix.gnu.org/51425>)
59*** Fonts can now be discovered in any profile 76*** Fonts can now be discovered in any profile via XDG_DATA_DIRS
77 (<https://issues.guix.gnu.org/31403>)
60*** Python modules discovery no longer uses PYTHONPATH 78*** Python modules discovery no longer uses PYTHONPATH
61*** Various Python reproducibility fixes 79*** Various Python reproducibility fixes
62*** Installer now supports MSDOS disk labels on UEFI systems 80*** The installer now supports MSDOS disk labels on UEFI systems
63 (<https://issues.guix.gnu.org/47889>) 81 (<https://issues.guix.gnu.org/47889>)
82*** The installer can now properly mount FAT16 partitions
83 (<https://issues.guix.gnu.org/48419>)
84*** The installer no longer crashes when deleting a free space partition
64*** Emacs handles major upgrades better without a re-login 85*** Emacs handles major upgrades better without a re-login
65 (<https://bugs.gnu.org/47458>) 86 (<https://bugs.gnu.org/47458>)
87*** The bootloader configuration now accepts multiple targets
88 (<https://issues.guix.gnu.org/40997>.)
89*** A file system mount point is always created when ‘create?’ is true
90 (<https://issues.guix.gnu.org/40158>)
91*** Build the man database only if ‘man-db’ is in the profile
92*** gdk-pixbuf now discovers pixbuf loaders via a search path
93 (<https://issues.guix.gnu.org/50957>)
66* Changes in 1.3.0 (since 1.2.0) 94* Changes in 1.3.0 (since 1.2.0)
67** Package management 95** Package management
68*** POWER9 (powerpc64le-linux) is now supported as a technology preview 96*** POWER9 (powerpc64le-linux) is now supported as a technology preview