v0.16.2
This release brings almost complete feature parity on Scala 3 🥳 There are still some known caveats which will soon make their way into the FAQ.
What's Changed
- Add macro for autoderiving Instrument in Scala 3 by @alonsodomin in https://github.com/typelevel/cats-tagless/pull/554
- Auto derive Scala 3 macro for ReaderT by @alonsodomin in https://github.com/typelevel/cats-tagless/pull/557
- Replace FunctionKLift with FunctionK.liftFunction by @pomadchin in https://github.com/typelevel/cats-tagless/pull/561
- [Scala 3] Add derivation for Const and Void by @pomadchin in https://github.com/typelevel/cats-tagless/pull/560
- [Scala 3] MacroConst and MacroReaderT Errors readability improvement by @pomadchin in https://github.com/typelevel/cats-tagless/pull/562
- [Scala 3] Autoderivation for the Aspect type class by @alonsodomin in https://github.com/typelevel/cats-tagless/pull/556
Dependency Updates
- Update cats-core, cats-free, cats-laws, ... to 2.11.0 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/548
- Update scalafmt-core to 3.8.2 by @typelevel-steward in https://github.com/typelevel/cats-tagless/pull/551