Skip to content

Releases: typelevel/cats

Cats 1.5.0

01 Dec 01:22
v1.5.0
916ae90
Compare
Choose a tag to compare

Version 1.5.0

2018 Nov 30

Cats 1.5.0 is binary compatible with all previous 1.x Cats releases, i.e. its jar is a drop-in replacement for 1.0.1, 1.1.0, 1.2.0, 1.3.1 and 1.4.0 jars.

The artifacts are identical to Cats 1.5.0-RC1. For changes since 1.4.0 please check release notes of Cats 1.5.0-RC0 and Cats 1.5.0-RC1.

Cats 1.5.0-RC1

19 Nov 16:54
v1.5.0-RC1
916ae90
Compare
Choose a tag to compare
Cats 1.5.0-RC1 Pre-release
Pre-release

Version 1.5.0-RC1

2018 Nov 19

Cats 1.5.0-RC1 is binary compatible with all previous 1.x Cats releases, i.e. its jar is a drop-in replacement for 1.0.1, 1.1.0, 1.2.0, 1.3.1 and 1.4.0 jars.

It brought you:

5 API/Feature enhancements

1 test improvment

5 bug fixes

1 build improvement

Cats 1.5.0-RC0

09 Nov 18:45
v1.5.0-RC0
b8cee55
Compare
Choose a tag to compare
Cats 1.5.0-RC0 Pre-release
Pre-release

Version 1.5.0-RC0

2018 Nov 8

Cats 1.5.0-RC0 is binary compatible with all previous 1.x Cats releases, i.e. its jar is a drop-in replacement for 1.0.1, 1.1.0, 1.2.0, 1.3.1 and 1.4.0 jars.

1.5.0 brought

23 API/Feature enhancements

1 bug fixes

  • #2586 UnorderedFoldable#isEmpty default implementation is incorrect by @barambani

16 documentation additions/fixes

20 build improvements

2 test improvments

  • #2523 Add doctests for Semigroup, Group, and Monoid enhancement by @DennisVDB
  • #2509 Adding tests for binary compat that can't be tested by Mima by @kailuowang

Cats 1.4.0

12 Sep 20:05
v1.4.0
910df78
Compare
Choose a tag to compare

Version 1.4.0

2018 Sep 12

Cats 1.4.0 is binary compatible with all previous 1.x Cats releases, i.e. its jar is a drop-in replacement for 1.0.1, 1.1.0, 1.2.0, and 1.3.1 jars.
Cats 1.3.1 introduced an unnecessary runtime dependency (scala-collection-compat), this 1.4.0 release removes it.

1.4.0 also brought you:

2 Bug fixes

4 API Enhancements

  • #2480 improve interaction with subtyping in OptionOps#liftTo by @mberndt123
  • #2452 Add filterFold and collectFold to Foldable by @satansk
  • #2426 Enrich return type for Representable.apply and add doctests by @ceedubs
  • #2477 Add Order#fromLessThan by @vlovgr

7 Documentation Additions/Fixes

Cats 1.3.1

05 Sep 19:52
v1.3.1
7b812c5
Compare
Choose a tag to compare

This is a bug fix release addressing the binary compatibility breakage on Monad[OptionT[F, ?]].
See #2471 for details.
Please update to this release if you are on 1.3.0.

Cats 1.3.0

04 Sep 22:12
v1.3.0
1155d23
Compare
Choose a tag to compare

Version 1.3.0

2018 Sep 3

Cats 1.3.0 is binary compatible with all previous 1.x Cats releases, i.e. its jar is a drop-in replacement for 1.0.1, 1.1.0 and 1.2.0 jars.
Cats 1.3.0 does not support Scala 2.10.

1.3.0 brought you:

12 API Enhancements

1 Bug fix:

3 Code Cleanups

13 Documentation Additions/Fixes

7 Build and Tests Improvements:

Cats 1.2.0

23 Jul 21:06
v1.2.0
c450dfb
Compare
Choose a tag to compare

Version 1.2.0

Cats 1.2.0 is binary compatible with all previous 1.x Cats releases, i.e. its jar is a drop-in replacement for 1.0.1 and 1.1.0 jars.

Cats 1.2.0 is also the last non-patch release that supports Scala 2.10. Farewell Scala 2.10.

1.2.0 brought you:

24 API Enhancements

22 Documentation Additions/Fixes

12 Build and Tests Improvements:

Cats 1.1.0

16 Mar 21:48
v1.1.0
7a922ee
Compare
Choose a tag to compare

Version 1.1.0

Cats 1.1.0 is binary compatible with 1.0.1, i.e. its jar is a drop-in replacement for the 1.0.1 jar.

1.1.0 brought you:

15 API Enhancements

4 Bug Fixes

16 Documentation Additions/Fixes

4 Build Improvements:

Cats 1.0.1

31 Dec 18:00
v1.0.1
6edb9c7
Compare
Choose a tag to compare

Version 1.0.1

2017 Dec 31

There is zero code change since 1.0.0. This is a release to fix the 1.0.0-MF issue that on Maven 1.0.0-MF is deemed later than 1.0.0.
For details see #2131

Cats 1.0.0

26 Dec 04:28
v1.0.0
0ba7021
Compare
Choose a tag to compare

Version 1.0.0

2017 Dec 25

Documentation Improvements/Additions: