cats v2.2.0-RC1 Release Notes
Release Date: 2020-07-06 // almost 4 years ago-
๐ This is the first release candidate for Cats 2.2.0, and it will become 2.2.0 if no major issues turn up in the next week or two. It includes some minor changes that technically break source compatibility with 2.2.0-M3 (for example), but these should not affect normal usage. It is backward binary compatible with 2.2.0-M3 and all 2.1.x and 2.0.x releases (and also with 1.x for the non-laws modules), but it is not binary compatible with 2.2.0-M1 or 2.2.0-M2.
๐ Please note that this release follows 2.2.0-M3 in dropping support for Scala.js 0.6.
10 API / feature enhancements
- #3458 Enum typeclass by @yilinwei
- ๐ #3508 Put implicit support for evidence from predef types by @johnynek
- #3459 attemptTap by @RaasAhsan
- #3502 Add Tuple2K Semigroupal by @rmehri01
- ๐ #3495 Add implicit variance support for Profunctor typeclass by @gagandeepkalra
- #3358 ApplicativeError: add raiseOption operation. by @diesalbla
- #3493 Don't skip PartialOrder antisymmetry and transitivity by @rossabaker
- #3336 some convenient for IndexedReaderWriterStateT by @enzief
- ๐ #3486 Another attempt at Dotty cross-building by @travisbrown
- ๐ #3485 Remove unnecessary type parameter by @travisbrown
๐ 7 documentation improvements
- ๐ #3501 improved MonoidK docs by @kazchimo
- ๐ #3492 Add invariant docs by @kazchimo
- #3497 Modify document expressions by @yu-croco
- #3390 Add document about Arrow Choice by @jcouyang
- ๐ #3481 Improve documentation for typeclasses by @kkalavantavanich
- ๐ #3478 Add ior docs by @kazchimo
- #3479 Clean up Community Announcements a little by @travisbrown
๐ 14 build improvements
- ๐ #3496 Fix cross-versioning for docs by @travisbrown
- โก๏ธ #3506 Update scalafmt-core to 2.6.2 by @scala-steward
- โก๏ธ #3506 Update sbt-scalafix to 0.9.18 by @scala-steward
- โก๏ธ #3507 Update sbt-sonatype to 3.9.4 by @scala-steward
- #3496 Review Simulacrum Scalafix annotation practices by @travisbrown
- โก๏ธ #3504 Update sbt-scalajs, scalajs-compiler to 1.1.1 by @scala-steward
- โก๏ธ #3500 Update sbt to 1.3.13 by @scala-steward
- โก๏ธ #3491 Update sbt-sonatype to 3.9.3 by @scala-steward
- ๐ #3490 Fixed formatting on master by @barambani
- #3488 Scalafmt core 2.6.1 by @barambani
- โ #3484 Add ScalaTest 3.2.0 dependencies by @travisbrown
- #3482 Rerun Simulacrum after rearrangement for Scala.js by @travisbrown
- โก๏ธ #3476 Update to Scalafmt 2.6.0 by @travisbrown
- ๐ #3475 Merge 2.2.x after 2.2.0-M3 release by @travisbrown