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
, deprecateIO.suspend
,SyncIO.suspend
and add scalafix migrations (@vasilmkd) - Bring library versions up to date in documentation (@djspiewak)