v10.0.0
Pre-release
Pre-release
- Upgrade yarn c40763b
- Add liftN method to applicatives 67a44b3
- Add GenericEitherT.{fail, recover} 0430549
- Endofunctor composition should preserve traversability 772ccd5
- Add State.{evaluate,execute} 944e33d
- Add some more Cont operations 47d7927
- Add some type annotations to Cont 63eebb5
- Add test for Kleisli instance 8f7f95e
- Fix Kleisli instance 0a53dee
- Formatting 2e74130
- Type annotations fefa866
- Add groupBy ecb9d00
- Ensure circular deps on @masaeedu/fp don't cause babel problems 323d077
- Add dedupe, mapWithKey to Arr 617d3ad
- Add monoid and alternative instances for Maybe 64c14fd
- Add asum method for foldables b98f838
- Add Vec d229d76
- Add Obj.{foldr,foldMap} 27529b4
- Fix bug in Obj.pairs e3cb32d
- Add Str.{escapeRegex,replace} 630ebaf
- Export both EitherT and Either 2a3b42b
- Describe a bunch of type classes a550b83
- Fix missing traverse implementation in obj a29348e
- Harmless path change b43dde7
- Add parallel applicative for Cont c87b5c2
- Make GenericEitherT g e m a traversable whenever m is traversable f3e7f99
- Add zipWith 8e59dd5
- Fix order of type parameters in lens signature c29f8dc
- Move Kleisli to its own module 43c8ee8
GenericEitherT g e m
isn't automatically a traversable 9d2422b- Derive {map,traverse,foldMap}WithKey from functor and withKey de9e0e9
- Rewrite pairs in terms of Fn.pipe bebbdd9
- Add type annotations in instances/fnctr b786d7e
- Fix grouping in StateT type 162fa4a
- Add aliases for const and flip(const) 4aa6a5f
- Add type annotations for genericeithert 04bce64
- Add MonadTrans and MFunctor instances for genericeithert 27ecea0
- Make Fnctr a monoid 365df70
- Add Obj.mirror ef375c9
- Add a couple of tests for recursion schemes 8446ae3
- Move rschemes.js and add monadic schemes d501aec
- Make import consistent 891e0af
- Get Category to add pipe and rpipe 20b2a1d
- Fix missed argument in type parameters f78d9c8
- Formatting 2e2ca7a
- Add hylo to rschemes 25c6816
- More standardized Lens type constructor params 71405a4
- Add StateT, enhance ReaderT dfa3e0e
- Add Lens 7b850b7
- Add Obj.{traverseWithKey, foldMapWithKey} 3e302b1
- Add basic recursion schemes 98ff0a8
- Add State methods to implement MonadState 763ca5c
- Fix missed export 87c7b96
- Add Category typeclass fbe8f60
- Refactor comments in Fn 5139d7b
- Add type comments to Fn eaff820
- Fix exports in instances/index cb34fe1
- De-Babelify instances/unit 89dd12c
- De-Babelify instances/str 75103a8
- Repeat implement(Apply) hack in prm augmentation ac9005a
- De-Babelify instances/state 9ccf5ff
- De-Babelify instances/readert 63c4b13
- De-Babelify instances/misc 889fad5
- Fix typo 5fb71da
- De-Babelify instances/prm 0db4ce6
- Formatting 74b1f38
- Export constructors 04d6df3
- De-Babelify instances/obj 87b5f67
- De-Babelify instances/maybe 2bbb78e
- De-Babelify instances/iter 28b17b9
- De-Babelify instances/int 4e843e3
- Patch up instances/index for genericlist changes 4111052
- De-Babelify genericlist/test 9c53dcb
- Move derivation stuff into genericlist/augmented 9b47dd3
- Remove usage of |> from genericlist/index 9e022f3
- Use CJS module stuff instead of ESM 2023932
- Use more functiony vocabulary for snapshotting 25d13c5
- Remove import/export from classes 0814ce5
- Remove Babel features from instances/fnctr 4e2461b
- Remove Babel features from instances/fn 8eaf854
- Remove Babel features from instances/either 041bae6
- Remove |> in more places 3e814b9
- Use infix instead of |> in arr/test.js 85f000e
- Use infix instead of |> in cont/augmented.js 1d4850d
- Reduce nesting ad96747
- Refactor Fn to stop using import/export d98a3af
- Use consistent approach in augmented.js files 08eb495
- Use infix instead of |> in arr/augmented.js bda0b2c
- Refactor GenericEitherT to stop using import/export 0d4c286
- Refactor Cont to stop using import/export bd658c0
- Refactor Arr to stop using import/export 3c8ba37