sbt-mima-plugin v0.5.0 Release Notes

Release Date: 2019-07-12 // almost 5 years ago
  • ๐Ÿ›  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.

    #328/#334/#338

    โž• Additional improvements

    • ๐Ÿ›  Fix resolving previous artifacts that defined their Scala version suffix. #327/#329

    ๐Ÿ‘€ For full details see the milestone and/or the changelog.