]> Git — Sourcephile - haskell/symantic-base.git/blob - ChangeLog.md
doc: update `ChangeLog.md`
[haskell/symantic-base.git] / ChangeLog.md
1
2 ## symantic-base-0.4.0.20211106 (2021-11-18)
3
4 ### Interface
5
6 * Rename `Symantic.{View => Viewer}`.
7 * Rename `Symantic.{ObserveSharing => SharingObserver}`.
8 * Rename `Symantic.{Class => Classes}`.
9 * Update release `version`.
10
11 ### Documentation
12
13 * Fix minor shortcomings.
14 * Update `ChangeLog.md`.
15
16 ### Build
17
18 * Fix `flake.lock` to use a public Nixpkgs.
19 * Move all Nix config into `flake.nix`.
20 * Update nix input `nixpkgs`.
21
22
23 ## symantic-base-0.3.0.20211007 (2021-10-07)
24
25 ### Interface
26
27 * Add `(<.)` and `(.>)` to class `ProductFunctor`.
28 * Add class `Inferable`.
29 * Add classes `Emptyable` and `Semigroupable`.
30 * Add `CurryN` to the root import.
31 * Add class `SumFunctor`.
32 * Add instance `Category Iso`.
33 * Change `(==)` to curryed form.
34 * Change to `infixr` classes `ProductFunctor` and `SumFunctor`.
35 * Fix class `Voidable`.
36 * Fix class `Dicurryable`.
37 * Move some `Abstractable` methods to `Functionable`.
38 * Rename module `Symantic.{Lang => Class}`.
39 * Rename term `{def => define}`.
40 * Update release `version`.
41
42 ### Documentation
43
44 * Add `ChangeLog.md`.
45 * Rename {hut => code}.sourcephile.fr.
46
47 ### Implementation
48
49 * Cleanup formatting a bit.
50 * Cleanup useless import.
51
52 ### Build
53
54 * Add tool `git-chglog` for generating `ChangeLog.md`.
55 * Add tool `reuse` for copyright linting.
56 * Ignore more local-only files.
57 * Improve linting.
58 * Remove nix input `flake-utils`.
59 * Remove lingering Stack file.
60 * Update nix input `nixpkgs`.
61