2 ## symantic-base-0.6.0.20230717 (2023-07-17)
6 * Add the `a` parameter to the `Dataable` class.
7 * Add instance `Eq Endpoint` and `Show Endpoint`.
8 * Fix `data_` constraints to handle contravariant `sem`.
9 * Remove `ToFer` semantic in favor of `(-->)`.
13 * Fix comment about `CurryN`.
14 * Fix typo in `ToFer`.
18 * Fix `(:!:)` completeness warning.
22 * Update nix input `nixpkgs`.
25 ## symantic-base-0.5.0.20221211 (2022-12-10)
30 * Add syntax for `either`.
31 * Add syntax `IfSemantic`.
32 * Add interpreter `Reader`.
33 * Fix export of `ADT`.
34 * Fix gather in submodules.
35 * Move `(.@)` into `Unabstractable`.
36 * Remove syntax `Routable`.
37 * Remove `option`, only `optional` is correct.
38 * Replace `adt` by `dataType`, and support `TuplesOfFunctions`.
42 * Fix remaining `<:>` to `<.>`.
43 * Fix typos in comments.
44 * Update `ChangeLog.md`.
45 * Update public presence.
49 * Fix deprecated `StarIsType`.
50 * Gather in submodules.
51 * Rename module `ADT` to `EithersOfTuples`.
52 * Rename type variable `repr` to `sem`.
56 * Check that the build before tagging.
57 * Ignore `.pre-commit-config.yaml`.
58 * Improve `ghcid` support.
59 * Improve `flake.nix`.
60 * Update nix input `nixpkgs`.
63 ## symantic-base-0.5.0.20221122 (2022-11-23)
67 * Add syntax for `either`.
68 * Add syntax `IfSemantic`.
69 * Add interpreter `Reader`.
70 * Fix gather in submodules.
71 * Move `(.@)` into `Unabstractable`.
72 * Remove `option`, only `optional` is correct.
76 * Fix typos in comments.
77 * Update public presence.
81 * Fix deprecated `StarIsType`.
82 * Gather in submodules.
83 * Rename type variable `repr` to `sem`.
87 * Improve `flake.nix`.
88 * Update nix input `nixpkgs`.
91 ## symantic-base-0.4.0.20211106 (2021-11-18)
95 * Rename `Symantic.{View => Viewer}`.
96 * Rename `Symantic.{ObserveSharing => SharingObserver}`.
97 * Rename `Symantic.{Class => Classes}`.
98 * Update release `version`.
102 * Fix minor shortcomings.
103 * Update `ChangeLog.md`.
107 * Fix `flake.lock` to use a public Nixpkgs.
108 * Move all Nix config into `flake.nix`.
109 * Update nix input `nixpkgs`.
112 ## symantic-base-0.3.0.20211007 (2021-10-07)
116 * Add `(<.)` and `(.>)` to class `ProductFunctor`.
117 * Add class `Inferable`.
118 * Add classes `Emptyable` and `Semigroupable`.
119 * Add `CurryN` to the root import.
120 * Add class `SumFunctor`.
121 * Add instance `Category Iso`.
122 * Change `(==)` to curryed form.
123 * Change to `infixr` classes `ProductFunctor` and `SumFunctor`.
124 * Fix class `Voidable`.
125 * Fix class `Dicurryable`.
126 * Move some `Abstractable` methods to `Functionable`.
127 * Rename module `Symantic.{Lang => Class}`.
128 * Rename term `{def => define}`.
129 * Update release `version`.
133 * Add `ChangeLog.md`.
134 * Rename {hut => code}.sourcephile.fr.
138 * Cleanup formatting a bit.
139 * Cleanup useless import.
143 * Add tool `git-chglog` for generating `ChangeLog.md`.
144 * Add tool `reuse` for copyright linting.
145 * Ignore more local-only files.
147 * Remove nix input `flake-utils`.
148 * Remove lingering Stack file.
149 * Update nix input `nixpkgs`.