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 https://github.com/typelevel/cats-mtl/pull/580
Update auxlib, clib, javalib, nativelib, ... to 0.5.6 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/591
Use cats.syntax.all._ instead of cats.implicits by @lenguyenthanh in https://github.com/typelevel/cats-mtl/pull/592
Update scala-library to 2.13.16 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/601
Update cats-core, cats-laws, cats-testkit to 2.13.0 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/604
Update sbt-scalajs, scalajs-compiler, ... to 1.18.2 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/606
Update sbt-typelevel, sbt-typelevel-site to 0.7.7 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/608
Point to Typelevel CoC by @rossabaker in https://github.com/typelevel/cats-mtl/pull/618
Fix scala-3 symlink issue, use 2-13+ folder instead by @lenguyenthanh in https://github.com/typelevel/cats-mtl/pull/622
Update scalafmt-core to 3.9.4 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/623
Update scala3-library, ... to 3.3.6 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/628
Update sbt-typelevel, sbt-typelevel-site to 0.8.0 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/632
Update auxlib, clib, javalib, nativelib, ... to 0.5.8 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/633
Update sbt, scripted-plugin to 1.11.2 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/634
Fix source compatibility with Scala 3.6 by @mbovel in https://github.com/typelevel/cats-mtl/pull/627
Update sbt, scripted-plugin to 1.11.4 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/637
Implemented submarine error propagation for Handle by @lenguyenthanh in https://github.com/typelevel/cats-mtl/pull/619
Add LiftValue and LiftKind by @NthPortal in https://github.com/typelevel/cats-mtl/pull/625
Update sbt-doctest to 0.11.3 by @typelevel-steward[bot] in https://github.com/typelevel/cats-mtl/pull/638
Add Ask#liftTo and Local#liftTo by @NthPortal in https://github.com/typelevel/cats-mtl/pull/639
New Contributors
@lenguyenthanh made their first contribution in https://github.com/typelevel/cats-mtl/pull/592
@mbovel made their first contribution in https://github.com/typelevel/cats-mtl/pull/627
@NthPortal made their first contribution in https://github.com/typelevel/cats-mtl/pull/625
Full Changelog: https://github.com/typelevel/cats-mtl/compare/v1.5.0...v1.6.0