1- ThisBuild / tlBaseVersion := " 2.1"
1+ import com .typesafe .tools .mima .core ._
2+
3+ ThisBuild / tlBaseVersion := " 2.2"
24
35ThisBuild / developers += tlGitHubDev(" milanvdm" , " Milan van der Meer" )
46ThisBuild / startYear := Some (2021 )
@@ -18,7 +20,19 @@ lazy val core = crossProject(JSPlatform, JVMPlatform, NativePlatform)
1820 .settings(
1921 name := " munit-cats-effect" ,
2022 libraryDependencies ++= Seq (
21- " org.scalameta" %%% " munit" % " 1.0.0" ,
22- " org.typelevel" %%% " cats-effect" % " 3.6.3"
23+ " org.scalameta" %%% " munit" % " 1.1.1" ,
24+ " org.typelevel" %%% " cats-effect" % " 3.7.0-RC1"
25+ ),
26+ mimaBinaryIssueFilters ++= Seq (
27+ // false-positive. methods were deprecated in munit 1.0.4, they are still there but with different signature
28+ ProblemFilters .exclude[DirectMissingMethodProblem ](" munit.CatsEffectAssertions.assertEquals" ),
29+ ProblemFilters .exclude[DirectMissingMethodProblem ](" munit.CatsEffectAssertions.assertNoDiff" ),
30+ ProblemFilters .exclude[DirectMissingMethodProblem ](" munit.CatsEffectAssertions.fail" ),
31+ ProblemFilters
32+ .exclude[DirectMissingMethodProblem ](" munit.CatsEffectAssertions.failComparison" ),
33+ ProblemFilters .exclude[DirectMissingMethodProblem ](" munit.CatsEffectAssertions.failSuite" )
2334 )
2435 )
36+ .nativeSettings(
37+ tlVersionIntroduced := List (" 2.12" , " 2.13" , " 3" ).map(_ -> " 2.2.0" ).toMap
38+ )
0 commit comments