Skip to content

@rossabaker rossabaker released this Jun 1, 2019 · 114 commits to master since this release

Version 2.0.0-M2

2019 May 25

Cats 2.0.0-M2 is a milestone release for Cats 2.0. It's available on Scala 2.11, Scala 2.12, Scala 2.13.0-RC2 and Scala.js 0.6.
Cats 2.0.0-M2 maintains binary compatibility on cats-kernel, cats-core and cats-free with Cats 1.x.x.
Their 2.0.0-M2 jars are drop-in replacements for 1.0.1, 1.1.0, 1.2.0, 1.3.1, 1.4.0, 1.5.0, 1.6.0, and 2.0.0-M1 jars.
cats-kernel, cats-core and cats-free 2.0.0 will remain binary compatible with 1.x.
Cats 2.0.0-M2 breaks binary compatibility on cats-laws, cats-kernel-laws, cats-testkit and alleycats.

1 breaking change in cats-laws

  • #2817 Added a new foldRight lazy law, move forallLazy and existLazy laws by @kailuowang

6 documentation additions/fixes

3 API/Feature enhancements

5 build improvements

2 test improvements

1 bug fix

  • #2810 Change MonadErrorOps#reject so it no longer runs effects twice by @bplommer
Assets 2
You can’t perform that action at this time.