Releases: typelevel/cats-mtl
Releases · typelevel/cats-mtl
v1.6.0
This is a major feature update, with the addition of the LiftValue and LiftKind classes, as well as support for "submarine" error handling with try/catch-like syntax. For more details, see the Handle.raise/Handle.raiseF methods and the corresponding unit tests.
What's Changed
- Update scala-library to 2.12.20 by @typelevel-steward[bot] in #580
- Update auxlib, clib, javalib, nativelib, ... to 0.5.6 by @typelevel-steward[bot] in #591
- Use
cats.syntax.all._instead ofcats.implicitsby @lenguyenthanh in #592 - Update scala-library to 2.13.16 by @typelevel-steward[bot] in #601
- Update cats-core, cats-laws, cats-testkit to 2.13.0 by @typelevel-steward[bot] in #604
- Update sbt-scalajs, scalajs-compiler, ... to 1.18.2 by @typelevel-steward[bot] in #606
- Update sbt-typelevel, sbt-typelevel-site to 0.7.7 by @typelevel-steward[bot] in #608
- Point to Typelevel CoC by @rossabaker in #618
- Fix scala-3 symlink issue, use 2-13+ folder instead by @lenguyenthanh in #622
- Update scalafmt-core to 3.9.4 by @typelevel-steward[bot] in #623
- Update scala3-library, ... to 3.3.6 by @typelevel-steward[bot] in #628
- Update sbt-typelevel, sbt-typelevel-site to 0.8.0 by @typelevel-steward[bot] in #632
- Update auxlib, clib, javalib, nativelib, ... to 0.5.8 by @typelevel-steward[bot] in #633
- Update sbt, scripted-plugin to 1.11.2 by @typelevel-steward[bot] in #634
- Fix source compatibility with Scala 3.6 by @mbovel in #627
- Update sbt, scripted-plugin to 1.11.4 by @typelevel-steward[bot] in #637
- Implemented submarine error propagation for
Handleby @lenguyenthanh in #619 - Add
LiftValueandLiftKindby @NthPortal in #625 - Update sbt-doctest to 0.11.3 by @typelevel-steward[bot] in #638
- Add
Ask#liftToandLocal#liftToby @NthPortal in #639
New Contributors
- @lenguyenthanh made their first contribution in #592
- @mbovel made their first contribution in #627
- @NthPortal made their first contribution in #625
Full Changelog: v1.5.0...v1.6.0
v1.5.0
This release is the first with support for Scala Native 0.5, thanks @lolgab!
Features
- Add
Raise#fromEitherand friends by @armanbilge in #514
Updates
- Update scala-library to 2.12.19 by @typelevel-steward in #554
- Update scala3-library, ... to 3.3.3 by @typelevel-steward in #556
- Update scala-library to 2.13.14 by @typelevel-steward in #565
- Update Scala Native to 0.5.4 by @lolgab in #577
New Contributors
- @ChidiRnweke made their first contribution in #559
- @lolgab made their first contribution in #577
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Enhancements
- implement Cats typeclass instances for
AskandLocalby @bpholt in #465 - Change abstract instance
vals todefs by @rossabaker in #478
Docs
- Update readme for 1.3.0 release by @benhutchison in #470
- Add unidocs to root aggregate by @b-vennes in #459
- Be less precise about Scala 3 version by @rossabaker in #476
Updates
- Update scala-library to 2.12.18 by @typelevel-steward in #499
- Update cats-core, cats-laws, cats-testkit to 2.10.0 by @typelevel-steward in #517
- Update scala3-library, ... to 3.3.1 by @typelevel-steward in #523
- Update scala-library to 2.13.12 by @typelevel-steward in #525
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @typelevel-steward in #532
- Update nscplugin, sbt-scala-native, ... to 0.4.16 by @typelevel-steward in #534
New Contributors
- @benhutchison made their first contribution in #470
- @b-vennes made their first contribution in #459
- @sh0hei made their first contribution in #360
- @rossabaker made their first contribution in #476
- @bpholt made their first contribution in #465
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Cherry-picks #459 by @b-vennes to fix the Scaladocs.
Full Changelog: v1.3.0...v1.3.1
v1.3.0
v1.2.0
- Dropped support for Scala 3.0.0-RC1
- Added support for Scala 3.0.0-RC3
- Documentation fixes and improvements (@dhinojosa, @yoohaemin)
Thank you, all!
v1.1.3
v1.1.2
v1.1.1
v1.1.0
Belated release notes! This release is fully binary-compatible with the entire 1.x line.
- Support for Scala 3.0.0-M1 and 3.0.0-M2 (@djspiewak)
- Fixed typos in
@implicitNotFoundcopy pasta (@djspiewak) - Upgraded to Cats 2.3.0
- Implicitly materialize a
Handlefor all types which form anApplicativeError(@pchpsky)