Skip to content

v2.2.0

Choose a tag to compare

@TimvdLippe TimvdLippe released this 14 Apr 07:00
9f3755e

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 Captor and DefaultValueProviderMacro (#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 MockitoEnhancer and MockitoEnhancerRuntime, move Scala-version delta to DoSomethingCompat (#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)