| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2024-05-22 | 9.0 kB | |
| v2.11.0 source code.tar.gz | 2024-05-22 | 984.6 kB | |
| v2.11.0 source code.zip | 2024-05-22 | 2.0 MB | |
| Totals: 3 Items | 3.0 MB | 1 | |
Cats v2.11.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.
What's Changed
Features
- Add
OptionT#unlessMby @m50d in https://github.com/typelevel/cats/pull/4519 - Add
mapOrKeepto Functor by @jozic in https://github.com/typelevel/cats/pull/4582 - Expose FunctionK.liftFunction as a part of the Scala 3 API by @pomadchin in https://github.com/typelevel/cats/pull/4600
- FunctionKLift cross compiled liftFunction suite by @pomadchin in https://github.com/typelevel/cats/pull/4603
Optimizations
- Replaces other
Applicative.pure(())with.unitby @satorg in https://github.com/typelevel/cats/pull/4558 - Use
Applicative#unitinFoldable#traverse_by @valencik in https://github.com/typelevel/cats/pull/4557 - Optimize traverse by @TimWSpence in https://github.com/typelevel/cats/pull/4498
Fixes
- Fix EitherT Bifunctor priority, add Bifoldable instance by @joroKr21 in https://github.com/typelevel/cats/pull/4576
- fix ambiguous ContravariantShow[SortedSet[A]] (& SortedMap) by @chwthewke in https://github.com/typelevel/cats/pull/4575
- Reduce visibility of value member in the
NonEmptyMapsyntax by @TonioGela in https://github.com/typelevel/cats/pull/4559
Documentation
- Fix link to Fetch by @mainali123 in https://github.com/typelevel/cats/pull/4522
- update book's link to second edition by @naferx in https://github.com/typelevel/cats/pull/4524
- fix wording at end of Semigroup doc by @vreuter in https://github.com/typelevel/cats/pull/4551
- Fix
choicealias render in docs by @Masynchin in https://github.com/typelevel/cats/pull/4580 - fix typo by @Ghurtchu in https://github.com/typelevel/cats/pull/4583
- Use syntax in Functor's doc examples by @jozic in https://github.com/typelevel/cats/pull/4599
Behind-the-scenes
- fix
MonadOps.scalaandFunctionKMacros.scaladir by @xuwei-k in https://github.com/typelevel/cats/pull/4548 - Bump base version to 2.11 by @armanbilge in https://github.com/typelevel/cats/pull/4496
- add explicit type by @xuwei-k in https://github.com/typelevel/cats/pull/4508
- fix warning in
build.sbtby @xuwei-k in https://github.com/typelevel/cats/pull/4518 - enforce new wildcard syntax by @xuwei-k in https://github.com/typelevel/cats/pull/4544
- Update copyright date by @geny200 in https://github.com/typelevel/cats/pull/4593
Updates
- Update sbt-typelevel, sbt-typelevel-site to 0.5.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4497
- Update sbt to 1.9.4 by @typelevel-steward in https://github.com/typelevel/cats/pull/4500
- Update scalafmt-core to 3.7.13 by @typelevel-steward in https://github.com/typelevel/cats/pull/4502
- Update scalafmt-core to 3.7.14 by @typelevel-steward in https://github.com/typelevel/cats/pull/4503
- Update sbt-jmh to 0.4.6 by @typelevel-steward in https://github.com/typelevel/cats/pull/4506
- Update scala3-library, ... to 3.3.1 by @typelevel-steward in https://github.com/typelevel/cats/pull/4507
- Update nscplugin, sbt-scala-native, ... to 0.4.15 by @typelevel-steward in https://github.com/typelevel/cats/pull/4505
- Update sbt-typelevel, sbt-typelevel-site to 0.5.1 by @typelevel-steward in https://github.com/typelevel/cats/pull/4509
- Update scala-library, scala-reflect to 2.13.12 by @typelevel-steward in https://github.com/typelevel/cats/pull/4510
- Update sbt-typelevel, sbt-typelevel-site to 0.5.2 by @typelevel-steward in https://github.com/typelevel/cats/pull/4511
- Update sbt to 1.9.5 by @typelevel-steward in https://github.com/typelevel/cats/pull/4512
- Update munit to 1.0.0-M9 by @typelevel-steward in https://github.com/typelevel/cats/pull/4513
- Update sbt to 1.9.6 by @typelevel-steward in https://github.com/typelevel/cats/pull/4515
- Update sbt-typelevel, sbt-typelevel-site to 0.5.3 by @typelevel-steward in https://github.com/typelevel/cats/pull/4517
- Update munit to 1.0.0-M10 by @typelevel-steward in https://github.com/typelevel/cats/pull/4516
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4520
- Update sbt-typelevel, sbt-typelevel-site to 0.5.4 by @typelevel-steward in https://github.com/typelevel/cats/pull/4523
- Update flatMapF in nomenclature.md by @pera in https://github.com/typelevel/cats/pull/4525
- Update nscplugin, sbt-scala-native, ... to 0.4.16 by @typelevel-steward in https://github.com/typelevel/cats/pull/4526
- Update sbt-typelevel, sbt-typelevel-site to 0.6.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4527
- Update sbt to 1.9.7 by @typelevel-steward in https://github.com/typelevel/cats/pull/4529
- Update scalafmt-core to 3.7.15 by @typelevel-steward in https://github.com/typelevel/cats/pull/4530
- Update sbt-typelevel, sbt-typelevel-site to 0.6.1 by @typelevel-steward in https://github.com/typelevel/cats/pull/4532
- Update sbt-typelevel, sbt-typelevel-site to 0.6.2 by @typelevel-steward in https://github.com/typelevel/cats/pull/4535
- Update scalafmt-core to 3.7.17 by @typelevel-steward in https://github.com/typelevel/cats/pull/4536
- Update sbt-typelevel, sbt-typelevel-site to 0.6.3 by @typelevel-steward in https://github.com/typelevel/cats/pull/4538
- Update sbt-jmh to 0.4.7 by @typelevel-steward in https://github.com/typelevel/cats/pull/4539
- Update sbt to 1.9.8 by @typelevel-steward in https://github.com/typelevel/cats/pull/4541
- Update sbt-typelevel, sbt-typelevel-site to 0.6.4 by @typelevel-steward in https://github.com/typelevel/cats/pull/4542
- Update sbt-typelevel, sbt-typelevel-site to 0.6.5 by @typelevel-steward in https://github.com/typelevel/cats/pull/4546
- Update nscplugin, sbt-scala-native, ... to 0.4.17 by @typelevel-steward in https://github.com/typelevel/cats/pull/4550
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4549
- Update munit to 1.0.0-M11 by @typelevel-steward in https://github.com/typelevel/cats/pull/4556
- Update sbt-typelevel, sbt-typelevel-site to 0.6.6 by @typelevel-steward in https://github.com/typelevel/cats/pull/4560
- Update scalafmt-core to 3.8.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4563
- Update sbt to 1.9.9 by @typelevel-steward in https://github.com/typelevel/cats/pull/4565
- Update sbt-typelevel, sbt-typelevel-site to 0.6.7 by @typelevel-steward in https://github.com/typelevel/cats/pull/4566
- Update scala-library, scala-reflect to 2.13.13 by @typelevel-steward in https://github.com/typelevel/cats/pull/4568
- Update scala-library, scala-reflect to 2.12.19 by @typelevel-steward in https://github.com/typelevel/cats/pull/4567
- Update scala3-library, ... to 3.3.3 by @typelevel-steward in https://github.com/typelevel/cats/pull/4571
- Update sbt-buildinfo to 0.12.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4577
- Update scalafmt-core to 3.8.1 by @typelevel-steward in https://github.com/typelevel/cats/pull/4578
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4581
- Update discipline-core to 1.6.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4588
- Update scalacheck to 1.17.1 by @typelevel-steward in https://github.com/typelevel/cats/pull/4586
- Update sbt-typelevel, sbt-typelevel-site to 0.7.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4591
- Update munit to 1.0.0-RC1 by @typelevel-steward in https://github.com/typelevel/cats/pull/4592
- Update scala-library, scala-reflect to 2.13.14 by @typelevel-steward in https://github.com/typelevel/cats/pull/4594
- Update sbt to 1.10.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4596
- Update sbt-typelevel, sbt-typelevel-site to 0.7.1 by @typelevel-steward in https://github.com/typelevel/cats/pull/4597
- Update munit to 1.0.0 by @typelevel-steward in https://github.com/typelevel/cats/pull/4604
New Contributors
- @m50d made their first contribution in https://github.com/typelevel/cats/pull/4519
- @mainali123 made their first contribution in https://github.com/typelevel/cats/pull/4522
- @naferx made their first contribution in https://github.com/typelevel/cats/pull/4524
- @vreuter made their first contribution in https://github.com/typelevel/cats/pull/4551
- @chwthewke made their first contribution in https://github.com/typelevel/cats/pull/4575
- @Ghurtchu made their first contribution in https://github.com/typelevel/cats/pull/4583
- @geny200 made their first contribution in https://github.com/typelevel/cats/pull/4593
- @pomadchin made their first contribution in https://github.com/typelevel/cats/pull/4600
Full Changelog: https://github.com/typelevel/cats/compare/v2.10.0...v2.11.0