github typelevel/cats-effect v1.3.0

latest releases: v3.6.1, v3.6.0, v3.6.0-RC2...
6 years ago

General 1.3.0 release.

This release is binary compatible with the 1.x series.

Changes

Features:

  • #482: Suspend vars in SyncLaws
  • #494: Add IO.fromTry
  • #491: Add LiftIO instance for Resource
  • #492: Add LiftIO.liftK, Effect.toIOK
  • #490: Add Resource.evalTap
  • #472: Make IO.Par's applicative commutative
  • #511: Add Resource.fromDestroyable

Fixes:

  • #496: Make Resource.liftF interruptible
  • #499: Fix infinitely waiting cancellation of a bracket which failed to acquire

Chores:

  • #484: Update cats-core, cats-laws to 1.6.0
  • #501: Update sbt-travisci to 1.2.0
  • #505: Update sbt-scalajs, scalajs-compiler to 0.6.27
  • #495: Update sbt-header to 5.2.0
  • #471: Fix shell test to makeMicrosite
  • #510: Update sbt-jmh to 0.3.6
  • #518: Switch to xenial and openjdk8

Documentation changes:

  • #478: Fix typo in Resource scaladoc
  • #506: Remove redundant brace
  • #504: Fix fib in cats-effect/datatypes documentation
  • #497: Remove unnecessary Parallel instance in semaphore docs
  • #489: Use ContextShift.apply in the tutorial
  • #516: Clear up Resource docs

Special Thanks

This release was made possible by:

Thanks to all those involved!

Don't miss a new cats-effect release

NewReleases is sending notifications on new releases.