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.
💡 0.6.1 - 2021-03-12
or
method for Maybe and Either.cata
method for Maybe and Either.
Maybe.of
fixed types for TypeScript.
💡 0.5.2 - 2020-03-24
Maybe.chain
was fixed. The behaviour will be correct like Either. I hope it's enough
💡 0.5.1 - 2020-03-23
Either.chain
was fixed. The behaviour will be correct.
💡 0.5.0 - 2020-03-20
- Link
IO
in readme
Maybe.chain
was fixed. The behaviour will be correct (like in readme).
💡 0.4.0 - 2019-06-01
- Module
interfaces
IO
monadFunctor
interfaceApplicative
interface
Maybe
implementsFunctor
andApplicative
interfacesEither
implementsFunctor
interface
💡 0.3.0 - 2019-05-24
toEither
as pure function forMaybe
toEither
as method forMaybe
toMaybe
as pure function forEither
toMaybe
as method forEither
dark theme
for docs
- Fixed mistake in docs with link to interface
Maybe
orEither
from pure function - Fixed mistakes in docs for calling pure functions in
Maybe
examples
💡 0.2.0 - 2019-05-21
lift
as pure function forMaybe
Either
monadMaybe
type for ts-doc annotation 🎉- Alias for
Maybe
interface for use as type -Shape
, this need using with contextMaybe.Shape<T>
- Fixed mistake in naming
mather
tomatcher
😅 - Fixed type
ApplicativeResult
(it could not return the nullable, now this will be available) - 🔥 WARNING
MaybeShape
marked as Deprecated! - 🔥
Maybe.chain
was fixed, now will returnsNothing
if the method was called onNothing
!
💡 0.1.0 - 2019-05-19
join
as method and pure function.chain
as method and pure function.equals
as method and pure function.caseOf
as method and pure function.equalsValue
as method and pure function.- Smoke test and really build to Travis CI.
- Labels of
npm
,coverage
,travis
.