v2.2.0
Support for Scala 3
Starting with this version, both Scala 2 and 3 are supported.
Changelog generated by Shipkit Changelog Gradle Plugin
2.2.0
- 2026-04-14 - 30 commit(s) by Eugene Platonov, Scala Steward
- Fix Scala 3 shouldReturn/mustReturn inference for polymorphic methods (#652)
- Update sbt, scripted-plugin to 1.12.9 (#651)
- Simplify Scala 3 macro implementation (#650)
- Add Scala 3 support for specs2 module + enabled Scala 3 globally (#649)
- Add Scala 3 support for cats and scalaz modules (#648)
- Add regression tests for scalatest module (#647)
- Enable Scala 3 for scalatest module (#646)
- Update scalatest to 3.2.20 (#645)
- Update scalactic to 3.2.20 (#644)
- Update sbt, scripted-plugin to 1.12.8 (#643)
- Add Scala 3 idiomatic API for core module (#642)
- Some fixes for Scala 3 mock-method metadata (#641)
- Add Scala 3 verification macros (VerifyMacro, ExpectMacro) (#640)
- Add Scala 3 stubbing macros (WhenMacro, DoSomethingMacro) (#639)
- Enable Scala 3 for macroSub and implement
CaptorandDefaultValueProviderMacro(#638) - Update sbt, scripted-plugin to 1.12.6 (#637)
- Add cache-backed Scala 3 ReflectionUtils in common (#636)
- Update mockito-core to 5.23.0 (#635)
- Refactor: merge
MockitoEnhancerandMockitoEnhancerRuntime, move Scala-version delta toDoSomethingCompat(#634) - Add Scala 3 macro-common: value class support + shared test (#633)
- Scala3 build infra (#632)
- Refactor: extract DSL keyword constants to shared objects (#631)
- Fix formatting (#630)
- Refactor: extract specs2 macro methods to scala-2 (#629)
- Refactor: move scalaz Scala 2 sources to scala-2/ (#628)
- Refactor: extract scalaz runtime traits (#627)
- Refactor: move cats Scala 2 sources to scala-2 (#626)
- Update sbt, scripted-plugin to 1.12.5 (#625)
- Update mockito-core to 5.22.0 (#624)
- Refactor: extract cats runtime code (#623)