diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-09-15 16:57:39 -0400 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2022-09-15 16:57:39 -0400 |
commit | 011dab59d80690d20875d43e73c3cfd8af95af99 (patch) | |
tree | 0c83e6b4360a1156ade34fdb3f6ef73d8988e1f1 | |
parent | 512fa6c7e5b4899cc79017b50a6d286900885b83 (diff) | |
download | guix-011dab59d80690d20875d43e73c3cfd8af95af99.tar guix-011dab59d80690d20875d43e73c3cfd8af95af99.tar.gz |
Update NEWS.
This covers the commits made between v1.3.0..3eadcdc6^.
* NEWS: New entries for the 1.4.0 upcoming release.
-rw-r--r-- | NEWS | 38 |
1 files changed, 33 insertions, 5 deletions
@@ -26,25 +26,42 @@ 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 *** ‘--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 +*** Improved Software Heritage downloader +*** New 'web.archive.org’ download fall-back +*** Various performance enhancements ** Distribution *** The installation script can now enable local substitute servers discovery *** 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 +*** 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 *** Guix now makes use of parallel xz compression *** Faster shared libraries discovery via a per-package dynamic linker cache -*** Build phases are no longer required to return a boolean -*** Package inputs can now be provided without explicit labels +*** 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 -*** G-Expressions can now be used to author build phases *** Fetching sources can now fall-back to use Disarchive +*** Improved CI and infrastructure +*** Multiple cross-compilation tooling addition and fixes +*** Many Qt 6 modules are now packaged +*** Configuring setuid programs is now more flexible +*** Add support for the XFS file system +*** Add partial support for LUKS2 headers when using GRUB ** 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) +*** New ‘modify-inputs’ macro to ease customizing a list of package inputs +*** New ‘this-package-input’ and ‘this-package-native-input’ macros +*** ‘texlive-union’ is now deprecated in favor of ‘texlive-updmap.cfg’ ** Noteworthy bug fixes *** Fall back to Software Heritage when cloning a channel (<https://issues.guix.gnu.org/44187>) @@ -56,13 +73,24 @@ Please send Guix bug reports to bug-guix@gnu.org. (<https://issues.guix.gnu.org/24937>) *** File system flags are validated before system instantiation (<https://issues.guix.gnu.org/51425>) -*** Fonts can now be discovered in any profile +*** 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 *** Various Python reproducibility fixes -*** Installer now supports MSDOS disk labels on UEFI systems +*** The installer now supports MSDOS disk labels on UEFI systems (<https://issues.guix.gnu.org/47889>) +*** The installer can now properly mount FAT16 partitions + (<https://issues.guix.gnu.org/48419>) +*** The installer no longer crashes when deleting a free space partition *** Emacs handles major upgrades better without a re-login (<https://bugs.gnu.org/47458>) +*** The bootloader configuration now accepts multiple targets + (<https://issues.guix.gnu.org/40997>.) +*** A file system mount point is always created when ‘create?’ is true + (<https://issues.guix.gnu.org/40158>) +*** Build the man database only if ‘man-db’ is in the profile +*** gdk-pixbuf now discovers pixbuf loaders via a search path + (<https://issues.guix.gnu.org/50957>) * Changes in 1.3.0 (since 1.2.0) ** Package management *** POWER9 (powerpc64le-linux) is now supported as a technology preview |