A tool for catching binary incompatibility in Scala
Full Changelog: https://github.com/lightbend/mima/compare/1.1.2...1.1.3
Full Changelog: https://github.com/lightbend/mima/compare/1.1.1...1.1.2
mimaExcludeAnnotations
by @SethTisue in https://github.com/lightbend/mima/pull/711
Full Changelog: https://github.com/lightbend/mima/compare/1.1.0...1.1.1
Full Changelog: https://github.com/lightbend/mima/compare/1.0.1...1.1.0
Full Changelog: https://github.com/lightbend/mima/compare/1.0.0...v1.0.1
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.
Commit log: https://github.com/lightbend/mima/compare/0.9.1...0.9.2