0.15.0
For support refer to: #984
Partial log (for now):
-
Breaking:
Nix.Expr.Shorthands
:-
inherit{,From}
:- dropped second(/third) argument as irrelevant (report)
- bindings to inherit changed type from complex
[NKeyName]
(which is for static & dynamic keys) to[VarName]
(VarName
is newtype ofText
). - So examples of use now are:
inherit ["a", "b"]
,inheritFrom (var "a") ["b", "c"]
-
mkAssert
: fixed (report). -
fx presedence between the operators:
(@@), (@.), (@./), ($==), ($!=), ($<), ($<=), ($>), ($>=), ($&&), ($||), ($->), ($//), ($+), ($-), ($*), ($/), ($++), (==>)
Now these shorthands can be used without sectioning & so represent the Nix expressions one to one.
nix = " a/b // c/def // <g> < def/d" hask = mkRelPath "a/b" $// mkRelPath "c/def" $// mkEnvPath "g" $< mkRelPath "def/d"
-
-
Additional
Nix.Expr.Shorthands
:- added:
emptySet
emptyList
mkOp{,2}
mk{,Named,Variadic,General}ParamSet
mkNeg
- number negation.@.<|>
for Nix languages.x or y
expession.
- entered deprecation:
mkOper{,2}
bacamemkOp{,2}
.mkBinop
becamemkOp2
.mkParaset
supeceeded bymk{,Named{,Variadic},Variadic,General}ParamSet
.
- fixed:
mkAssert
was creatingwith
, now properly createsassert
.
- added:
What's Changed
- Release 0.14.0.1 by @Anton-Latukha in #967
- upd Recurcivity data type by @Anton-Latukha in #968
- Changes to Shorthands by @Anton-Latukha in #970
- tests: NixLanguageTests: enable test 'eval-okay-context-introspection' by @Anton-Latukha in #971
- VarName type boundary; flip {NVSetF, NSelect}; upd AttrSet; add PositionSet; coerce by @Anton-Latukha in #972
- Clarify string coercion errors by @layus in #958
- add context notes by @Anton-Latukha in #975
- Expr: Types: changes by @Anton-Latukha in #978
- project recieving basic Path type boundary by @Anton-Latukha in #979
- String: (make -> mk) renames; other optimizations by @Anton-Latukha in #980
- CI: GitHib: add HLint by @Anton-Latukha in #981
- Parser: update by @Anton-Latukha in #983
- Merge Prelude & Nix.Utils by @Anton-Latukha in #985
- clean-up & refactors; enabling some tests; specializing Path functions by @Anton-Latukha in #987
- Make
typeFun
total by @mrgutkun in #988 - refactors & hlint rules by @Anton-Latukha in #990
- deps: upd by @Anton-Latukha in #992
- Release 0.15.0 by @Anton-Latukha in #993
New Contributors
- @mrgutkun made their first contribution in #988
Full Changelog: 0.14.0...0.15.0