Download Latest Version v2.13.0 source code.tar.gz (990.8 kB)
Email in envelope

Get an email when there's a new version of Cats

Home / v2.10.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-08-13 8.7 kB
v2.10.0.tar.gz 2023-08-13 981.9 kB
v2.10.0.zip 2023-08-13 2.0 MB
Totals: 3 Items   3.0 MB 0

Cats v2.10.0 is a binary-compatible release in the 2.x series. It is published for Scala 2.12, 2.13, and 3.3+ with Scala.js 1.13+ and Scala Native 0.4.

This release includes https://github.com/typelevel/cats/pull/4477 which fixes the encoding of Apply (and Semigroupal) syntax to avoid allocating an intermediate "Ops" wrapper class. This affected commonly-used operators such as *>. Unfortunately libraries will need to re-compile and re-publish against Cats v2.10.0 to use the new allocation-free syntax.

Thanks to all the contributors to this release! There are many accumulated changes.

What's Changed

Features

Optimizations

Fixes

Documentation

Adopters

Behind-the-scenes

Updates

New Contributors

Full Changelog: https://github.com/typelevel/cats/compare/v2.9.0...v2.10.0

Source: README.md, updated 2023-08-13