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 forResource
- #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:
- @aaabramov
- @alexandru
- @ChristopherDavenport
- @Daron666
- @djspiewak
- @jooohn
- @kartavtcev
- @ksonj
- @kubukoz
- @lrodero
- @mpurins
- @nigredo-tori
- @RafalSumislawski
- @rossabaker
- @scala-steward
- @SystemFw
- @tixxit
Thanks to all those involved!