diff --git a/build.sbt b/build.sbt index b181d545..e949e801 100644 --- a/build.sbt +++ b/build.sbt @@ -4,7 +4,6 @@ import sbtcrossproject.{crossProject, CrossType} lazy val Version = new { val scala213Versions = Seq( - "2.13.10", "2.13.11", "2.13.12", "2.13.13", @@ -19,10 +18,11 @@ lazy val Version = new { def scala213 = scala213Versions.last def scala212 = scala212Versions.last + def mtags = "1.3.2" // Important: this should be the exact same version as the one mtags pulls, as mtags uses some scalameta internal APIs, // and binary compatibility of these APIs isn't guaranteed. - // Get this version with a command like 'cs resolve org.scalameta:mtags_2.13.12:1.0.1 | grep org.scalameta:scalameta' - def scalameta = "4.9.3" + // Get this version with a command like 'cs resolve org.scalameta:mtags_2.13.14:1.3.1 | grep org.scalameta:scalameta' + def scalameta = "4.9.6" } inThisBuild( @@ -124,7 +124,7 @@ lazy val server = project "org.slf4j" % "slf4j-api" % "2.0.13", "org.jboss.xnio" % "xnio-nio" % "3.8.0.Final", "org.scalameta" % "semanticdb-scalac-core" % Version.scalameta cross CrossVersion.full, - ("org.scalameta" %% "mtags" % "1.3.1").cross(CrossVersion.full) + ("org.scalameta" %% "mtags" % Version.mtags).cross(CrossVersion.full) ), (Compile / packageBin) := { import java.io.FileOutputStream