diff --git a/project/BuildCommons.scala b/project/BuildCommons.scala index 7f2af5c8f6..0ac4166315 100644 --- a/project/BuildCommons.scala +++ b/project/BuildCommons.scala @@ -21,9 +21,9 @@ trait BuildCommons { "org.scala-js" %% "scalajs-test-interface" % scalaJSVersion ) - val releaseVersion = "3.2.16" + val releaseVersion = "3.2.17" - val previousReleaseVersion = "3.2.15" + val previousReleaseVersion = "3.2.16" val plusJUnitVersion = "3.2.10.0" val plusTestNGVersion = "3.2.10.0" diff --git a/project/JsBuild.scala b/project/JsBuild.scala index fe8006fae1..25764daab9 100644 --- a/project/JsBuild.scala +++ b/project/JsBuild.scala @@ -76,9 +76,13 @@ trait JsBuild { this: BuildCommons => mappings in (Compile, packageSrc) ++= mappings.in(scalacticMacroJS, Compile, packageSrc).value, mimaPreviousArtifacts := Set(organization.value %%% moduleName.value % previousReleaseVersion), mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (moduleName.value + sjsPrefix + scalaBinaryVersion.value + "-" + releaseVersion + ".jar"), - mimaBinaryIssueFilters ++= { - Seq() - } + mimaBinaryIssueFilters ++= + Seq( + exclude[DirectMissingMethodProblem]("org.scalactic.AndBool.failureMessageArgs"), // Private class function + exclude[DirectMissingMethodProblem]("org.scalactic.AndBool.this"), // Private class function + exclude[DirectMissingMethodProblem]("org.scalactic.OrBool.negatedFailureMessageArgs"), // Private class function + exclude[DirectMissingMethodProblem]("org.scalactic.OrBool.this") // Private class function + ) ).settings(osgiSettings: _*).settings( OsgiKeys.exportPackage := Seq( "org.scalactic", diff --git a/project/scalatest.scala b/project/scalatest.scala index 2ecffd7e52..4d7729562c 100644 --- a/project/scalatest.scala +++ b/project/scalatest.scala @@ -238,7 +238,13 @@ object ScalatestBuild extends BuildCommons with DottyBuild with NativeBuild with docTaskSetting, mimaPreviousArtifacts := Set(organization.value %% name.value % previousReleaseVersion), mimaCurrentClassfiles := (classDirectory in Compile).value.getParentFile / (name.value + "_" + scalaBinaryVersion.value + "-" + releaseVersion + ".jar"), - mimaBinaryIssueFilters ++= Seq() + mimaBinaryIssueFilters ++= + Seq( + exclude[DirectMissingMethodProblem]("org.scalactic.AndBool.failureMessageArgs"), // Private class function + exclude[DirectMissingMethodProblem]("org.scalactic.AndBool.this"), // Private class function + exclude[DirectMissingMethodProblem]("org.scalactic.OrBool.negatedFailureMessageArgs"), // Private class function + exclude[DirectMissingMethodProblem]("org.scalactic.OrBool.this") // Private class function + ) ).settings(osgiSettings: _*).settings( OsgiKeys.exportPackage := Seq( "org.scalactic",