Releases: zio/interop-cats
3.3.0-RC1
This release contains support for interoperability between Cats Effect 3.3.0
and ZIO 2.0.0-RC1
.
3.2.9.0
Changes
- Update sbt-ci-release to 1.5.10 @scala-steward (#450)
- Update cats-effect version to 3.2.9 @zeal18 (#451)
- Expose toEffect and fromEffect @senia-psm (#418)
- Fix Tests and Revert Cats Effect Version @adamgfraser (#449)
- Update sbt-ci-release to 1.5.9 @scala-steward (#417)
- Update sbt-bloop to 1.4.11 @scala-steward (#442)
- Update scalafmt-core to 3.0.8 @scala-steward (#438)
- Update scala3-library to 3.1.0 @scala-steward (#428)
- Update kind-projector to 0.13.2 @scala-steward (#402)
- Update zio, zio-streams, zio-test, ... to 1.0.12 @scala-steward (#413)
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 @scala-steward (#423)
- Update sbt-scoverage to 1.9.2 @scala-steward (#443)
- Update cats-effect version to 3.2.9 @zeal18 (#440)
- Move ZIO Test Interop Cats To Separate Module (Cats Effect 3) @adamgfraser (#416)
- Update scala3-library to 3.0.2 @scala-steward (#399)
- Make LiftIO instance cancellable @joroKr21 (#395)
- Update scalafmt-core to 3.0.1 @scala-steward (#396)
- Migrate to Scala 3 syntax @neko-kai (#392)
- Update zio, zio-streams, zio-test, ... to 1.0.11 @scala-steward (#391)
- Upgrade ZIO Version @adamgfraser (#383)
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 @scala-steward (#385)
- RFC: using % Provided @sideeffffect (#374)
- Update sbt to 1.5.5 @scala-steward (#380)
- Update scala3-library to 3.0.1 @scala-steward (#379)
- Update sbt-scalafmt to 2.4.3 @scala-steward (#378)
- Update fs2-core to 3.0.6 @scala-steward (#377)
- Update sbt-scalajs-crossproject to 1.1.0 @scala-steward (#376)
- Update sbt to 1.5.4 @scala-steward (#373)
- Update sbt-scalajs, scalajs-library, ... to 1.6.0 @scala-steward (#372)
- Update zio, zio-streams, zio-test, ... to 1.0.9 @scala-steward (#371)
- Update sbt to 1.5.3 @scala-steward (#370)
- Update sbt-scoverage to 1.8.2 @scala-steward (#369)
- Include Chunk Instances In Default Scope @adamgfraser (#367)
- Update fs2-core to 3.0.4 @scala-steward (#364)
- Update sbt-scoverage to 1.8.1 @scala-steward (#363)
- Avoid updating branch protection @mijicd (#362)
v3.1.1.0
This release contains Scala 3 support for Cats Effect 3 users. Thanks to @calvinlfer for his work on this as well as other improvements to the API and documentation.
Notable Changes
- Implement support for Scala 3 and 2.13.6 (Cats Effect 3) @calvinlfer (#361)
- Improve ergonomics (opt-in) at the cost of testability @calvinlfer (#353)
- Update README for CE3 changes @calvinlfer (#351)
- Upgrade to Latest Scala 3 Version @adamgfraser (#348)
v2.5.1.0
v3.0.2.0
v2.4.1.0
This release contains support for ZHub
.
v2.4.0.0
Updated interop-cats
for Scala 3 3.0.0-RC1
by @vigoo (#309)
Other changes:
ZStream
SemigroupK
instance no longer requires aSemigroup[E]
instance for the error type (#316)
All Changes
- Update fs2-core to 2.5.3 @scala-steward (#305)
- Update to Scala-2.13.5 @neko-kai (#316)
- Update cats-effect, cats-effect-laws to 2.4.0 @scala-steward (#317)
- Update sbt-ci-release to 1.5.7 @scala-steward (#318)
- Update sbt to 1.4.9 @scala-steward (#311)
- Scala 3.0.0-RC1 @vigoo (#309)
- Update sbt-ci-release to 1.5.6 @scala-steward (#312)
- Update sbt to 1.4.8 @scala-steward (#308)
- Update scala-java-time to 2.2.0 @scala-steward (#306)
- Update sbt-bloop to 1.4.8 @scala-steward (#303)
- Update cats-testkit to 2.4.2 @scala-steward (#299)
- Update scalacheck to 1.15.3 @scala-steward (#297)
- Update sbt-dotty to 0.5.3 @scala-steward (#296)
- Update sbt-scalajs, scalajs-compiler, ... to 1.5.0 @scala-steward (#294)
- Update sbt-dotty to 0.5.2 @scala-steward (#293)
v2.3.1.0
First release of interop-cats
with support for Scala 3 3.0.0-M3
!
Scala 3 port was contributed by @vigoo (#287)
Other major changes include:
- Type class instances for Chunk and NonEmptyChunk, by @guymers (#275)
- Support Converting a ZIO Clock Into A Cats Effect Timer, by @adamgfraser (#244)
- Expose R parameter for ioTimer, by @blast-hardcheese (#288)
All Changes
- Publish scala3 JVM releases @mijicd (#295)
- Fix publishing @mijicd (#292)
- Scala 3.0.0-M3 support @vigoo (#287)
- Update scalacheck to 1.15.2 @scala-steward (#268)
- Update fs2-core to 2.4.6 @scala-steward (#256)
- Update sbt-explicit-dependencies to 0.2.16 @scala-steward (#264)
- Fix doc creation @guymers (#279)
- Update sbt to 1.4.7 @scala-steward (#284)
- Update scala-java-time to 2.1.0 @scala-steward (#273)
- Update sbt-bloop to 1.4.7 @scala-steward (#291)
- Expose R parameter for ioTimer @blast-hardcheese (#288)
- Do not inline from dependencies @rtimush (#281)
- Update sbt-ci-release to 1.5.5 @scala-steward (#266)
- Type class instances for Chunk and NonEmptyChunk @guymers (#275)
- Migrate CI to GitHub Actions @mijicd (#276)
- Support Converting a ZIO Clock Into A Cats Effect Timer @adamgfraser (#244)
- Update sbt to 1.4.5 @scala-steward (#267)
- Update sbt-scalajs, scalajs-compiler to 1.3.0 @scala-steward (#239)
- Update sbt to 1.4.1 @scala-steward (#241)
- Update sbt-explicit-dependencies to 0.2.15 @scala-steward (#242)
- Update zio, zio-streams, zio-test, ... to 1.0.3 @scala-steward (#238)
v2.2.0.1
ZIO 1.0.2 broke binary compatibility on ZStream.fromQueue
, which is used in the fs2 interop. This version upgrades ZIO to 1.0.2 which fixes the problem. Upgrading is not needed if you don't use the fs2 interop.
v2.2.0.0
Same as https://github.com/zio/interop-cats/releases/tag/v2.1.4.1, but the version number is fixed to 2.2.0.*
series because minimal supported cats-effect
version is now 2.2.0
This release updates optional cats-mtl
dependency to binary-incompatible 1.0.0 version. Therefore it is not binary-compatible with any previous version of cats-mtl
/ or previous version of interop-cats
when it comes to usages of cats-mtl
instances.
Bincompat breaking changes
- Update cats-mtl to 1.0.0 (#235) by @danslapman
Other changes
- Add conversion method from ZStream to fs2.Stream (#216) by @joroKr21
- Add
cats-mtl
Ask
instance with subtyping (#231) (#232) by @danslapman - Optimise
effect.Timer[IO[E, *]]
implementation (#219) by @tomwadeson - Remove empty laws overrides (#215) by @joroKr21
- Fix resource leak in
.toResourceZIO
(#234) by @neko-kai - Update zio 1.0.1 fix (#233) by @lemastero
- Upgraded cats-effect to 2.2.0