Releases: xvw/preface
Releases · xvw/preface
1.1.0
CHANGES:
- Some fixture for
5.3.0@xvw - Add
Lattice@hakimba - Add
Bounded_lattice@hakimba - Breaking change Move Monomorphized version of
Resultabstraction under the moduleResult.Monoand provide Indexed abstraction @mspwn - Breaking change Remove manifest types in submodules (
InfixandSyntax) @mspwn - Add
Indexed_functor,Indexed_alt,Indexed_apply,Indexed_applicative,Indexed_alternative,Indexed_selective,Indexed_bind,Indexed_monad,Indexed_monad_plus,Indexed_comonad,Indexed_foldable@mspwn, @gr-im, @xvw - Add
Bounded_join_semilattice@hakimba - Add
Bounded_meet_semilattice@hakimba - Add
Join_semilattice@hakimba - Add
Meet_semilattice@xvw and @hakimba - Add
EquivalenceinPreface.Stdlib@gr-im, @xvw - Add
Preface.LawsandPreface.Qcheckto allow external users to build their own test suites for implementations outside Preface @gr-im, @xvw - Breaking change change minimal version of OCaml to
>= 4.12.0@gr-im - Exposition of
ApplyandMakeinPreface.Make@gr-im
1.0.0
CHANGES:
- Add selective to Either, Options, Result and Try @d-plaindoux
- Add specialized interpreters/handlers for
FreeandFreermonads @xhtmlboi - Add right-associative operators for
Contravariant,DivisibleandDecidable@xhtmlboi - Add
Bind@d-plaindoux - Add
Apply@d-plaindoux - Add
('a, 'b) handleto simplify handlers forFreer_monad@xvw - Rename
timestotimes_to_nelfor semigroup-ish and addtimesfor monoid-ish @xvw - Add
Decidable(Contravariant analogue forAlternative) and add some missing infixes operators forDivisible@gr-im - Removing early destructive substitution @xhtmlboi
- Add
Semigroupoid@d-plaindoux - Add
Freer Selective@gr-im - Add
Invariant(Functor) (and some instance) @gr-im - Add
KleisliandCokleisli@gr-im - Add
Join,JokerandClown@gr-im - Relax constraint for definition of
ProfunctorandChoiceusing the Kleisli Arrow @gr-im - Make
ListandNonenmpty_listTraversableimplementations (for bothApplicativeandMonad) Tail-recursive @xvw - Add
Seqmodule in Stdlib (withFunctor,Applicative(withTraversable),Alternative,Monad(withTraversable),Monad_plus,MonoidandFoldable) @xvw - Add
mlifor stdlib's test and example's test (in order to track unused tests) @xvw - Use absolute URLs for image in documentation (in order to fit with the new version of OCaml.org) @xvw
- Add
SelectiveforFree monadandFreer monad@xvw
0.1.0
CHANGES:
- First release (
v0.1.0) by @d-plaindoux, @gr-im, @xhtmlboi and @xvw - Esy support by @oteku
- Some patches on the documentation by @Sir4ur0n
And with the occasional but very valuable help of @snowleopard, @gasche, @Octachron, Oleg Kiselyov, Pierre-Evariste Dagand