Skip to content

Release 0.4.0

Compare
Choose a tag to compare
@wiyarmir wiyarmir released this 12 Dec 02:03
· 3799 commits to main since this release
e35598d
  • Update to Kotlin 1.2 and Gradle 4.3
  • Lots of documentation added to the official site!

Additions

  • New integration module: kategory-kotlinx-coroutines
  • Add bindInM to monad comprehensions
  • Add integration with KindedJ
  • Add new wrapper for SortedMap #451
  • Add new annotation @autofold to generate Fold lenses for sealed classes #448
  • Typealias for multiple datatypes, i.e. Either.Left becomes Left #442
  • MonadFilter can now provide comprehension guards #441

Fixes

  • Refactor IO, Kleisli, Reader, ReaderT
  • Redo the StateT API
  • Removed all @JvmStatic occurrences as they caused issues with proguard
  • Fix Yoneda and Coyoneda to have invoke operators instead of the old apply functions