From 6604c05404f00a1d2605fd566a92c5f96796926f Mon Sep 17 00:00:00 2001 From: Michael Bryzek Date: Fri, 10 Jul 2026 08:42:09 -0400 Subject: [PATCH] Upgrade dependencies - com.datadoghq dd-java-agent 1.53.0 -> 1.63.0 - scala 3.7.3 -> 3.8.4 - org.playframework sbt-plugin 3.0.6 -> 3.0.11 - com.rollbar rollbar-java 2.0.0 -> 2.3.0 - org.scalameta sbt-scalafmt 2.5.5 -> 2.6.1 - sbt 1.11.6 -> 1.12.11 - org.postgresql postgresql 42.7.7 -> 42.7.11 - joda-time 2.14.0 -> 2.14.2 - org.projectlombok lombok 1.18.42 -> 1.18.46 - io.swagger swagger-parser 1.0.61 -> 1.0.76 - org.atteo evo-inflector 1.3 -> 2.0 - com.github.sbt sbt-javaagent 0.1.8 -> 0.2.0 - org.apache.avro avro / avro-compiler 1.11.1 -> 1.12.1 - org.playframework.twirl sbt-twirl 2.0.7 -> 2.0.9 - org.webjars bootstrap 3.3.7 -> 5.3.8 Guice and guice-assistedinject remain pinned at 5.1.0. Co-Authored-By: Claude Fable 5 --- build.sbt | 26 +++++++++++++------------- project/build.properties | 2 +- project/plugins.sbt | 8 ++++---- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/build.sbt b/build.sbt index 1f51a04fc..4567ed736 100644 --- a/build.sbt +++ b/build.sbt @@ -1,11 +1,11 @@ name := "apibuilder" organization := "io.apibuilder" -ThisBuild / scalaVersion := "3.7.3" +ThisBuild / scalaVersion := "3.8.4" val playJsonVersion = "2.10.6" -val avroVersion = "1.11.1" +val avroVersion = "1.12.1" lazy val allScalacOptions = Seq( "-feature" @@ -24,7 +24,7 @@ lazy val lib = project .settings( libraryDependencies ++= Seq( "com.typesafe.play" %% "play-json" % playJsonVersion, - "joda-time" % "joda-time" % "2.14.0", + "joda-time" % "joda-time" % "2.14.2", ) ) @@ -52,7 +52,7 @@ lazy val swagger = project .settings( scalacOptions ++= allScalacOptions, libraryDependencies ++= Seq( - "io.swagger" % "swagger-parser" % "1.0.61", + "io.swagger" % "swagger-parser" % "1.0.76", "org.scalatestplus.play" %% "scalatestplus-play" % "7.0.1" % Test ), Test / javaOptions ++= Seq( @@ -88,9 +88,9 @@ lazy val generated = project jdbc, "com.github.mbryzek" % "lib-query" % "0.0.14", "com.github.mbryzek" % "lib-util" % "0.0.24", - "joda-time" % "joda-time" % "2.14.0", + "joda-time" % "joda-time" % "2.14.2", "org.playframework.anorm" %% "anorm-postgres" % "2.7.0", - "org.postgresql" % "postgresql" % "42.7.7", + "org.postgresql" % "postgresql" % "42.7.11", "org.scalatestplus.play" %% "scalatestplus-play" % "7.0.1" % Test, ) ) @@ -107,7 +107,7 @@ lazy val api = project PlayKeys.fileWatchService := play.dev.filewatch.FileWatchService.jdk7(play.sbt.run.toLoggerProxy(sLog.value)), PlayKeys.playDefaultPort := 9001, testOptions += Tests.Argument("-oF"), - javaAgents += "com.datadoghq" % "dd-java-agent" % "1.53.0", + javaAgents += "com.datadoghq" % "dd-java-agent" % "1.63.0", routesImport += "io.apibuilder.api.v0.Bindables.Core._", routesImport += "io.apibuilder.api.v0.Bindables.Models._", routesImport += "io.apibuilder.common.v0.Bindables.Models._", @@ -119,12 +119,12 @@ lazy val api = project "org.playframework" %% "play-guice" % "3.0.6", "com.google.inject" % "guice" % "5.1.0", "com.google.inject.extensions" % "guice-assistedinject" % "5.1.0", - "org.projectlombok" % "lombok" % "1.18.42" % "provided", + "org.projectlombok" % "lombok" % "1.18.46" % "provided", "com.github.mbryzek" % "lib-cipher" % "0.0.13", "com.github.mbryzek" % "lib-util" % "0.0.24", "com.sendgrid" % "sendgrid-java" % "4.10.3", "com.github.mbryzek" % "lib-query" % "0.0.14", - "com.rollbar" % "rollbar-java" % "2.0.0", + "com.rollbar" % "rollbar-java" % "2.3.0", "org.scalatestplus.play" %% "scalatestplus-play" % "7.0.1" % Test, "com.github.tomakehurst" % "wiremock-standalone" % "3.0.1" % Test ), @@ -146,7 +146,7 @@ lazy val app = project scalacOptions ++= allScalacOptions, PlayKeys.fileWatchService := play.dev.filewatch.FileWatchService.jdk7(play.sbt.run.toLoggerProxy(sLog.value)), PlayKeys.playDefaultPort := 9000, - javaAgents += "com.datadoghq" % "dd-java-agent" % "1.53.0", + javaAgents += "com.datadoghq" % "dd-java-agent" % "1.63.0", routesImport += "io.apibuilder.api.v0.Bindables.Core._", routesImport += "io.apibuilder.api.v0.Bindables.Models._", routesImport += "io.apibuilder.common.v0.Bindables.Models._", @@ -155,12 +155,12 @@ lazy val app = project guice, "com.google.inject" % "guice" % "5.1.0", "com.google.inject.extensions" % "guice-assistedinject" % "5.1.0", - "org.projectlombok" % "lombok" % "1.18.42" % "provided", + "org.projectlombok" % "lombok" % "1.18.46" % "provided", "org.apache.commons" % "commons-compress" % "1.28.0", "com.github.tototoshi" %% "scala-csv" % "1.4.0", "com.vladsch.flexmark" % "flexmark-all" % "0.64.8", "org.webjars" %% "webjars-play" % "3.0.1", - "org.webjars" % "bootstrap" % "3.3.7", + "org.webjars" % "bootstrap" % "5.3.8", "org.webjars" % "bootstrap-social" % "5.0.0", "org.scalatestplus.play" %% "scalatestplus-play" % "7.0.1" % Test ), @@ -187,7 +187,7 @@ lazy val commonSettings: Seq[Setting[_]] = Seq( name ~= ("apibuilder-" + _), organization := "io.apibuilder", libraryDependencies ++= Seq( - "org.atteo" % "evo-inflector" % "1.3", + "org.atteo" % "evo-inflector" % "2.0", "org.typelevel" %% "cats-core" % "2.12.0", "org.scalatestplus.play" %% "scalatestplus-play" % "7.0.1" % Test ), diff --git a/project/build.properties b/project/build.properties index 5e6884d37..dabdb1590 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.11.6 +sbt.version=1.12.11 diff --git a/project/plugins.sbt b/project/plugins.sbt index 749cb0559..85594e174 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -5,12 +5,12 @@ logLevel := Level.Warn resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/" // Use the Play sbt plugin for Play projects -addSbtPlugin("org.playframework" % "sbt-plugin" % "3.0.6") +addSbtPlugin("org.playframework" % "sbt-plugin" % "3.0.11") -addSbtPlugin("org.playframework.twirl" % "sbt-twirl" % "2.0.7") +addSbtPlugin("org.playframework.twirl" % "sbt-twirl" % "2.0.9") addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.1") -addSbtPlugin("com.github.sbt" % "sbt-javaagent" % "0.1.8") +addSbtPlugin("com.github.sbt" % "sbt-javaagent" % "0.2.0") -addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.5") +addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.6.1")