Skip to content

1.0.0

Compare
Choose a tag to compare
@dwijnand dwijnand released this 25 Aug 09:47
· 303 commits to main since this release
1.0.0

Significant Changes

Introduces mimaExcludeAnnotations: SettingKey[Seq[String]]] which define the fully-qualified class names of annotations that exclude parts of the API from the problem reporting.

This was implemented to ease the maintenance of the scala3-library, where there are @experimental classes and methods that haven't committed to their binary API yet.

In this release, the new feature's support for Scala 2 remains partial. Annotated classes are handled; annotated methods aren't, yet.

Fixes #160 with #647.

Bugfixes

  • Fix unpickling method-local class parents. #639 / #642