licenses: Export license record.
[jackhill/guix/guix.git] / NEWS
diff --git a/NEWS b/NEWS
index 2d967d7..bb1de1e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -39,22 +39,51 @@ Please send Guix bug reports to bug-guix@gnu.org.
 *** ‘guix archive’ has a new ‘-t’ option to list archive contents
 *** ‘guix describe’ and similar commands emit terminal hyperlinks
 *** ‘guix build’ now attempts to substitute missing .drv files
+*** ‘guix package’ etc. now lock the profile they operate on
+*** ‘guix pull’ honors /etc/guix/channels.scm when it exists
 *** New ‘guix show’ command, synonymous with ‘guix package --show’
+*** The ‘--manifest’ option can be repeated to combine manifests
 *** Some commands previously lacking ‘--load-path’ now support it
 ** Distribution
 *** The set of pre-built bootstrap “binary seeds” has been halved
 *** Graphical installer has better support for non-Latin keyboard layouts
 *** Graphical installer allows users to choose an HTTP/HTTPS proxy
 *** Graphical installer allows users to edit the system configuration
+*** New ‘kernel-loadable-modules’ field in ‘operating-system’
 *** rottlog service is now part of ‘%base-services’
+*** ‘%base-services’ now includes /usr/bin/env as a “special file”
 *** ‘herd set-http-proxy guix-daemon URL’ can be used to set a proxy
-*** New services: provenance, XXX
-*** XXX new packages
-*** XXX package updates
+*** ‘qemu-binfmt’ service now supports riscv32 and riscv64
+*** File system UUIDs and labels are now supported for JFS
+*** New services
+
+auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader,
+knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork,
+polkit-wheel, provenance, pulseaudio, sane, singularity, usb-modeswitch
+
+*** 3514 new packages
+
+*** 3368 package updates
+
+Noteworthy updates:
+bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, enlightenment 0.23.1,
+gcc-toolchain 9.3.0, gdb 9.1, ghc 8.6.5, gimp 2.10.18, glibc 2.29,
+gnome 3.32.2, gnupg 2.2.20, go 1.13.9, guile 2.2.7,
+icecat 68.7.0-guix0-preview1, icedtea 3.7.0, julia 1.3.1,
+libreoffice 6.4.2.2, linux-libre 5.4.31, mate 1.24.0, ocaml 4.09.0,
+octave 5.2.0, openjdk 12.33, perl 5.30.0, python2 2.7.16, python 3.7.4,
+racket 7.6, rust 1.39.0, r 3.6.3, sbcl 2.0.3, shepherd 0.7.0, xfce 4.14.0,
+xorg-server 1.20.7
+
 ** Programming interfaces
+*** New build systems
+
+copy-build-system, julia-build-system, node-build-system, qt-build-system
+
 *** New ‘with-build-handler’ and ‘map/accumulate-builds’ in (guix store)
 *** (guix gexp) has a new ‘with-parameters’ form
 *** New (guix remote) module for remote evaluation of gexps
+*** New ‘eval/container’ procedure in (gnu system linux-container)
 *** (guix inferior) now reifies exceptions as ‘&inferior-exception’
 *** (guix cve) uses the new NIST-provided JSON files instead of XML
 *** New (guix json) module to map JSON objects to Scheme records
@@ -115,6 +144,16 @@ Please send Guix bug reports to bug-guix@gnu.org.
 *** Files produced by syslogd are no longer world-readable
     (<https://issues.guix.gnu.org/issue/40405>)
 
+** Native language support
+*** Updated translations of the manual
+
+The manual is fully translated into Spanish, more than 85% complete in French
+and German, and has preliminary translations into Russian and Chinese.
+
+*** Updated translations of messages
+
+This version of Guix is fully translated in Brazilian Portuguese, French,
+German, and Spanish, and partially translated in 10 other languages.
 
 * Changes in 1.0.1 (since 1.0.0)
 ** Package management