github typelevel/cats-effect v0.4

latest releases: v3.6.0, v3.6.0-RC2, v3.6.0-RC1...
7 years ago

We expect this to be the last major release before cats-effect 1.0, which will target cats-core 1.0 when it is released. There really aren't any major changes left to be made, and stability is a major goal going forward.

Changes in this release:

  • Effect#liftIO has been removed, since it was redundant
  • The stack safety and error propagation laws that were formerly in EffectLaws have been moved up to SyncLaws. This strengthens the requirements on effects which implement Sync but not `Effect
  • Removed Kleisli inductive instances (because of typelevel/cats#1733)
  • Added a law governing the error propagation behavior of Effect#runAsync
  • Bumped cats-core dependency to 1.0.0-MF

Don't miss a new cats-effect release

NewReleases is sending notifications on new releases.