Skip to content

Cats 2.4.0 (broken, see notes)

Pre-release
Pre-release
Compare
Choose a tag to compare
@larsrh larsrh released this 10 Feb 17:03
v2.4.0
6cd8ced

Cats 2.4.0 contains an unintended source-breaking change, please upgrade directly to 2.4.1.

Cats 2.4.0 is a binary-compatible release in the 2.x series. It is the first release with support for Scala Native.

Additions

Changes

  • #3776, #3777 Removed and replaced inconsistent Parallel derivation for EitherT by @djspiewak
    • this change is potentially source-breaking: an existing implicit has been made un-implicit, but another implicit with a different semantics has been provided (core)
    • more discussion at typelevel/cats-effect#1645
    • this change emits new deprecation warnings
  • #3734, #3772 Cogen for (Finite)Duration to fix test failures by @larsrh
    • this change is only internal in tests
  • #2207, #3758 deprecate Free.inject by @larsrh
    • this change emits new deprecation warnings
  • #3702 specialized EqOps by @YannMoisan
    • this change accidentally broke source compatibility, please upgrade to 2.4.1
  • #3677 Added EmptyK instance for Map by @LMnet
    • this change marks a previously non-implicit method as implicit (alleycats)

Documentation