@alexandru alexandru released this Jan 22, 2019 · 8 commits to master since this release

General 1.2.0 release.

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

Changes

Features:

  • #395: Adds Deferred.tryGet, via a new TryableDeferred interface
  • #437: Adds a map method directly on Resource
  • #439: Adds an evalMap method to Resource
  • #464: Adds mapK onto Resource

Fixes:

  • #442: Fixes #441, the law bracketReleaseIsCalledOnCompletedError assumes generators never fail
  • #443: Uses parSequence rather than sequence in RefTests
  • #458: Avoids Throwable#addSuppressed & CompositeException
  • #462: Lazily create instance of TimeoutException in IO.timeout
  • #473: Adds "repeated asyncF evaluation not memoized" law

Chores:

  • #457: Ignores any MiMa problems from the internals package
  • #474: Updates copyright
  • #476: Updates Simulacrum to 0.15.0
  • Updates Scala to 2.12.8 link

Documentation changes:

  • #372: Adds one ContextShift example out of three provided options
  • #394: Adds documentation on throwing in release function (issue #357)
  • #434: Adds an awesome data types cheat sheet
  • #447: Removes misleading information about Context shift from IO parallel tutorial
  • #454: Fixes error in the Ref docs
  • #456: Updates the type class diagram
  • #463: Various spelling corrections
  • #470: Does some doc fixing
  • #477: Fixes doc, fusionMaxStackDepth system property referred to as env var

Getting Involved

You can always help with:-

  1. Feedback by joining us on Gitter
  2. Re-tweet the release announcement
  3. Give us a star on GitHub 🙂

Special Thanks

This release was made possible by: @alexandru, @andimiller, @Avasil, @ceedubs, @CucumisSativus, @dwijnand, @johnynek, @kubukoz, @ksonj, @ml10, @Odomontois, @prayagupd, @t3hnar, @Slakah, @SystemFw, @XoJIoD89, @Zelenya

Thanks to all those involved!

Assets 2