diff --git a/doc/manual/release-notes/rl-1.12.xml b/doc/manual/release-notes/rl-1.12.xml index e15296965..adfbaa157 100644 --- a/doc/manual/release-notes/rl-1.12.xml +++ b/doc/manual/release-notes/rl-1.12.xml @@ -52,8 +52,7 @@ information about store paths. nix run starts a shell in - which the specified packages are available. (TODO: currently - broken in chroot mode) + which the specified packages are available. nix log shows the build log of a package or path. If the build log is not available locally, @@ -74,6 +73,17 @@ name, package name or description. It caches available packages to speed up searches. + nix why-depends (d41c5eb13f4f3a37d80dbc6d3888644170c3b44a). + + nix show-derivation (e8d6ee7c1b90a2fe6d824f1a875acc56799ae6e2). + + nix add-to-store (970366266b8df712f5f9cedb45af183ef5a8357f). + + Progress indicator. + + All options are available as flags now + (b8283773bd64d7da6859ed520ee19867742a03ba). + @@ -83,10 +93,6 @@ integrated into Nix as nix repl. - - Nix now supports floating-point numbers. - - New build mode nix-build --hash that builds a derivation, computes the hash of the output, and moves @@ -171,11 +177,6 @@ nixos-15.09 channel. - - “Nested” log output was removed. As a result, - nix-log2xml was also removed. - - When is given, the last 10 lines of the build log will be shown if a build @@ -194,10 +195,6 @@ (d8bf0d4859e28ddd23401fbe89f4e528aa09ddb3) - - Removed OpenSSL-based signing. (f435f8247553656774dd1b2c88e9de5d59cab203) - - <nix/fetchurl.nix> now uses the content-addressable tarball cache at @@ -251,21 +248,11 @@ configureFlags = "--prefix=${placeholder "out"} --includedir=${placeholder "dev" add docs. - - Added builtin function - builtins.partition. - - Support for HTTP/2. This makes binary cache lookups much more efficient. (90ad02bf626b885a5dd8967894e2eafc953bdf92) - - Caching of failed builds has been - removed. (8cffec84859cec8b610a2a22ab0c4d462a9351ff) - - The configuration option can now specify optional paths by appending a @@ -373,7 +360,7 @@ configureFlags = "--prefix=${placeholder "out"} --includedir=${placeholder "dev" - nix-shell now used + nix-shell now uses bashInteractive from Nixpkgs, rather than the bash command that happens to be in the caller’s PATH. This is especially important on macOS where @@ -383,30 +370,55 @@ configureFlags = "--prefix=${placeholder "out"} --includedir=${placeholder "dev" - builtins.split. - (b8867a0239b1930a16f9ef3f7f3e864b01416dff)) - - - - nix-mode.el has been removed from Nix. It is now a separate repository - in https://github.com/NixOS/nix-mode and can be installed through the MELPA - package repository. + New builtin functions: builtins.split + (b8867a0239b1930a16f9ef3f7f3e864b01416dff), + builtins.partition. Automatic garbage collection. - - nix why-depends - - nix-store -q --roots and nix-store --gc --print-roots now show temporary and in-memory roots. + + Builders can now communicate what build phase they are in by + writing messages to the file descriptor specified in + NIX_LOG_FD. (88e6bb76de5564b3217be9688677d1c89101b2a3) + + + + + +Some features were removed: + + + + + “Nested” log output. As a result, + nix-log2xml was also removed. + + + + OpenSSL-based signing. (f435f8247553656774dd1b2c88e9de5d59cab203) + + + + Caching of failed + builds. (8cffec84859cec8b610a2a22ab0c4d462a9351ff) + + + + nix-mode.el has been removed from + Nix. It is now a separate repository in + https://github.com/NixOS/nix-mode and can be installed + through the MELPA package repository. + + This release has contributions from TBD.