Releases: typelevel/cats-effect-cps
v0.4.0: Scala-native support, CE 3.4.0 bump
Noteworthy changes
- Introduction of Scala-native support, see #88
- Amends the Scala 2 macro code to avoid expanding into a now deprecated method. See #94
What's Changed
- Update cats-effect, cats-effect-std to 3.2.0 by @scala-steward in #13
- Update dotty-cps-async to 0.9.1 by @scala-steward in #14
- Update cats-effect, cats-effect-std to 3.2.1 by @scala-steward in #15
- Update cats-effect-testing-specs2 to 1.2.0 by @scala-steward in #16
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 by @scala-steward in #17
- Update dotty-cps-async to 0.9.2 by @scala-steward in #18
- Update cats-effect, cats-effect-std to 3.2.2 by @scala-steward in #19
- Update cats-effect, cats-effect-std to 3.2.3 by @scala-steward in #21
- Update sbt-spiewak-sonatype to 0.22.0 by @scala-steward in #22
- Update cats-effect, cats-effect-std to 3.2.4 by @scala-steward in #23
- Update cats-effect, cats-effect-std to 3.2.5 by @scala-steward in #24
- Update cats-effect-testing-specs2 to 1.3.0 by @scala-steward in #25
- Update scala3-library, ... to 3.0.2 by @scala-steward in #26
- Update cats-effect, cats-effect-std to 3.2.7 by @scala-steward in #27
- Update cats-effect, cats-effect-std to 3.2.8 by @scala-steward in #29
- Update dotty-cps-async to 0.9.3 by @scala-steward in #28
- Update sbt-spiewak-sonatype to 0.22.1 by @scala-steward in #31
- Update cats-effect, cats-effect-std to 3.2.9 by @scala-steward in #32
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 by @scala-steward in #33
- Update cats-effect, cats-effect-std to 3.3.0 by @scala-steward in #38
- Update sbt-spiewak-sonatype to 0.23.0 by @scala-steward in #40
- Update scala-library, scala-reflect to 2.13.7 by @scala-steward in #37
- Update scala-library, scala-reflect to 2.12.15 by @scala-steward in #30
- Update sbt to 1.5.6 by @scala-steward in #41
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 by @scala-steward in #42
- Update cats-effect, cats-effect-std to 3.3.1 by @scala-steward in #44
- Update cats-effect, cats-effect-std to 3.3.2 by @scala-steward in #46
- Update cats-effect, cats-effect-std to 3.3.4 by @scala-steward in #48
- Update scala-library, scala-reflect to 2.13.8 by @scala-steward in #49
- Update sbt to 1.5.8 by @scala-steward in #45
- Update scala3-library, ... to 3.1.0 by @scala-steward in #34
- Update cats-effect, cats-effect-std to 3.3.5 by @scala-steward in #53
- Update sbt to 1.6.2 by @scala-steward in #54
- Update scala3-library, ... to 3.1.1 by @scala-steward in #55
- Update cats-effect, cats-effect-std to 3.3.6 by @scala-steward in #58
- Update dotty-cps-async to 0.9.8 by @scala-steward in #56
- Update cats-effect, cats-effect-std to 3.3.7 by @scala-steward in #59
- Update cats-effect, cats-effect-std to 3.3.8 by @scala-steward in #60
- Update cats-effect, cats-effect-std to 3.3.9 by @scala-steward in #62
- Update cats-effect, cats-effect-std to 3.3.10 by @scala-steward in #63
- Update sbt-scalajs-crossproject to 1.2.0 by @scala-steward in #61
- Update scala3-library, ... to 3.1.2 by @scala-steward in #66
- Update dotty-cps-async to 0.9.9 by @typelevel-steward in #71
- Update cats-effect-testing-specs2 to 1.4.0 by @typelevel-steward in #70
- Update cats-effect, cats-effect-std to 3.3.12 by @typelevel-steward in #69
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.0 by @typelevel-steward in #68
- Update cats-effect, cats-effect-std to 3.3.13 by @typelevel-steward in #76
- Update scala-library, scala-reflect to 2.12.17 by @typelevel-steward in #82
- Update scala-library, scala-reflect to 2.13.10 by @typelevel-steward in #87
- Cross-build for Native by @armanbilge in #88
- Update cats-effect, cats-effect-std to 3.3.14 by @typelevel-steward in #81
- Update scala3-library, ... to 3.2.0 by @typelevel-steward in #85
- Update sbt to 1.7.2 by @typelevel-steward in #86
- Added .idea to .gitignore. by @kamilkloch in #93
- Updated CE to 3.4.0. by @kamilkloch in #94
- Update sbt to 1.7.3 by @typelevel-steward in #89
- Update scala3-library, ... to 3.2.1 by @typelevel-steward in #90
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @typelevel-steward in #74
- Update cats-effect, cats-effect-std to 3.4.1 by @typelevel-steward in #96
- Bump SBT and library versions by @Baccata in #97
- Adopt sbt-typelevel by @armanbilge in #98
New Contributors
- @typelevel-steward made their first contribution in #71
- @armanbilge made their first contribution in #88
- @kamilkloch made their first contribution in #93
- @Baccata made their first contribution in #97
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.2.0
This release adds support for Scala 3! It is now possible to use cats-effect-cps in all environments and dependency contexts in which it is possible to use Cats Effect itself. Note that the Scala 3 support brings in an upstream dependency, but the tradeoff here is that it also supports a considerably larger subset of the Scala language (within an async
block) than does the Scala 2 support. In other words, it should always be possible to take sources which compile on Scala 2 using this library and cross-build them on Scala 3, but it may not always be possible to go in the other direction.
- Added support for Scala 3 (adds a dependency on rssh/dotty-cps-async when using Scala 3.0.0 or higher)
- Fixed ScalaJS dependencies
v0.1.0
This is the first release of Cats Effect CPS! As a reminder, this is an incubator library and we will expect things to continue to change and evolve as we move towards full stability. Once this functionality is stable and considered acceptable by the community, it will be folded into Cats Effect itself and this library will be deprecated.
Support is offered for Scala 2.13 and 2.12, including ScalaJS 1.6.0. Scala 3 is not (at present!) supported; PRs welcome! This library requires Cats Effect 3.