|
1 | 1 |
|
2 | 2 | # ChangeLog |
3 | 3 |
|
4 | | -## [(diff)](https://github.com/haskell-nix/hnix/compare/0.12.0...master#files_bucket) Progress |
| 4 | +## [(diff)](https://github.com/haskell-nix/hnix/compare/0.12.0...0.13.0#files_bucket) 0.13.0 (2021-05-10) |
5 | 5 |
|
6 | 6 | * Breaking: |
7 | 7 |
|
|
148 | 148 | * [(link)](https://github.com/haskell-nix/hnix/pull/884/files) `Nix.Thunk.Basic`: `instance MonadThunk (NThunkF m v) m v`: `queryM`: implementation no longer blocks the thunk resource it only reads from. |
149 | 149 |
|
150 | 150 | * [(link)](https://github.com/haskell-nix/hnix/pull/908/files): Migrated `(String -> Text)`: |
151 | | - * `Nix.Value`: `{NValueF, nvBuiltin{,'}, builtin{,2,3}}` |
| 151 | + * `Nix.Value`: `{NValueF, nvBuiltin{,'}, builtin{,2,3}, describeValue}` |
152 | 152 | * `Nix.Eval`: `MonadNixEval` |
153 | 153 | * `Nix.Render.Frame`: `render{Expr,Value}` |
154 | 154 | * `Nix.Type`: `TVar` |
|
161 | 161 | * `MonadInstantiate: instatiateExpr` |
162 | 162 | * `parseStoreResult` |
163 | 163 | * `Nix.Effects.Derivation`: `renderSymbolic` |
| 164 | + * `Nix.Lint`: `{NTypeF, symerr}` |
164 | 165 |
|
165 | 166 | * Additional: |
166 | 167 | * [(link)](https://github.com/haskell-nix/hnix/commit/7e6cd97bf3288cb584241611fdb25bf85d7e0ba7) `cabal.project`: freed from the `cryptohash-sha512` override, Hackage trustees made a revision. |
167 | 168 | * [(link)](https://github.com/haskell-nix/hnix/pull/824/commits/4422eb10959115f21045f39e302314a77df4b775) To be more approachable for user understanding, the thunk representation in outputs changed from `"<CYCLE>" -> "<expr>"`. |
| 169 | + * [(link)](https://github.com/haskell-nix/hnix/pull/925/commits/37e81c96996b07cbbdf9fa4bf380265e8c008482) The Nix evaluation cycle representation changed `"<CYCLE>" -> "<cycle>"`. |
168 | 170 | * [(link)](https://github.com/haskell-nix/hnix/commit/51a3ff9e0065d50e5c625738696526c4a232b0cf) `Nix.Expr.Types`: added hacky implementation of `liftTyped` for `instance Lift (Fix NExprF)`. |
169 | 171 | * [(link)](https://github.com/haskell-nix/hnix/commit/51a3ff9e0065d50e5c625738696526c4a232b0cf) `Nix.Builtins`: `derivation` primOp internal code always fully evaluated, so GHC now always ships only fully compiled version in the bytecode. |
| 172 | + * [(link)](https://github.com/haskell-nix/hnix/pull/890): Project switched to prelude `relude`. |
| 173 | + * A bunch of other stuff that is not user-facing. |
170 | 174 |
|
171 | 175 |
|
172 | 176 | ## [(diff)](https://github.com/haskell-nix/hnix/compare/0.11.1...0.12.0#files_bucket) 0.12.0 (2021-01-05) |
|
0 commit comments