Skip to content

Releases: lightbend/mima

1.1.3

18 Jul 19:55
1.1.3
7662b5a
Compare
Choose a tag to compare

Notable changes

  • use the same base classpath for empty packages as is used for normal packages by @bpholt in #769

Other changes

New Contributors

Full Changelog: 1.1.2...1.1.3

1.1.2

29 Mar 14:01
1.1.2
3f4903a
Compare
Choose a tag to compare

Bugfixes

  • Handle POM-only modules by creating empty Definitions by @rossabaker in #743

Documentation

Also

New Contributors

Full Changelog: 1.1.1...1.1.2

1.1.1

16 Sep 23:15
1.1.1
Compare
Choose a tag to compare

Highlights

New Contributors

Full Changelog: 1.1.0...1.1.1

1.1.0

07 Apr 13:48
1.1.0
Compare
Choose a tag to compare

What's Changed

  • Unpickle package-private from TASTy by @dwijnand in #683
  • Allow checking in an on-the-fly mode while still benefiting from other sbt settings by @nafg in #680
  • Version updates: Scala 2.13.8 and 3.1.2, sbt 1.6.2

New Contributors

  • @nafg made their first contribution in #680

Full Changelog: 1.0.1...1.1.0

1.0.1

06 Oct 14:08
1.0.1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...v1.0.1

1.0.0

25 Aug 09:47
1.0.0
Compare
Choose a tag to compare

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

26 May 09:07
0.9.2
Compare
Choose a tag to compare

Bugfixes

  • Fix an AssertionError that threw in the recently added unpickling, to do with method mismatching between the bytecode and the scala signature (pickle). #630 / #634 / #635
  • Fix a NoSuchElementException that also threw in the recently added unpickling, to do with how nested class names mentioned the pickle are mangled to find them in the bytecode. #631 / #636

Commit log: 0.9.1...0.9.2

0.9.1

13 May 14:04
0.9.1
Compare
Choose a tag to compare

Changes

The Entire Commit Log

0.9.0...0.9.1

0.9.0

05 May 13:40
0.9.0
Compare
Choose a tag to compare

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

0.8.1...0.9.0

0.8.1

19 Oct 14:47
d51b751
Compare
Choose a tag to compare

Enhancements

Updates