From c90bce98339256970094365747a5891dfa07debc Mon Sep 17 00:00:00 2001 From: Christopher Davenport Date: Wed, 12 Apr 2023 09:05:24 -0700 Subject: [PATCH 1/2] Set Back Version to 0.5 --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index ada1696..62c88a0 100644 --- a/build.sbt +++ b/build.sbt @@ -1,4 +1,4 @@ -ThisBuild / tlBaseVersion := "0.6" // your current series x.y +ThisBuild / tlBaseVersion := "0.5" // your current series x.y ThisBuild / organization := "io.chrisdavenport" ThisBuild / organizationName := "Christopher Davenport" From af1543343fa70158e1d4bfd4bca3dc38b6fe4fa5 Mon Sep 17 00:00:00 2001 From: Christopher Davenport Date: Wed, 12 Apr 2023 09:20:38 -0700 Subject: [PATCH 2/2] Set Back version since we are still compat --- build.sbt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build.sbt b/build.sbt index 62c88a0..a11f862 100644 --- a/build.sbt +++ b/build.sbt @@ -1,3 +1,5 @@ +import com.typesafe.tools.mima.core._ + ThisBuild / tlBaseVersion := "0.5" // your current series x.y ThisBuild / organization := "io.chrisdavenport" @@ -28,6 +30,7 @@ ThisBuild / licenses := Seq("Apache-2.0" -> url("https://www.apache.org/licenses lazy val `circuit` = tlCrossRootProject .aggregate(core) + lazy val core = crossProject(JSPlatform, JVMPlatform, NativePlatform) .crossType(CrossType.Pure) .in(file("core")) @@ -38,8 +41,13 @@ lazy val core = crossProject(JSPlatform, JVMPlatform, NativePlatform) "org.typelevel" %%% "cats-effect" % catsEffectV, "org.typelevel" %%% "munit-cats-effect" % "2.0.0-M3" % Test, ), + mimaBinaryIssueFilters := Seq( + ProblemFilters.exclude[DirectMissingMethodProblem]("io.chrisdavenport.circuit.CircuitBreaker#SyncCircuitBreaker.this") + ), ).jsSettings( scalaJSLinkerConfig ~= { _.withModuleKind(ModuleKind.CommonJSModule)}, + ).nativeSettings( + tlVersionIntroduced := List("2.12", "2.13", "3").map(_ -> "0.5.1").toMap ) lazy val site = project.in(file("site"))