Release 18.09 (“Jellyfish”, 2018/09/??)HighlightsIn addition to numerous new and upgraded packages, this release
has the following highlights:
TODO
New ServicesThe following new services were added since the last release:Backward IncompatibilitiesWhen upgrading from a previous release, please be aware of the
following incompatible changes:lib.strict is removed. Use builtins.seq instead.
The clementine package points now to the free derivation.
clementineFree is removed now and clementineUnfree
points to the package which is bundled with the unfree libspotify package.
The netcat package is now taken directly from OpenBSD's
libressl, instead of relying on Debian's fork. The new
version should be very close to the old version, but there are some minor
differences. Importantly, flags like -b, -q, -C, and -Z are no longer
accepted by the nc command.
Other Notable Changeslib.attrNamesToStr has been deprecated. Use
more specific concatenation (lib.concat(Map)StringsSep)
instead.
lib.addErrorContextToAttrs has been deprecated. Use
builtins.addErrorContext directly.
lib.showVal has been deprecated. Use
lib.traceSeqN instead.
lib.traceXMLVal has been deprecated. Use
lib.traceValFn builtins.toXml instead.
lib.traceXMLValMarked has been deprecated. Use
lib.traceValFn (x: str + builtins.toXML x) instead.
lib.traceValIfNot has been deprecated. Use
if/then/else and lib.traceValSeq
instead.
lib.traceCallXml has been deprecated. Please complain
if you use the function regularly.
The attribute lib.nixpkgsVersion has been deprecated in favor of
lib.version. Please refer to the discussion in
NixOS/nixpkgs#39416 for further reference.