diff --git a/build.sbt b/build.sbt index 344b964b..448ddb2a 100644 --- a/build.sbt +++ b/build.sbt @@ -62,6 +62,7 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform, NativePlatform) case Some((3, _)) => None case _ => Some("2.0.0-RC1") }), + mimaReportSignatureProblems := true, mimaBinaryIssueFilters ++= { import com.typesafe.tools.mima.core._ import com.typesafe.tools.mima.core.ProblemFilters._ @@ -72,8 +73,6 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform, NativePlatform) // because we reverted #279 exclude[DirectMissingMethodProblem]("scala.xml.Utility.escapeText"), exclude[MissingClassProblem]("scala.xml.Properties*"), - // New MiMa checks for generic signature changes - exclude[IncompatibleSignatureProblem]("*"), // afaict this is just a JDK 8 vs 16 difference, producing a false positive when // we compare classes built on JDK 16 (which we only do on CI, not at release time) // to previous-version artifacts that were built on 8. see scala/scala-xml#501