0.5.0
Fixing the impact of 0.4.0's breaking change
The 0.4.0 release of MiMa included a breaking change that sought to help users discover when they were running mimaReportBinaryIssues
but hadn't configured mimaPreviousArtifacts
.
Unfortunately, that had a larger impact than expected, quickly brought to light thanks to the PRs sent by the ScalaSteward (see the ScalaSteward annoucement blog post!).
With the release of MiMa 0.5.0 we've been able to solve the initial issue by being able to differentiate when mimaPreviousArtifacts
was unset by the user and when it was purposely set to the empty set (for instance, if their library cross-builds to Scala 2.13 but hasn't yet been released for Scala 2.13).
Additionally the README has been fully refreshed and now gives better guidance, in particular see the Setting different mimaPreviousArtifacts
and Make mimaReportBinaryIssues
not fail sections, the latter of which details how use 0.4.0's mimaFailOnNoPrevious
setting to handle breakages.