Release 18.09 (“Jellyfish”, 2018/09/??)
Highlights
In addition to numerous new and upgraded packages, this release
has the following highlights:
TODO
New Services
The following new services were added since the last release:
Backward Incompatibilities
When 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 Changes
lib.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.