diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml index 6620ef26cc..6a0ba68fee 100644 --- a/doc/manual/release-notes.xml +++ b/doc/manual/release-notes.xml @@ -8,7 +8,7 @@ -
Release 1.6.0 (TBA) +
Release 1.6.0 (September 10, 2013) In addition to the usual bug fixes, this release has several new features: @@ -41,6 +41,38 @@ features: from your regular shells. + + nix-env no longer requires a + * argument to match all packages, so + nix-env -qa is equivalent to nix-env + -qa '*'. + + + + nix-env -i has a new flag + () to remove all + previous packages from the profile. This makes it easier to do + declarative package management similar to NixOS’s + . For instance, if you + have a specification my-packages.nix like this: + + +with import <nixpkgs> {}; +[ thunderbird + geeqie + ... +] + + + then after any change to this file, you can run: + + +$ nix-env -f my-packages.nix -ir + + + to update your profile to match the specification. + + The ‘with’ language construct is now more lazy. It only evaluates its argument if a variable might actually @@ -92,6 +124,10 @@ in pkgs.bar +This release has contributions from Domen Kožar, Eelco Dolstra, +Florian Friesdorf, Gergely Risko, Ivan Kozik, Ludovic Courtès and Shea +Levy. +