8000 Release Cats 2.2.0-RC3 · typelevel/cats · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Cats 2.2.0-RC3

Pre-release
Pre-release
Compare
Choose a tag to compare
@travisbrown travisbrown released this 15 Aug 13:48
v2.2.0-RC3
e960316

This is the third release candidate for Cats 2.2.0. We decided to publish another release candidate because since 2.2.0-RC2 we've received contributions that add new type class instances and new methods, fix some issues related to laziness and stack-safety, and improve performance.

This release is verified to be backward binary compatible with all 2.1.x and 2.0.x releases (and also with 1.x for the non-laws modules), but not with any of the other 2.2.0 milestones or release candidates. It breaks binary compatibility with the previous release candidates only in removing a single unnecessary type class instance, the catsTraverseForEither method in Traverse, which was introduced in 2.2.0-M1.

The largest change since 2.2.0-RC2 is @LukaJCB's migration of the Cats tests from ScalaTest to MUnit, which makes it easier for us to track current Dotty releases, but this switch has no effect on any published artifacts.

1 bug fix

  • #3565 Fix ReducibleLaws causing stack overflow by calling Eval.now early by @bastewart

15 API / feature enhancements

4 documentation improvements

11 build improvements

0