|
23 | 23 | * `principledMakeNixStringWithSingletonContext` -> `makeNixStringWithSingletonContext`.
|
24 | 24 | * `principledModifyNixContents` -> `modifyNixContents`.
|
25 | 25 |
|
| 26 | + * [(link)](https://github.com/haskell-nix/hnix/pull/805/files): |
| 27 | + * Data type: `MonadFix1T t m`: `Nix.Standard` -> `Nix.Utils.Fix1` |
| 28 | + * Children found their parents: |
| 29 | + * `Binary NAtom`: `Nix.Expr.Types` -> `Nix.Atoms` |
| 30 | + * `Eq1 (NValue' t f m a)`: `Nix.Value.Equal` -> `Nix.Value` - instance was TH, become regular derivable |
| 31 | + * `Eq1 (NValueF p m)`: `Nix.Value.Equal` -> `Nix.Value` |
| 32 | + * `FromJSON NAtom`: `Nix.Expr.Types` -> `Nix.Atoms` |
| 33 | + * `ToJSON NAtom`: `Nix.Expr.Types` -> `Nix.Atoms` |
| 34 | + * `HasCitations m v (NValue t f m)`: `Nix.Pretty` -> `Nix.Cited` |
| 35 | + * `HasCitations m v (NValue' t f m a)`: `Nix.Pretty` -> `Nix.Cited` |
| 36 | + * `Hashable1 Binding`: `Nix.Expr.Types` -> `Void` - please, report if it is needed |
| 37 | + * `Hashable1 NExprF`: `Nix.Expr.Types` -> `Void` - please, report if it is needed |
| 38 | + * `Hashable1 NonEmpty`: `Nix.Expr.Types` -> `Void` - please, report if it is needed |
| 39 | + * `MonadAtomicRef (Fix1T t m)`: `Nix.Standard` -> `Nix.Utils.Fix1` |
| 40 | + * `MonadEnv (Fix1 t)`: `Nix.Standard` -> `Nix.Efffects` |
| 41 | + * `MonadEnv (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 42 | + * `MonadExec (Fix1 t)`: `Nix.Standard` -> `Nix.Efffects` |
| 43 | + * `MonadExec (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 44 | + * `MonadFile (Fix1T t m)`: `Nix.Standard` -> `Nix.Render` |
| 45 | + * `MonadHttp (Fix1 t)`: `Nix.Standard` -> `Nix.Efffects` |
| 46 | + * `MonadHttp (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 47 | + * `MonadInstantiate (Fix1 t)`: `Nix.Standard` -> `Nix.Efffects` |
| 48 | + * `MonadInstantiate (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 49 | + * `MonadIntrospect (Fix1 t)`: `Nix.Standard` -> `Nix.Efffects` |
| 50 | + * `MonadIntrospect (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 51 | + * `MonadPaths (Fix1 t)`: `Nix.Standard` -> `Nix.Efffects` |
| 52 | + * `MonadPaths (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 53 | + * `MonadPutStr (Fix1 t)`: `Nix.Standard` -> `Nix.Effects` |
| 54 | + * `MonadPutStr (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 55 | + * `MonadRef (Fix1T t m)`: `Nix.Standard` -> `Nix.Utils.Fix1` |
| 56 | + * `MonadStore (Fix1T t m)`: `Nix.Standard` -> `Nix.Efffects` |
| 57 | + |
| 58 | + |
26 | 59 | * Additional:
|
27 | 60 | * [(link)](https://github.com/haskell-nix/hnix/commit/7e6cd97bf3288cb584241611fdb25bf85d7e0ba7) `cabal.project`: freed from the `cryptohash-sha512` override, Hackage trustees made a revision.
|
28 | 61 | * [(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>"`.
|
|
0 commit comments