Table of Contents
This section lists the release notes for each stable version of Nixpkgs and current unstable revision.
titaniumenv
, titanium
, and titanium-alloy
have been removed due to lack of maintenance in Nixpkgs.
Structure of the functor
of some types has changed. functor
is an implementation detail and should not be relied upon. If you did rely on it let us know in this PR.
lib.types.enum
: Previously the functor.payload
was the list of enum values directly. Now it is an attribute set containing the values in the values
attribute.
lib.types.separatedString
: Previously the functor.payload
was the seperator directly. Now it is an attribute set containing the seperator in the sep
attribute.
functor
is an implementation detail and should not be relied upon, but since its status wasn’t clear and it has had some use cases without alternatives, changes are being handled as gracefully as possible. Deprecations within functor:
functor.wrapped
is now deprecated for some types and using it will give a warning with migration instructions. It is deprecated for these types:
lib.types.attrsWith
lib.types.listOf