Skip to content

Commit 8c6fb78

Browse files
committed
ChangeLog: annotate instance migration
1 parent e5c34b8 commit 8c6fb78

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

ChangeLog.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,39 @@
2323
* `principledMakeNixStringWithSingletonContext` -> `makeNixStringWithSingletonContext`.
2424
* `principledModifyNixContents` -> `modifyNixContents`.
2525

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+
2659
* Additional:
2760
* [(link)](https://github.com/haskell-nix/hnix/commit/7e6cd97bf3288cb584241611fdb25bf85d7e0ba7) `cabal.project`: freed from the `cryptohash-sha512` override, Hackage trustees made a revision.
2861
* [(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

Comments
 (0)