summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorMathieu Othacehe <othacehe@gnu.org>2022-09-16 09:39:04 +0200
committerMathieu Othacehe <othacehe@gnu.org>2022-09-16 10:01:56 +0200
commitc0d25bef71af32dfb98e93ddcb82d0003c8714f8 (patch)
treec6a3cd1d5cdaa37d6b72e670c3ecf921132db3fc /NEWS
parent02c5ed4f1bbd83bddd81902604af6f8add41ac54 (diff)
Update NEWS.
Entries extracted from: git log 3eadcdc63..version-1.4.0 * NEWS: Update entries for v1.4.0
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS55
1 files changed, 55 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 10041925f17..96f411b4c29 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,7 @@
5Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> 5Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 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>
8 9
9 Copying and distribution of this file, with or without modification, 10 Copying and distribution of this file, with or without modification,
10 are permitted in any medium without royalty provided the copyright 11 are permitted in any medium without royalty provided the copyright
@@ -16,8 +17,12 @@ Please send Guix bug reports to bug-guix@gnu.org.
16** Package management 17** Package management
17*** New ‘guix home’ command, for home environment management 18*** New ‘guix home’ command, for home environment management
18*** New ‘guix shell’ command, the successor to ‘guix environment’ 19*** New ‘guix shell’ command, the successor to ‘guix environment’
20*** New ‘guix system edit’ command, to edit services
19*** New ‘deb’ format for the ‘guix pack’ command 21*** New ‘deb’ format for the ‘guix pack’ command
20*** New ‘guix import minetest’ command, to import Minetest extensions 22*** New ‘guix import minetest’ command, to import Minetest extensions
23*** New ‘guix import elm’ command, to import Elm packages
24*** New ‘guix import egg’ command, to import CHICKEN egg packages
25*** New ‘guix import hexpm’ command, to import Erlang and Elixir packages
21*** New 'guix style' command, to auto-format package definitions 26*** New 'guix style' command, to auto-format package definitions
22*** ‘guix import texlive’ rewritten to use the TLPDB as its source 27*** ‘guix import texlive’ rewritten to use the TLPDB as its source
23*** ‘guix import elpa’ now supports the non-GNU ELPA repository 28*** ‘guix import elpa’ now supports the non-GNU ELPA repository
@@ -25,12 +30,17 @@ Please send Guix bug reports to bug-guix@gnu.org.
25*** ‘guix import cran’ can now import a specific version 30*** ‘guix import cran’ can now import a specific version
26*** New updater (see ‘guix refresh’): ‘generic-git’ 31*** New updater (see ‘guix refresh’): ‘generic-git’
27*** ‘guix graph’ has a new ‘--max-depth’ option 32*** ‘guix graph’ has a new ‘--max-depth’ option
33*** ‘guix deploy’ has a new ‘--execute’ option
28*** ‘--with-commit’ option now accepts strings returned by ‘git describe’ 34*** ‘--with-commit’ option now accepts strings returned by ‘git describe’
29*** Align tabular data output by commands like ‘guix package --list-available’ 35*** Align tabular data output by commands like ‘guix package --list-available’
30*** Improved ‘guix import go’ importer via a new PEG parser 36*** Improved ‘guix import go’ importer via a new PEG parser
31*** Improved Software Heritage downloader 37*** Improved Software Heritage downloader
32*** New 'web.archive.org’ download fall-back 38*** New 'web.archive.org’ download fall-back
33*** Various performance enhancements 39*** Various performance enhancements
40*** New ‘--tune’ package transformation option
41*** ‘guix refresh’ ‘-L’ option is repurposed to ‘load-path’ modification
42*** ‘guix system image’ supersedes the ‘docker-image’ sub-command
43
34** Distribution 44** Distribution
35*** The installation script can now enable local substitute servers discovery 45*** The installation script can now enable local substitute servers discovery
36*** More control over boot-time file system checks and repairs 46*** More control over boot-time file system checks and repairs
@@ -54,6 +64,14 @@ Please send Guix bug reports to bug-guix@gnu.org.
54*** Configuring setuid programs is now more flexible 64*** Configuring setuid programs is now more flexible
55*** Add support for the XFS file system 65*** Add support for the XFS file system
56*** Add partial support for LUKS2 headers when using GRUB 66*** Add partial support for LUKS2 headers when using GRUB
67*** GDM now supports Wayland
68*** Guix System static networking support is improved
69*** The installer final configuration is prettified
70*** The installer external command handling is improved
71*** The installer now has a crash dump upload mechanism
72*** Emacs now supports native compilation
73*** GRUB bootloader now supports chain-loading
74
57** Programming interfaces 75** Programming interfaces
58*** (guix records) now supports “field sanitizers” 76*** (guix records) now supports “field sanitizers”
59*** Build phases are no longer required to return a boolean 77*** Build phases are no longer required to return a boolean
@@ -62,6 +80,25 @@ Please send Guix bug reports to bug-guix@gnu.org.
62*** New ‘modify-inputs’ macro to ease customizing a list of package inputs 80*** New ‘modify-inputs’ macro to ease customizing a list of package inputs
63*** New ‘this-package-input’ and ‘this-package-native-input’ macros 81*** New ‘this-package-input’ and ‘this-package-native-input’ macros
64*** ‘texlive-union’ is now deprecated in favor of ‘texlive-updmap.cfg’ 82*** ‘texlive-union’ is now deprecated in favor of ‘texlive-updmap.cfg’
83*** New (guix cpu) module
84*** New (guix least-authority) module
85*** New (guix plaform) module
86*** New (guix read-print) module
87
88It provides a comment-preserving reader and a comment-preserving
89pretty-printer smarter than (ice-9 pretty-print).
90
91*** New ‘channel-build-system’
92
93This build system lets you build Guix instances from channel specifications,
94similar to how 'guix time-machine' would do it, as regular packages.
95
96*** New ‘elm-build-system’
97*** New ‘rebar-build-system’
98*** New services
99anonip, bitmask, fail2ban, gitile, greetd, jami, lightdm, log-cleanup,
100nar-herder, opendht, rasdaemon, seatd, strongswan
101
65** Noteworthy bug fixes 102** Noteworthy bug fixes
66*** Fall back to Software Heritage when cloning a channel 103*** Fall back to Software Heritage when cloning a channel
67 (<https://issues.guix.gnu.org/44187>) 104 (<https://issues.guix.gnu.org/44187>)
@@ -91,6 +128,24 @@ Please send Guix bug reports to bug-guix@gnu.org.
91*** Build the man database only if ‘man-db’ is in the profile 128*** Build the man database only if ‘man-db’ is in the profile
92*** gdk-pixbuf now discovers pixbuf loaders via a search path 129*** gdk-pixbuf now discovers pixbuf loaders via a search path
93 (<https://issues.guix.gnu.org/50957>) 130 (<https://issues.guix.gnu.org/50957>)
131*** Gitolite home directory permissions are fixed
132 (https://issues.guix.gnu.org/56444)
133*** The man-db database is indexed via man pages names
134 (https://issues.guix.gnu.org/38838)
135*** ‘chfn’ can now change the user's full name
136 (https://issues.guix.gnu.org/52539)
137*** Gnome settings Bluetooth panel is now working
138 (https://issues.guix.gnu.org/32166)
139*** Inferiors are now caching store connections
140 (https://issues.guix.gnu.org/48007)
141*** The installer doesn't segfault when removing an extended partition
142*** The installer doesn't ship an older Guix revision
143 (https://issues.guix.gnu.org/53210)
144*** The installer cannot proceed without any non-root user accounts
145 (https://issues.guix.gnu.org/54666)
146*** <operating-system> compiler truly honors the 'system' argument
147 (https://issues.guix.gnu.org/55951)
148
94* Changes in 1.3.0 (since 1.2.0) 149* Changes in 1.3.0 (since 1.2.0)
95** Package management 150** Package management
96*** POWER9 (powerpc64le-linux) is now supported as a technology preview 151*** POWER9 (powerpc64le-linux) is now supported as a technology preview