From 0d2355ff72df4d9045d0dc7505debde824e5d41b Mon Sep 17 00:00:00 2001 From: Lorenzo Gabriele Date: Thu, 13 Jun 2024 16:55:07 +0200 Subject: [PATCH 1/3] Update Scala Native to 0.5.3 --- build.sbt | 6 +++--- project/plugins.sbt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.sbt b/build.sbt index c96ed862..44d41e37 100644 --- a/build.sbt +++ b/build.sbt @@ -133,7 +133,7 @@ lazy val `play-json` = crossProject(JVMPlatform, JSPlatform, NativePlatform) ) .nativeSettings( libraryDependencies ++= Seq( - "org.typelevel" %%% "jawn-parser" % "1.5.1" + "org.typelevel" %%% "jawn-parser" % "1.6.0" ) ) .settings( @@ -145,8 +145,8 @@ lazy val `play-json` = crossProject(JVMPlatform, JSPlatform, NativePlatform) ), libraryDependencies ++= Seq( "org.scalatest" %%% "scalatest" % "3.2.18" % Test, - "org.scalatestplus" %%% "scalacheck-1-16" % "3.2.14.0" % Test, - "org.scalacheck" %%% "scalacheck" % "1.17.0" % Test, + "org.scalatestplus" %%% "scalacheck-1-18" % "3.2.18.0" % Test, + "org.scalacheck" %%% "scalacheck" % "1.18.0" % Test, ), libraryDependencies += { if (isScala3.value) { diff --git a/project/plugins.sbt b/project/plugins.sbt index d0b948ba..21936e8f 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -16,7 +16,7 @@ addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.15.0") addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "1.3.2") -addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.4.17") +addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.5.3") addSbtPlugin("org.portable-scala" % "sbt-scala-native-crossproject" % "1.3.2") From a7ea828d55922240415352217d9c90563c1a35a7 Mon Sep 17 00:00:00 2001 From: Lorenzo Gabriele Date: Thu, 13 Jun 2024 17:36:03 +0200 Subject: [PATCH 2/3] Skip native artifacts from MiMa checks --- build.sbt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build.sbt b/build.sbt index 44d41e37..a4ece32c 100644 --- a/build.sbt +++ b/build.sbt @@ -223,6 +223,9 @@ lazy val `play-json` = crossProject(JVMPlatform, JSPlatform, NativePlatform) }.taskValue ) ) + .nativeSettings( + mimaPreviousArtifacts := Set.empty // remove once version with Scala Native 0.5 is released + ) .dependsOn(`play-functional`) lazy val `play-jsonJS` = `play-json`.js @@ -265,6 +268,9 @@ lazy val `play-functional` = crossProject(JVMPlatform, JSPlatform, NativePlatfor .settings( commonSettings ++ playJsonMimaSettings ) + .nativeSettings( + mimaPreviousArtifacts := Set.empty // remove once version with Scala Native 0.5 is released + ) .enablePlugins(Omnidoc) lazy val `play-functionalJVM` = `play-functional`.jvm From 292aa9f3af1fbe47d3df63997750cdf236a1a510 Mon Sep 17 00:00:00 2001 From: Lorenzo Gabriele Date: Fri, 14 Jun 2024 10:34:27 +0200 Subject: [PATCH 3/3] Update Scala.js to 1.16.0 --- project/plugins.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/plugins.sbt b/project/plugins.sbt index 21936e8f..2565c809 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -12,7 +12,7 @@ addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "1.1.3") addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.10.0") -addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.15.0") +addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.16.0") addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "1.3.2")