Skip to content

Releases: lightbend-labs/mima

0.3.0

23 May 11:03
0.3.0
e05e880
Compare
Choose a tag to compare

Bumped to 0.3.0 because of the CLI removal.

0.2.0...0.3.0

0.2.0

03 Apr 18:50
@2m 2m
6f2f44b
Compare
Choose a tag to compare

Bugfixes

This release contains a single bugfix (#196) thanks to @nick-nachos where a filter to exclude InheritedNewAbstractMethodProblem was needed on a parent class instead of the child class.

After updating to this MiMa version, there might be new BC issues reported which were not reported before. In that case the suggested filter should be added and previous filter for the same method in parent class should be removed. This change in functionality is the reason for a new minor version.

0.1.18

22 Aug 10:41
0.1.18
Compare
Choose a tag to compare

Enhancements

0.1.17

01 Aug 13:09
0.1.17
Compare
Choose a tag to compare

Bugfixes

  • Refixes (sadly) a backwards binary compatibility issue using sbt-mima-plugin 0.1.15/0.1.16 (for sbt 1) with Scala 2.12.3. #191/#190/#194 by @dwijnand

0.1.16

01 Aug 10:26
0.1.16
5d67a17
Compare
Choose a tag to compare

Bugfixes

  • Fixes a backwards binary compatibility issue using sbt-mima-plugin 0.1.15 (for sbt 1) with Scala 2.12.3. #191/#190 by @dwijnand
  • Fixes a forwards binary compatibility issue using sbt-mima-plugin 0.1.15 (for sbt 0.13) with sbt < 0.13.16. #183/#190 by @dwijnand

0.1.15

25 Jul 12:56
0.1.15
Compare
Choose a tag to compare

Features

Enhancements

Bugfixes

  • Fixes an issue where problems where leaking when both backwards and forward compatibility. #176 by @2m

For full details see the 0.1.14...0.1.15 changelog and/or the 0.1.15 milestone.

Migration Manager 0.1.14

14 Feb 11:14
@2m 2m
Compare
Choose a tag to compare

This release contains two bugfixes:

  • migration manager now analyses classes with symbolic names in objects (#158)
  • migration manager sbt plugin now releases memory sooner allowing for shorter run times when analysing projects with many subprojects (#163)

All tickets fixed for this release can be found on the milestone page.

0.1.13 - ready for Scala 2.12.1

06 Dec 22:07
Compare
Choose a tag to compare

Some improvements and integration tests - in preparation for Scala 2.12.1.

  • Add integration tests (5 days ago)
  • Avoid false positives for classes defined in methods (6 days ago)

Thanks Stefan, Jason!

Migration Manager 0.1.12

30 Nov 22:07
0.1.12
Compare
Choose a tag to compare
  • fix regression in command-line (non-sbt) runs where no checks were performed unless --direction was specified (regressed in 0.1.9) (#137)
  • detect changes to inner objects (#127)
  • detect added methods in value classes (#135)
  • detect changes to default parameters (#136)
  • support Java-defined static members (#142)
  • deprecated keys removed from sbt plugin (#134)

contributors to this release: Stefan Zeiger, Jason Zaugg, Mirco Dotta, Seth Tisue

thanks also to P. Oscar Boykin, Hanns Holger Rutz, Dale Wijnand, and Pap Lőrinc for finding bugs

0.1.11

19 Oct 23:43
0.1.11
Compare
Choose a tag to compare

fixes:

  • "Bad constant pool" errors when running concurrently (#115)