Skip to content
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.

Latest commit

 

History

History
108 lines (70 loc) · 3.21 KB

CHANGELOG.md

File metadata and controls

108 lines (70 loc) · 3.21 KB

📃 Changelog

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

🎁 Added

  • or method for Maybe and Either.
  • cata method for Maybe and Either.

🔨 Fixed

  • Maybe.of fixed types for TypeScript.

💡 0.5.2 - 2020-03-24

🔨 Fixed

  • Maybe.chain was fixed. The behaviour will be correct like Either. I hope it's enough

💡 0.5.1 - 2020-03-23

🔨 Fixed

  • Either.chain was fixed. The behaviour will be correct.

💡 0.5.0 - 2020-03-20

🎁 Added

  • Link IO in readme

🔨 Fixed

  • Maybe.chain was fixed. The behaviour will be correct (like in readme).

💡 0.4.0 - 2019-06-01

🎁 Added

  • Module interfaces
  • IO monad
  • Functor interface
  • Applicative interface

🏄 Changed

  • Maybe implements Functor and Applicative interfaces
  • Either implements Functor interface

💡 0.3.0 - 2019-05-24

🎁 Added

  • toEither as pure function for Maybe
  • toEither as method for Maybe
  • toMaybe as pure function for Either
  • toMaybe as method for Either
  • dark theme for docs

🏄 Changed

  • Fixed mistake in docs with link to interface Maybe or Either from pure function
  • Fixed mistakes in docs for calling pure functions in Maybe examples

💡 0.2.0 - 2019-05-21

🎁 Added

  • lift as pure function for Maybe
  • Either monad
  • Maybe type for ts-doc annotation 🎉
  • Alias for Maybe interface for use as type - Shape, this need using with context Maybe.Shape<T>

🏄 Changed

  • Fixed mistake in naming mather to matcher 😅
  • 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 returns Nothing if the method was called on Nothing!

💡 0.1.0 - 2019-05-19

🎁 Added

  • 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.