All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic versioning.
- fix
CostantSemigroup
types, for compatibility withSemigroup
interface
- add type hints to
OppositeSemigroup
andOppositeMonoid
- add
voidRight
inExtraFunctor
- add
toNullable
inMaybe
- fix
Traversable
instance forListL
- added
flake.nix
to provide a development environment - introduce
OppositeSemigroup
andOppositMonoid
- do not flip arguments on
ListL/ConcatenationMonoid
- introduce
Alt
andPlus
typeclasses - define
ConstantSemigroup
- correct
foldr
implementation forListL
andTraversable
- use
mixed
type annotations - restrict
PHP
version to>= 8.1
- introduce
OppositeSemigroup
andOppositMonoid
- do not flip arguments on
ListL/ConcatenationMonoid
- correct
foldr
implementation forListL
andTraversable
- introduce
Alt
andPlus
typeclasses - define
ConstantSemigroup
- add
Maybe::withLazyDefault
- add missing type annotations
- remove composer.lock
- constructor of
ExtraMonad
should be public