Announcing Akka 24.05: More Security. More Performance. More Efficiency. Watch the Webinar Replay

Migration Manager

MiMa reports on binary incompatibility in applications, tools and libraries compiled with different versions of Scala

Migration Manager

Migration Manager allows you, the developer, to have the best of both worlds: You can take advantage of all the new features of the latest versions of Scala while ensuring a smooth transition for software built with earlier versions. Simply assemble all of the components of your application and then analyze them together for binary compatibility. Using the report mode you can identify incompatibilities and decide how to handle them in advance of migration.

Migration Manager scans all the class files in your project, detecting incompatibilities. Now, tool writers can be confident that new features can be integrated quickly and easily in their projects without breaking backward compatibility.

Migration Manager is currently under active development, and has been released by Lightbend under the Apache 2.0 open source license.

Plugin for sbt See this README