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 /NEWS | |
| parent | 512fa6c7e5b4899cc79017b50a6d286900885b83 (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-- | NEWS | 38 |
1 files changed, 33 insertions, 5 deletions
| @@ -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 |
