From 9018bb1f54ee3dad08b688bb7e04b282ff53cfd4 Mon Sep 17 00:00:00 2001 From: zainab-ali Date: Wed, 28 May 2025 10:46:16 +0100 Subject: [PATCH 1/2] Set tlBaseVersion to 0.9. --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 4e59e32e..c65fc2d0 100644 --- a/build.sbt +++ b/build.sbt @@ -11,7 +11,7 @@ import laika.config.LinkValidation import org.typelevel.sbt.site.TypelevelSiteSettings import sbt.librarymanagement.Configurations.ScalaDocTool // https://typelevel.org/sbt-typelevel/faq.html#what-is-a-base-version-anyway -ThisBuild / tlBaseVersion := "0.0" // your current series x.y +ThisBuild / tlBaseVersion := "0.9" // your current series x.y ThisBuild / startYear := Some(2019) ThisBuild / licenses := Seq(License.Apache2) From 8671f85f3adfb231fd835d1c2d26642019d8cdd8 Mon Sep 17 00:00:00 2001 From: zainab-ali Date: Wed, 28 May 2025 11:43:14 +0100 Subject: [PATCH 2/2] Exclude shaded dependency from MIMA compatibility check. --- build.sbt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index c65fc2d0..b752ca77 100644 --- a/build.sbt +++ b/build.sbt @@ -1,4 +1,5 @@ import _root_.cats.syntax.all.* +import com.typesafe.tools.mima.core.{ MissingClassProblem, ProblemFilters } import laika.helium.config.TextLink import laika.helium.config.ReleaseInfo import laika.helium.config.HeliumIcon @@ -78,7 +79,9 @@ lazy val core = crossProject(JVMPlatform, JSPlatform, NativePlatform) shadedDependencies += "org.scalameta" %%% "munit-diff" % "", shadingRules += ShadingRule.moveUnder("munit.diff", "weaver.internal.shaded"), - validNamespaces ++= Set("weaver", "org") + validNamespaces ++= Set("weaver", "org"), + mimaBinaryIssueFilters += ProblemFilters.exclude[MissingClassProblem]( + "weaver.internal.shaded.*") ).enablePlugins(ShadingPlugin) lazy val coreJVM = core.jvm