New
v0.16.1
We continue to bridge the gap between Scala 2 and Scala 3. This release adds support for deriving type classes from Cats. 🥳
What's Changed
- Check binary compatibility against older versions by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/524
- [Scala 3] Add a test for dependent method types by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/531
- [Scala 3] Add derivation for Functor by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/532
- [Scala 3] Add derivation for Contravariant and Invariant by @pomadchin in https://github.com/typelevel/cats-tagless/pull/533
- [Scala 3] Derive Bifunctor by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/534
- [Scala 3] Derive Profunctor by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/538
- [Scala 3] Derive Semigroupal by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/539
- [Scala 3] Derive Apply by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/540
- [Scala 3] Derive SemigroupK by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/541
- [Scala 3] Derive MonoidK by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/542
- [Scala 3] Derive FlatMap by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/543
- [Scala 2] Use Semigroup to combine constant types in Apply by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/544
- [Scala 3] Some refactoring to simplify helper methods by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/545
- Unify error messages between Scala 2 and Scala 3 by @joroKr21 in https://github.com/typelevel/cats-tagless/pull/546
Dependency Updates
- Update scalacheck to 1.17.1 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/527
- Update discipline-core to 1.6.0 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/528
- Update circe-core to 0.14.7 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/530
- Update sbt-typelevel, ... to 0.7.0 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/529
- Update scala-compiler, scala-library, ... to 2.13.14 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/535
- Update sbt to 1.10.0 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/536
- Update sbt-typelevel, ... to 0.7.1 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/537
Full Changelog: https://github.com/typelevel/cats-tagless/compare/v0.16.0...v0.16.1