about summary refs log tree commit diff
path: root/doc/manual/release-notes.xml
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2013-09-10T09·21+0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2013-09-10T09·21+0200
commitfecad91b67ee3523a6d8c0ea16ab71925ab6ab6e (patch)
tree229967a3494890c0d5b3254668c4a090069d2029 /doc/manual/release-notes.xml
parent0220da3e10e76fd1ef46915493c0f5ed65482fa8 (diff)
Update release notes
Diffstat (limited to 'doc/manual/release-notes.xml')
-rw-r--r--doc/manual/release-notes.xml38
1 files changed, 37 insertions, 1 deletions
diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml
index 6620ef26cc8d..6a0ba68fee03 100644
--- a/doc/manual/release-notes.xml
+++ b/doc/manual/release-notes.xml
@@ -8,7 +8,7 @@
 
 <!--==================================================================-->
 
-<section xml:id="ssec-relnotes-1.6.0"><title>Release 1.6.0 (TBA)</title>
+<section xml:id="ssec-relnotes-1.6.0"><title>Release 1.6.0 (September 10, 2013)</title>
 
 <para>In addition to the usual bug fixes, this release has several new
 features:</para>
@@ -42,6 +42,38 @@ features:</para>
   </listitem>
 
   <listitem>
+    <para><command>nix-env</command> no longer requires a
+    <literal>*</literal> argument to match all packages, so
+    <literal>nix-env -qa</literal> is equivalent to <literal>nix-env
+    -qa '*'</literal>.</para>
+  </listitem>
+
+  <listitem>
+    <para><command>nix-env -i</command> has a new flag
+    <option>--remove-all</option> (<option>-r</option>) to remove all
+    previous packages from the profile.  This makes it easier to do
+    declarative package management similar to NixOS’s
+    <option>environment.systemPackages</option>.  For instance, if you
+    have a specification <filename>my-packages.nix</filename> like this:
+
+<programlisting>
+with import &lt;nixpkgs> {};
+[ thunderbird
+  geeqie
+  ...
+]
+</programlisting>
+
+    then after any change to this file, you can run:
+
+<screen>
+$ nix-env -f my-packages.nix -ir
+</screen>
+
+    to update your profile to match the specification.</para>
+  </listitem>
+
+  <listitem>
     <para>The ‘<literal>with</literal>’ language construct is now more
     lazy.  It only evaluates its argument if a variable might actually
     refer to an attribute in the argument.  For instance, this now
@@ -92,6 +124,10 @@ in pkgs.bar
 
 </itemizedlist>
 
+<para>This release has contributions from Domen Kožar, Eelco Dolstra,
+Florian Friesdorf, Gergely Risko, Ivan Kozik, Ludovic Courtès and Shea
+Levy.</para>
+
 </section>