diff options
| author | Mathieu Othacehe <othacehe@gnu.org> | 2022-09-16 09:39:04 +0200 |
|---|---|---|
| committer | Mathieu Othacehe <othacehe@gnu.org> | 2022-09-16 10:01:56 +0200 |
| commit | c0d25bef71af32dfb98e93ddcb82d0003c8714f8 (patch) | |
| tree | c6a3cd1d5cdaa37d6b72e670c3ecf921132db3fc /NEWS | |
| parent | 02c5ed4f1bbd83bddd81902604af6f8add41ac54 (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-- | NEWS | 55 |
1 files changed, 55 insertions, 0 deletions
| @@ -5,6 +5,7 @@ | |||
| 5 | Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> | 5 | Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org> |
| 6 | Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net> | 6 | Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net> |
| 7 | Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> | 7 | Copyright © 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> |
| 8 | Copyright © 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 | |||
| 88 | It provides a comment-preserving reader and a comment-preserving | ||
| 89 | pretty-printer smarter than (ice-9 pretty-print). | ||
| 90 | |||
| 91 | *** New ‘channel-build-system’ | ||
| 92 | |||
| 93 | This build system lets you build Guix instances from channel specifications, | ||
| 94 | similar 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 | ||
| 99 | anonip, bitmask, fail2ban, gitile, greetd, jami, lightdm, log-cleanup, | ||
| 100 | nar-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 |
