Mima Versions Save

A tool for catching binary incompatibility in Scala

1.1.3

9 months ago

Notable changes

Other changes

New Contributors

Full Changelog: https://github.com/lightbend/mima/compare/1.1.2...1.1.3

1.1.2

1 year ago

Bugfixes

Documentation

Also

New Contributors

Full Changelog: https://github.com/lightbend/mima/compare/1.1.1...1.1.2

1.1.1

1 year ago

Highlights

New Contributors

Full Changelog: https://github.com/lightbend/mima/compare/1.1.0...1.1.1

1.1.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/mima/compare/1.0.1...1.1.0

1.0.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/mima/compare/1.0.0...v1.0.1

1.0.0

2 years ago

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

0.9.2

2 years ago

Bugfixes

Commit log: https://github.com/lightbend/mima/compare/0.9.1...0.9.2

0.9.1

3 years ago

Changes

The Entire Commit Log

https://github.com/lightbend/mima/compare/0.9.0...0.9.1

0.9.0

3 years ago

Significant Changes

  • Ignore package private classes #53 / #583 by @dwijnand
  • Initial Scala 3 support (i.e. make the existing test suite pass when using the Scala 3 compiler) #587 by @dwijnand

Less Significant Changes

The Entire Commit Log

https://github.com/lightbend/mima/compare/0.8.1...0.9.0

0.8.1

3 years ago

Enhancements

Updates