0.16.0
(diff) 0.16.0
On update problems, please reach out to us. For support refere to: #984
Partial log (for now):
-
Breaking:
- Where
coerce
should work, removednewtype
accessors. - (link), (link) Incomprehensible record accessors zoo like:
arg
,options
,unStore
,scFlavor
,nsContext
_provenance
- was organized, now all record accessors start withget*
, and their names tend to have according unique sematic meaning of data action they do. - Builder names got unified. Now they all start with
mk*
. So a lof ofnvSet
becamemkNVSet
. Nix.String
builders/destructors instead ofmake
usemk
, & where mentioning ofstring
is superflous - dropped it from the name, sostringIgnoreContext
, becameignoreContext
.- Type system:
- Things that are paths are now
newtype Path = Path String
. - Things that are indentifier names are now
newtype VarName = VarName Text
. - Function signatures changed accordingly.
- Things that are paths are now
- Where
-
Additional:
-
Other notes:
Shorthands
was kept untouched.
Autogenerated ChangeLog
- add dependabot: make it update GitHub Actions by @Anton-Latukha in #997
- Bump cachix/install-nix-action from 12 to 14.1 by @dependabot in #998
- Upd Nix-dev-env rev by @Anton-Latukha in #999
- coercion to NixString; iterNValue': flip 1st arg; unflip runFreshIdT by @Anton-Latukha in #1005
- Upd {{Value, Eval Provenance, JSON} builders, Option getters, Utils} by @Anton-Latukha in #1006
- default: do not check rev == "" by @Anton-Latukha in #1012
- fix getFreeVars and add test by @Radvendii in #1011
- Bump cachix/install-nix-action from 14.1 to 15 by @dependabot in #1013
- Bump cachix/install-nix-action from 15 to 16 by @dependabot in #1014
- Fix nix-shell invocation by @Anderssorby in #1015
- fix typo by @soulomoon in #1017
- dep: support 'hashable 1.4' by @Anton-Latukha in #1022
- Escape ${ in strings when printing Nix expressions by @soulomoon in #1019
- tests: NixLanguageTests: enable test 'eval-okay-types' by @soulomoon in #1020
- tests: NixLanguageTests: enable test 'eval-okay-hashfile' by @soulomoon in #1021
- Unify accessor naming by @Anton-Latukha in #1009
- (#1027) mk mod Prelude NoImplicitPrelude, mv mod Prelude (->Nix.) by @Anton-Latukha in #1027
- (#1029) upd nix submodule by @Anton-Latukha in #1029
- (#1031) Builtins: add floor & ceil by @soulomoon in #1031
- Builtins: add path & unsafeDiscardOutputDependency by @Anton-Latukha in #1032
- Builtins: add groupBy by @soulomoon in #1033
- (#1035) Proclaim 0.16.0 by @Anton-Latukha in #1035
New Contributors
- @Radvendii made their first contribution in #1011
- @Anderssorby made their first contribution in #1015
- @soulomoon made their first contribution in #1017
Full Changelog: 0.15.0...0.16.0