Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency org.typelevel:cats-effect to v2.5.5 #19

Merged
merged 1 commit into from
Jan 22, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 13, 2023

This PR contains the following updates:

Package Update Change
org.typelevel:cats-effect minor 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

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 and defer! 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

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 and SyncIO.suspend in favor of IO.defer and SyncIO.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

  • #​2169 Add IO.defer, SyncIO.defer, deprecate IO.suspend, SyncIO.suspend and add scalafix migrations (@​vasilmkd)
  • Bring library versions up to date in documentation (@​djspiewak)

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 and parTraverse chains for IO and Resource in
combination with the Kleisli monad transformer.

User-Facing Pull Requests

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.

Special thanks to all of you!

v2.5.0

Compare Source

Special thanks to all of you!

v2.4.1

Compare Source

  • Updated to Scala 3.0.0-RC2
  • Dropped support for Scala 3.0.0-M3

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

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

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/org.typelevel-cats-effect-2.x branch from 3e1ecd3 to 975ef80 Compare January 4, 2024 06:52
@renovate renovate bot force-pushed the renovate/org.typelevel-cats-effect-2.x branch from 975ef80 to 04c4f71 Compare January 22, 2025 23:51
@renovate renovate bot force-pushed the renovate/org.typelevel-cats-effect-2.x branch from 04c4f71 to 75b0105 Compare January 22, 2025 23:51
@outductor outductor merged commit 4b0b3d8 into main Jan 22, 2025
1 check failed
@renovate renovate bot deleted the renovate/org.typelevel-cats-effect-2.x branch January 22, 2025 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant