All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.0.52 (2021-05-02)
- array part 1 (fb6521d)
- array tests complete (a1f08b8)
- at optic tests complete (e28d65b)
- const tests complete (b8980c2)
- datum tests complete (75ae1e1)
- decode_error tests complete (1ca5169)
- either tests complete (7df9295)
- fns tests complete (13299cb)
- fromTraversable tests complete (2ec763f)
- guard schemable tests complete (832669d)
- identity tests complete (1134c3a)
- index optic tests complete (6970dff)
- io tests complete (36b5248)
- io_either tests complete (237fa59)
- iso optic tests complete (31890bd)
- lens optic tests complete (c3ff73b)
- major type system rewrite (32ddaa0)
- map tests complete (9a03095)
- monoid tests complete (363d974)
- nilable tests complete (e74e93a)
- option tests complete (a3a3fa3)
- optional optic tests complete (cf3aa3c)
- ord tests complete (dc6978d)
- partial decoder tests (b1d7aa8)
- prism optic tests complete (4a07033)
- reader tests complete (4bbd7ec)
- reader_either tests complete (afed1f4)
- record tests complete (146c6f4)
- semigroup tests complete (d59167b)
- set tests complete (ed65f51)
- setoid tests complete (c8fdbe7)
- state tests complete (57d9a84)
- task tests complete (0da0ab9)
- task_either tests complete (cb72c4d)
- these tests complete (9c6e386)
- traversal optic tests complete (f1b6714)
- tree tests done (65783d3)
- better logging on wait test failure (359c968)
- correct workflow branches (6c63207)
- remove . (1178fdb)
- remove coverage files from repo (beac050)
- update types on Do derivation (0c7e022)
0.0.51 (2021-03-07)
- remove testing from decoder.ts (b27298f)
0.0.50 (2021-03-07)
- add union to Schemable (6d0c1cf)
0.0.49 (2021-02-08)
- added affect and cleaned up code (aceb741)
0.0.48 (2021-01-30)
- add unknown escape hatch to schemable (d0f454f)
0.0.47 (2020-12-28)
- add getMonad to set.ts because graph.ts uses it (d59651a)
0.0.46 (2020-12-28)
- added more set.ts features (233ca17)
0.0.45 (2020-12-27)
- add widen types and fix record bug (d40a680)
0.0.44 (2020-12-27)
- minor either and reader_either changes (af0850d)
0.0.43 (2020-12-26)
- found error in array traverse aand fixed it (7d4042c)
0.0.41 (2020-12-02)
- cleanup of schemable work and various bugfixes (3d8de0c)
0.0.40 (2020-12-02)
0.0.39 (2020-12-02)
- revisit schemable and decoder (f07af3e)
0.0.38 (2020-11-25)
0.0.37 (2020-11-25)
0.0.36 (2020-11-23)
- break out at and index and fix some bugs (741d268)
0.0.35 (2020-11-22)
- add optics over option and either types (ab411b3)
0.0.34 (2020-11-22)
- clean up monocle-ts implementation (ff14c4f)
0.0.33 (2020-11-16)
0.0.32 (2020-11-16)
- implement basic setoid, ord, and semigroup (f443cdb)
0.0.31 (2020-11-10)
0.0.30 (2020-10-28)
0.0.29 (2020-10-22)
- add TypeOf to schemable.ts (b2599e7)
- finish Traversal implementation (49f9dc3)
- implement index, key, and atKey (723c876)
0.0.28 (2020-10-21)
- implement encoder and codec (5468f22)
- initialize Applicative of types with never (d3c6de3)
0.0.27 (2020-10-17)
- widen pipeable chain (ba799e5)
0.0.26 (2020-10-15)
0.0.25 (2020-10-15)
- loosen decoder compose types (5a2839f)
0.0.24 (2020-10-15)
- sequenceable initial implementation (f20375b)
0.0.23 (2020-10-14)
- remove local testing from source >< (2c1231f)
0.0.22 (2020-10-14)
- started adding documentation and examples (c90a933)
- resolve task_either tryCatch lazily (240566d), closes #2
- updated getMonad types to be more accurate (896f5d2)
0.0.21 (2020-10-10)
- test refactor and sequence fix (a2209c3)
0.0.20 (2020-10-09)
- implement 4 len constructors for everything (5b9b38a)
0.0.19 (2020-10-09)
- abstract assertMonad and refactor io (8e9f4e1)
- added many law tests and format datum_either (dfd55c5)
- extended type constructer lengths to 4 (3e997c9)
- implement io and io_either adts (5e23dad)
- colocate utility types and hkts (1a9f8c2)
0.0.18 (2020-10-07)
- refactor sequence ap constructors (b05c9fb)
0.0.17 (2020-10-02)
- implement state adt and fix decode bimap (cc859a5)
0.0.16 (2020-10-01)
- implement more taskEither and either fns (89e5c14)
- go back to variadic literal for schemable (e38046a)
0.0.15 (2020-09-29)
- remove flip test until I play with types more (5847080)
- seems like there is a deno bug with circ deps (0969c3f)
0.0.14 (2020-09-28)
- inncrease type accuracy of record traverse (82482e3)
- make array and record readonly (2a5db7a)
- much work towards io-ts (50f033e)
- various monads and traversables (10dc355)
- add type to import in hkts.ts to fix testing (99fc094)
- fix reference to dictionary value in _map (cc44834)
- minor optimizations for array and record (6b262ff)
- Pat likes consistent internal types.. (cd5c348)
0.0.13 (2020-09-21)
- more module getters for option and either (930b087)
0.0.12 (2020-09-20)
- remove unused imports from task either (511fcb2)
0.0.11 (2020-09-20)
- implement task either adt (36aa339)
0.0.10 (2020-09-20)
0.0.9 (2020-09-20)
- implement datum either adt with eitherT (9f2b4dc)
- implementation of these was a little wrong (532c96a)
0.0.8 (2020-09-20)
0.0.7 (2020-09-18)
- datum, reader adts and new type classes (e5c7c2a)
0.0.6 (2020-09-15)
- fix derivation tests (00a85b4)
0.0.5 (2020-09-12)
0.0.4 (2020-09-12)
- add pipeable typeclasses (f5cd5d0)
- various fixes (4274a3a)
0.0.3 (2020-09-11)
0.0.2 (2020-09-11)
- clean up tests (e4499a0)
0.0.1 (2020-09-10)
- filling out either implementation (fdca418)
- initial commit (684e3e5)