chore(deps): update dependency org.typelevel:cats-effect to v2.5.5 #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.3.0
->2.5.5
Release Notes
typelevel/cats-effect (org.typelevel:cats-effect)
v2.5.5
Compare Source
This is the eighteenth release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y releases.
No further maintenance is planned in this series, though we will consider exceptions for security patches or other tales of woe.
User-Facing Pull Requests
System.exit
withRuntime#halt
(@alexandrustana)Very special thanks to all of you!
New Contributors
Full Changelog: typelevel/cats-effect@v2.5.4...v2.5.5
v2.5.4
Compare Source
This is the seventeenth major release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y releases.
The primary change in this release is a new feature: tracing support for
delay
anddefer
! This is something that Cats Effect 3 has supported for some time now, but it was never supported in CE2 for various reasons. In implementing this feature, we also backported the thunk acquisition fix from Cats Effect 3, which works around some of the changes in Scala 3's encoding of by-name parameters.User-Facing Pull Requests
IO.delay
andIO.defer
(@vasilmkd)Very special thanks to all of you!
v2.5.3
Compare Source
This is the sixteenth major release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y
releases.
This release deprecates
IO.suspend
andSyncIO.suspend
in favor ofIO.defer
andSyncIO.defer
respectively. This helps bring the Cats Effect 2 syntax closer to the new naming used in Cats Effect 3, which should aid the migration. Scalafix rewrite rules are also available.User-Facing Pull Requests
IO.defer
,SyncIO.defer
, deprecateIO.suspend
,SyncIO.suspend
and add scalafix migrations (@vasilmkd)v2.5.2
Compare Source
This is the fifteenth major release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y
releases.
This release brings stack safety bug fixes in long
traverse
andparTraverse
chains forIO
andResource
incombination with the
Kleisli
monad transformer.User-Facing Pull Requests
traverse
andparTraverse
Kleisli
chains forIO
andResource
(@vasilmkd)Special thanks to Vasil for doing literally everything.
v2.5.1
Compare Source
This is the fourteenth major release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y releases.
This release brings support for Scala 3.0.0 final to Cats Effect 2.x. We hope that you enjoy it.
sbt
build plugins (@vasilmkd)sbt
update and rewriting of deprecatedsbt
syntax (@vasilmkd)Special thanks to all of you!
v2.5.0
Compare Source
Special thanks to all of you!
v2.4.1
Compare Source
v2.4.0
Compare Source
This is the eleventh major release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y releases, and forward compatible with everything in the 2.4.x line.
This release represents the final (planned) release of Cats Effect 2 prior to the release of Cats Effect 3. 🎉 To that end, the primary focus of this release has been in smoothing and improving the migration experience between 2.x and 3.0, including some minor deprecations (
Resource.liftF
) as well as some backports of features from 3.0 back to the 2.x line (e.g.Supervisor
,IOApp.Simple
).Special thanks to @fthomas for his work on the Scalafix migrations from 2.3.x up to 2.4.x, as well as the major migration from 2.x forward to 3.0.0!
User-Facing Pull Requests
Sync#suspend
->defer
(@bplommer)IOApp.Simple
(@alexandrustana)Sync#suspend
(@bplommer)Resource.eval
, deprecateliftF
(@bplommer)Backpressure
/Supervisor
(@etspaceman)Special thanks to each and every one of you!
v2.3.3
Compare Source
This is the tenth major release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y releases, and forward compatible with everything in the 2.3.x line. Please note that this supersedes 2.3.2, which was published in error.
The Scala 3 release train continues onward! The primary new feature in this release is simply a cross-publication for Scala 3.0.0-RC1. Support for 3.0.0-M2 has been dropped.
Special Note
With Cats Effect 3.0.0 just around the corner, we are continuing to wind down active development on Cats Effect 2.x. Despite this, we will be continuing to support and, when necessary, backport and maintain the 2.x branch for a largely indefinite period of time (likely 1-2 years from the release of 3.0.0). Security fixes and bug fixes will be addressed with the same priority as on the 3.x release, though new feature development will be entirely focused on the newer lineage.
Along those lines, there are no user-facing pull requests in between 2.3.1 and 2.3.3.
v2.3.2
Compare Source
This release was made in error and is incompatible with Java 9 or below. Please ignore and upgrade to 2.3.3 instead.
v2.3.1
Compare Source
This is the ninth major release in the Cats Effect 2.x lineage. It is fully binary compatible with all 2.x.y releases.
The Scala 3 release train continues onward! The primary new feature in this release is simply a cross-publication for Scala 3.0.0-M3. Support for 3.0.0-M1 has been dropped.
User-Facing Pull Requests
IOApp
to access the default ExecutionContext (@Daenyth)Special thanks to each and every one of you!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.