diff --git a/NEWS b/NEWS index e69de29bb..b130b4c50 100644 --- a/NEWS +++ b/NEWS @@ -0,0 +1,62 @@ +Version 0.6 + +Major changes include the following: + +* Rewrite of the normalisation engine. + + * Multiple builds can now be performed in parallel (option `-j'). + + * Distributed builds. Nix can now call a shell script to forward + builds to Nix installations on remote machines, which may or may + not be of the same platform type. + + * Option `--fallback' allows recovery from broken substitutes. + + * Option `--keep-going' causes building of other (unaffected) + derivations to continue if one failed. + +* Improvements to the garbage collector (i.e., it should actually work + now). + +* Setuid Nix installations allow a Nix store to be shared among + multiple users. + +* Substitute registration is much faster now. + +* A utility `nix-build' to build a Nix expression and create a symlink + to the result int the current directory; useful for testing Nix + derivations. + +* Manual updates. + +* `nix-env' changes: + + * Derivations for other platforms are filtered out (which can be + overriden using `--system-filter'). + + * `--install' by default now uninstall previous derivations with the + same name. + + * `--upgrade' allows upgrading to a specific version. + + * New operation `--delete-generations' to remove profile + generations (necessary for effective garbage collection). + + * Nicer output (sorted, columnised). + +* More sensible verbosity levels all around (builder output is now + shown always, unless `-Q' is given). + +* Nix expression language changes: + + * Added a `map' function. + +* An Emacs mode for editing Nix expressions (with syntax highlighting + and indentation) has been added. + +* Many bug fixes. + + +Version 0.5 and earlier + +Please refer to the Subversion commit log messages.