6.8.0 (2025-02-14)
- Add applicative for ControlFlow and Enforce tests (#273) (d75688d)
- Add mapMutRef and Enforce tests (#271) (07861a6)
- Improve mapM and Add forM & void variants (#269) (4eb5666)
6.7.0 (2024-10-30)
6.6.0 (2024-08-12)
- Add concatenating SemiGroup for String and Enforce tests for These (#252) (9d7e227)
- Add lack stuffs and Enforce tests for Tuple (#250) (c31e8ef)
- Add Matrix (#256) (f56da8c)
6.5.0 (2024-07-24)
- Add distributive for Compose (#244) (1d14fe8)
- Add ErrorMonad and its implementations (#245) (5e2bba3)
- Add PartialEqUnary implementations (#247) (c6f2252)
- Add type class implementations for State (#242) (6ab43a0)
- Cache result of Lazy and Enforce tests for it (#240) (625c7a3)
6.4.0 (2024-07-15)
- Add functor and Enforce tests for Result (#239) (74b0f0e)
- Add split export for Func and Enforce tests (#234) (6201474)
6.3.1 (2024-05-26)
6.3.0 (2024-05-26)
- Add Compose and Add tests for ControlFlow (#224) (9cec7be)
- Add liftEther (#222) (c8f61d7)
- Add PartialEqUnary and Improve doc and test (#228) (d3ccda7)
- Add sortItems and Enforce tests for BinaryHeap (#217) (707397b)
- Fix bugs and Add test for Array (#213) (af67916)
- Fix bugs and cover Array with test (#216) (93084d7)
- Fix bugs and Enforce tests for Cont (#219) (ab13f1e)
- Fix typing of EtherT definition and Add test (#231) (a34dd78)
- Improve minor definition and Enforce tests (#223) (e9bd270)
- Replace returning undefined with never[] (#220) (1190bf0)
6.2.1 (2024-05-12)
6.2.0 (2024-05-12)
- Add countItems (#199) (e2b049c)
- Add Envelope (#195) (8a410bc)
- Add MultiSet, doMut and monad field on CatT (#200) (136ded7)
- Add Mut, Graph and BinaryHeap (#197) (712fdb9)
- Add RangeQ (#205) (726d9b6)
- Add SegTree (#204) (b999a4b)
- Add Tropical (#202) (5eb7ae3)
- Remove S type parameter from BinaryHeap (#203) (afb8063)
- Replace empty tuple with never[] (#198) (643836a)
6.1.2 (2024-05-04)
6.1.1 (2024-04-28)
6.1.0 (2024-04-28)
- Add Dom module (#182) (f7cf96d)
- Add loop, while and foreach for CatT (#179) (c27ef38)
- Improve List and add more docs (#181) (7df2a84)
6.0.0 (2024-04-24)
- Enforce Free as a Freer (#176)
- Add encSum and decSum (#177) (97340eb)
- Add Serial for serialization/deserialization (#171) (10bd666)
- Add waiter parameter for exponentialBackoff (#173) (0dd89ac)
- Add when for CatT (#175) (fef7065)
- Enforce Free as a Freer (#176) (8c31c3c)
- Impl Eq and Ord for Array (#174) (73c96b0)
5.7.0 (2024-03-30)
5.6.0 (2024-02-12)
5.5.1 (2024-01-03)
5.5.0 (2024-01-03)
5.4.3 (2023-11-16)
5.4.2 (2023-11-15)
5.4.1 (2023-11-14)
5.4.0 (2023-11-14)
5.3.0 (2023-11-10)
5.2.0 (2023-11-01)
5.1.0 (2023-09-29)
5.0.0 (2023-09-21)
- Improve Optical to be simpler (#104)
- Remake Lens as Optical (#95)
- Enforce Lens (#69)
- Add more docs and Fix incomplete typings (#56)
- Add Adjunction and Remove Semigroupal from Apply (#49)
- Add natural transformations and profunctors (#48)
- New higher kinded types system (#46)
- Remove oneShot and Enforce test for func (#40)
- Tidy up about Ord and Eq (#34)
- Make types readonly (#24)
- Improve to be tree-shakable (#14)
- Improve Free implementation (#8)
- Add Adjunction and Remove Semigroupal from Apply (#49) (368ed8f)
- Add adjunction for Free (#51) (a8be37d)
- Add boolean monoid (85cf720)
- Add cartesianProduct and related stuffs (#27) (82dd09d)
- Add Cat (c178a10)
- Add CatT, monad chaining gadget (#74) (2335008)
- Add Comonad, Zipper, Store (#23) (7e70132)
- Add ComonadStore (#57) (a6ba201)
- Add Cont monad (6a92dfc)
- Add contains (db692ca)
- Add Contravariant (5c25aab)
- Add curry (2216b49)
- Add debug, dirxml and table (9b5ee45)
- Add Endo (3571d83)
- Add Foldable (1acae6e)
- Add Free monad (9c8fc8b)
- Add func (6d4ab72)
- Add Functor (45c12de)
- Add Group and something (#63) (6ca2b70)
- Add Identity (ce0a2a7)
- Add lib (8b326a8)
- Add List monad (2bdd61a)
- Add local (c67f0e4)
- Add makeMonoid (6a783cb)
- Add monad (21ea1e2)
- Add monoid (8e94831)
- Add monoid and monad for Promise (e1cde54)
- Add monoidal categories (#52) (5f927fb)
- Add natural transformations and profunctors (#48) (cfc1652)
- Add okOr and okOrElse (2d3531a)
- Add PartialEq and Eq (4cab899)
- Add partialEq and eq for Option and List (#20) (e823418)
- Add PartialOrd, Ord and Option (57f6a1e)
- Add Profunctor and Strong (7d1abae)
- Add Reader monad (42bd1ab)
- Add Result and Integrate with Option (08f0e0f)
- Add Reverse (#66) (74b68b9)
- Add SemiGroupoid and Category (966feee)
- Add Seq and FingerTree (#50) (2908578)
- Add some partial-applied and Enforce test (#37) (c76c35e)
- Add State monad (48baf79)
- Add test and features and Fix bugs for List (#19) (292555f)
- Add then for CatT (#106) (9d2fb36)
- Add Traversable (5b2f540)
- Add tuple (515aaed)
- Add variance annotations (24b32df)
- Add Writer monad (cb35d66)
- Enforce Apply (1a0fd11)
- Enforce Functor (72ba4e8)
- Enforce Lens (#69) (5b81106)
- Export all (64c8d5d)
- Impl Eq and Ord for some data (#28) (c6985b9)
- Improve Free implementation (#8) (daf1ddb)
- Improve Optical to be simpler (#104) (5c7b1af)
- Improve Writer and Add test (#22) (86023ce)
- New higher kinded types system (#46) (524b5c3)
- Remake Lens as Optical (#95) (7d6a466)
- Setup (cb5b3a7)
- Add docs and Improve filter func (#105) (b8629d1)
- Add more docs and Fix incomplete typings (#56) (b451909)
- Add writer for MonadWriter (#58) (4e5f1a0)
- Enforce Cat test (#36) (fbfe2d9)
- Fix calling mapOr (52a07b0)
- Fix Contravariant (d5991bf)
- Fix exports in lib (#81) (011fedd)
- Fix exports of library (#42) (b244a4e)
- Fix lacking exports (#25) (4481d49)
- Fix lint errors (61439dc)
- Fix order of type parameter (3ece072)
- Fix package definition (#33) (226f368)
- Fix parameter order (3bab4c5)
- Fix parameter order of Option (c29817f)
- Fix parameter order of Result (16be281)
- Fix parameter order of State (d268fd7)
- Fix parameter order of zipWith (e2a1c60)
- Fix to use void over unit (#107) (f7efc73)
- Fix type instances for Tuple (#26) (d73d1d2)
- Fix type of optResToResOpt (bf754d2)
- Fix typing in tests (#67) (585873f)
- Improve constructor return type (1f752d1)
- Improve Ordering (a233162)
- Improve Reader controls (fc1dbae)
- Improve to be tree-shakable (#14) (4470c7d)
- Inline flatMap as andThen (7083ffb)
- Make importsNotUsedAsValues error (9073eee)
- Make types readonly (#24) (b38ee42)
- Optimize imports (38f9f24)
- Remove lib (14e83d7)
- Remove needless extends (#60) (82d85a2)
- Remove oneShot and Enforce test for func (#40) (e9e4e19)
- Rename Double into Weak (8132ccb)
- Tidy up about Ord and Eq (#34) (4e5c496)
5.0.0 (2023-09-21)
- Improve Optical to be simpler (#104)
- Remake Lens as Optical (#95)
- Enforce Lens (#69)
- Add more docs and Fix incomplete typings (#56)
- Add Adjunction and Remove Semigroupal from Apply (#49)
- Add natural transformations and profunctors (#48)
- New higher kinded types system (#46)
- Remove oneShot and Enforce test for func (#40)
- Tidy up about Ord and Eq (#34)
- Make types readonly (#24)
- Improve to be tree-shakable (#14)
- Improve Free implementation (#8)
- Add Adjunction and Remove Semigroupal from Apply (#49) (368ed8f)
- Add adjunction for Free (#51) (a8be37d)
- Add boolean monoid (85cf720)
- Add cartesianProduct and related stuffs (#27) (82dd09d)
- Add Cat (c178a10)
- Add CatT, monad chaining gadget (#74) (2335008)
- Add Comonad, Zipper, Store (#23) (7e70132)
- Add ComonadStore (#57) (a6ba201)
- Add Cont monad (6a92dfc)
- Add contains (db692ca)
- Add Contravariant (5c25aab)
- Add curry (2216b49)
- Add debug, dirxml and table (9b5ee45)
- Add Endo (3571d83)
- Add Foldable (1acae6e)
- Add Free monad (9c8fc8b)
- Add func (6d4ab72)
- Add Functor (45c12de)
- Add Group and something (#63) (6ca2b70)
- Add Identity (ce0a2a7)
- Add lib (8b326a8)
- Add List monad (2bdd61a)
- Add local (c67f0e4)
- Add makeMonoid (6a783cb)
- Add monad (21ea1e2)
- Add monoid (8e94831)
- Add monoid and monad for Promise (e1cde54)
- Add monoidal categories (#52) (5f927fb)
- Add natural transformations and profunctors (#48) (cfc1652)
- Add okOr and okOrElse (2d3531a)
- Add PartialEq and Eq (4cab899)
- Add partialEq and eq for Option and List (#20) (e823418)
- Add PartialOrd, Ord and Option (57f6a1e)
- Add Profunctor and Strong (7d1abae)
- Add Reader monad (42bd1ab)
- Add Result and Integrate with Option (08f0e0f)
- Add Reverse (#66) (74b68b9)
- Add SemiGroupoid and Category (966feee)
- Add Seq and FingerTree (#50) (2908578)
- Add some partial-applied and Enforce test (#37) (c76c35e)
- Add State monad (48baf79)
- Add test and features and Fix bugs for List (#19) (292555f)
- Add then for CatT (#106) (9d2fb36)
- Add Traversable (5b2f540)
- Add tuple (515aaed)
- Add variance annotations (24b32df)
- Add Writer monad (cb35d66)
- Enforce Apply (1a0fd11)
- Enforce Functor (72ba4e8)
- Enforce Lens (#69) (5b81106)
- Export all (64c8d5d)
- Impl Eq and Ord for some data (#28) (c6985b9)
- Improve Free implementation (#8) (daf1ddb)
- Improve Optical to be simpler (#104) (5c7b1af)
- Improve Writer and Add test (#22) (86023ce)
- New higher kinded types system (#46) (524b5c3)
- Remake Lens as Optical (#95) (7d6a466)
- Setup (cb5b3a7)
- Add docs and Improve filter func (#105) (b8629d1)
- Add more docs and Fix incomplete typings (#56) (b451909)
- Add writer for MonadWriter (#58) (4e5f1a0)
- Enforce Cat test (#36) (fbfe2d9)
- Fix calling mapOr (52a07b0)
- Fix Contravariant (d5991bf)
- Fix exports in lib (#81) (011fedd)
- Fix exports of library (#42) (b244a4e)
- Fix lacking exports (#25) (4481d49)
- Fix lint errors (61439dc)
- Fix order of type parameter (3ece072)
- Fix package definition (#33) (226f368)
- Fix parameter order (3bab4c5)
- Fix parameter order of Option (c29817f)
- Fix parameter order of Result (16be281)
- Fix parameter order of State (d268fd7)
- Fix parameter order of zipWith (e2a1c60)
- Fix to use void over unit (#107) (f7efc73)
- Fix type instances for Tuple (#26) (d73d1d2)
- Fix type of optResToResOpt (bf754d2)
- Fix typing in tests (#67) (585873f)
- Improve constructor return type (1f752d1)
- Improve Ordering (a233162)
- Improve Reader controls (fc1dbae)
- Improve to be tree-shakable (#14) (4470c7d)
- Inline flatMap as andThen (7083ffb)
- Make importsNotUsedAsValues error (9073eee)
- Make types readonly (#24) (b38ee42)
- Optimize imports (38f9f24)
- Remove lib (14e83d7)
- Remove needless extends (#60) (82d85a2)
- Remove oneShot and Enforce test for func (#40) (e9e4e19)
- Rename Double into Weak (8132ccb)
- Tidy up about Ord and Eq (#34) (4e5c496)
5.0.0 (2023-09-20)
- Add then for CatT (#106) (9d2fb36)
- Improve Optical to be simpler (#104) (5c7b1af)
- Remake Lens as Optical (#95) (7d6a466)
4.1.1 (2023-08-16)
4.1.0 (2023-08-13)
4.0.0 (2023-07-23)
- Enforce Lens (#69)
3.1.1 (2023-06-11)
3.1.0 (2023-06-10)
3.0.1 (2023-03-08)
3.0.0 (2023-03-08)
- Add more docs and Fix incomplete typings (#56)
2.0.0 (2023-01-29)
- Add Adjunction and Remove Semigroupal from Apply (#49)
- Add natural transformations and profunctors (#48)
- New higher kinded types system (#46)
- Add Adjunction and Remove Semigroupal from Apply (#49) (368ed8f)
- Add adjunction for Free (#51) (a8be37d)
- Add natural transformations and profunctors (#48) (cfc1652)
- Add Seq and FingerTree (#50) (2908578)
- New higher kinded types system (#46) (524b5c3)
1.0.0 (2022-12-25)
- Remove oneShot and Enforce test for func (#40)
- Tidy up about Ord and Eq (#34)
- Make types readonly (#24)
- Improve to be tree-shakable (#14)
- Add cartesianProduct and related stuffs (#27) (82dd09d)
- Add Comonad, Zipper, Store (#23) (7e70132)
- Add partialEq and eq for Option and List (#20) (e823418)
- Add some partial-applied and Enforce test (#37) (c76c35e)
- Add test and features and Fix bugs for List (#19) (292555f)
- Impl Eq and Ord for some data (#28) (c6985b9)
- Improve Writer and Add test (#22) (86023ce)
- Enforce Cat test (#36) (fbfe2d9)
- Fix exports of library (#42) (b244a4e)
- Fix lacking exports (#25) (4481d49)
- Fix package definition (#33) (226f368)
- Fix type instances for Tuple (#26) (d73d1d2)
- Improve to be tree-shakable (#14) (4470c7d)
- Make types readonly (#24) (b38ee42)
- Remove oneShot and Enforce test for func (#40) (e9e4e19)
- Tidy up about Ord and Eq (#34) (4e5c496)
0.3.0 (2022-11-28)
- Improve Free implementation (#8)