~wegtam/smederee

Showing details for patch 1a1c34e005f8c3fe547b5c59db3165e84aa048c3.
2025-05-12 (Mon), 5:34 PM - Jens Grassel - 1a1c34e005f8c3fe547b5c59db3165e84aa048c3

Update flyway to 11.8.1

- fix dependency issues introduced with flyway 11.8.1:
  - add dependency for jackson JSR310
  - add dependency for jackson TOML
Summary of changes
1 files modified with 47 lines added and 42 lines removed
  • build.sbt with 47 added and 42 removed lines
diff -rN -u old-smederee/build.sbt new-smederee/build.sbt
--- old-smederee/build.sbt	2025-06-02 19:32:16.471129500 +0000
+++ new-smederee/build.sbt	2025-06-02 19:32:16.471129500 +0000
@@ -162,6 +162,8 @@
                 library.http4sEmberClient,
                 library.http4sEmberServer,
                 // library.http4sTwirl,
+                library.jacksonDatafmtJsr310, // FIXME: Just needed by Flyway.
+                library.jacksonDatafmtToml,   // FIXME: Just needed by Flyway.
                 library.jansi,
                 library.jclOverSlf4j, // Bridge Java Commons Logging to SLF4J.
                 library.log4catsSlf4j,
@@ -283,10 +285,11 @@
             val catsEffect       = "3.6.1"
             val circe            = "0.14.13"
             val doobie           = "1.0.0-RC9"
-            val flyway           = "11.8.0"
+            val flyway           = "11.8.1"
             val fs2              = "3.5.0"
             val http4s           = "1.0.0-M44"
             val ip4s             = "3.7.0"
+            val jackson          = "2.19.0"
             val jansi            = "2.4.6"
             val jclOverSlf4j     = "2.0.17"
             val laika            = "1.3.2"
@@ -304,47 +307,49 @@
             val simpleJavaMail   = "8.12.6"
             val springSecurity   = "6.4.5"
         }
-        val apacheSshdCore       = "org.apache.sshd"              % "sshd-core"                  % Version.apacheSshd
-        val apacheSshdSftp       = "org.apache.sshd"              % "sshd-sftp"                  % Version.apacheSshd
-        val apacheSshdScp        = "org.apache.sshd"              % "sshd-scp"                   % Version.apacheSshd
-        val bouncyCastleProvider = "org.bouncycastle"             % "bcprov-jdk18on"             % Version.bouncyCastle
-        val catsCore             = "org.typelevel"               %% "cats-core"                  % Version.cats
-        val catsEffect           = "org.typelevel"               %% "cats-effect"                % Version.catsEffect
-        val circeCore            = "io.circe"                    %% "circe-core"                 % Version.circe
-        val circeGeneric         = "io.circe"                    %% "circe-generic"              % Version.circe
-        val circeParser          = "io.circe"                    %% "circe-parser"               % Version.circe
-        val doobieCore           = "org.tpolecat"                %% "doobie-core"                % Version.doobie
-        val doobieHikari         = "org.tpolecat"                %% "doobie-hikari"              % Version.doobie
-        val doobiePostgres       = "org.tpolecat"                %% "doobie-postgres"            % Version.doobie
-        val doobieScalaTest      = "org.tpolecat"                %% "doobie-scalatest"           % Version.doobie
-        val ed25519Java          = "net.i2p.crypto"               % "eddsa"                      % "0.3.0"
-        val flywayCore           = "org.flywaydb"                 % "flyway-core"                % Version.flyway
-        val flywayPostgreSQL     = "org.flywaydb"                 % "flyway-database-postgresql" % Version.flyway
-        val fs2Core              = "co.fs2"                      %% "fs2-core"                   % Version.fs2
-        val fs2IO                = "co.fs2"                      %% "fs2-io"                     % Version.fs2
-        val http4sCirce          = "org.http4s"                  %% "http4s-circe"               % Version.http4s
-        val http4sCore           = "org.http4s"                  %% "http4s-core"                % Version.http4s
-        val http4sDsl            = "org.http4s"                  %% "http4s-dsl"                 % Version.http4s
-        val http4sEmberServer    = "org.http4s"                  %% "http4s-ember-server"        % Version.http4s
-        val http4sEmberClient    = "org.http4s"                  %% "http4s-ember-client"        % Version.http4s
-        val ip4sCore             = "com.comcast"                 %% "ip4s-core"                  % Version.ip4s
-        val jansi                = "com.github.Osiris-Team"       % "jansi"                      % Version.jansi
-        val jclOverSlf4j         = "org.slf4j"                    % "jcl-over-slf4j"             % Version.jclOverSlf4j
-        val laikaCore            = "org.typelevel"               %% "laika-core"                 % Version.laika
-        val log4catsSlf4j        = "org.typelevel"               %% "log4cats-slf4j"             % Version.log4cats
-        val logback              = "ch.qos.logback"               % "logback-classic"            % Version.logback
-        val monocleCore          = "dev.optics"                  %% "monocle-core"               % Version.monocle
-        val monocleMacro         = "dev.optics"                  %% "monocle-macro"              % Version.monocle
-        val munit                = "org.scalameta"               %% "munit"                      % Version.munit
-        val munitCatsEffect      = "org.typelevel"               %% "munit-cats-effect"          % Version.munitCatsEffect
-        val munitScalaCheck      = "org.scalameta"               %% "munit-scalacheck"           % Version.munitScalaCheck
-        val osLib                = "com.lihaoyi"                 %% "os-lib"                     % Version.osLib
-        val postgresql           = "org.postgresql"               % "postgresql"                 % Version.postgresql
-        val pureConfig           = "com.github.pureconfig"       %% "pureconfig-core"            % Version.pureConfig
-        val scalaCheck           = "org.scalacheck"              %% "scalacheck"                 % Version.scalaCheck
-        val scalaCheckEffect     = "org.typelevel"               %% "scalacheck-effect-munit"    % Version.scalaCheckEffect
-        val simpleJavaMail       = "org.simplejavamail"           % "simple-java-mail"           % Version.simpleJavaMail
-        val springSecurityCrypto = "org.springframework.security" % "spring-security-crypto"     % Version.springSecurity
+        val apacheSshdCore       = "org.apache.sshd"                   % "sshd-core"                  % Version.apacheSshd
+        val apacheSshdSftp       = "org.apache.sshd"                   % "sshd-sftp"                  % Version.apacheSshd
+        val apacheSshdScp        = "org.apache.sshd"                   % "sshd-scp"                   % Version.apacheSshd
+        val bouncyCastleProvider = "org.bouncycastle"                  % "bcprov-jdk18on"             % Version.bouncyCastle
+        val catsCore             = "org.typelevel"                    %% "cats-core"                  % Version.cats
+        val catsEffect           = "org.typelevel"                    %% "cats-effect"                % Version.catsEffect
+        val circeCore            = "io.circe"                         %% "circe-core"                 % Version.circe
+        val circeGeneric         = "io.circe"                         %% "circe-generic"              % Version.circe
+        val circeParser          = "io.circe"                         %% "circe-parser"               % Version.circe
+        val doobieCore           = "org.tpolecat"                     %% "doobie-core"                % Version.doobie
+        val doobieHikari         = "org.tpolecat"                     %% "doobie-hikari"              % Version.doobie
+        val doobiePostgres       = "org.tpolecat"                     %% "doobie-postgres"            % Version.doobie
+        val doobieScalaTest      = "org.tpolecat"                     %% "doobie-scalatest"           % Version.doobie
+        val ed25519Java          = "net.i2p.crypto"                    % "eddsa"                      % "0.3.0"
+        val flywayCore           = "org.flywaydb"                      % "flyway-core"                % Version.flyway
+        val flywayPostgreSQL     = "org.flywaydb"                      % "flyway-database-postgresql" % Version.flyway
+        val fs2Core              = "co.fs2"                           %% "fs2-core"                   % Version.fs2
+        val fs2IO                = "co.fs2"                           %% "fs2-io"                     % Version.fs2
+        val http4sCirce          = "org.http4s"                       %% "http4s-circe"               % Version.http4s
+        val http4sCore           = "org.http4s"                       %% "http4s-core"                % Version.http4s
+        val http4sDsl            = "org.http4s"                       %% "http4s-dsl"                 % Version.http4s
+        val http4sEmberServer    = "org.http4s"                       %% "http4s-ember-server"        % Version.http4s
+        val http4sEmberClient    = "org.http4s"                       %% "http4s-ember-client"        % Version.http4s
+        val ip4sCore             = "com.comcast"                      %% "ip4s-core"                  % Version.ip4s
+        val jacksonDatafmtJsr310 = "com.fasterxml.jackson.datatype"    % "jackson-datatype-jsr310"    % Version.jackson
+        val jacksonDatafmtToml   = "com.fasterxml.jackson.dataformat"  % "jackson-dataformat-toml"    % Version.jackson
+        val jansi                = "com.github.Osiris-Team"            % "jansi"                      % Version.jansi
+        val jclOverSlf4j         = "org.slf4j"                         % "jcl-over-slf4j"             % Version.jclOverSlf4j
+        val laikaCore            = "org.typelevel"                    %% "laika-core"                 % Version.laika
+        val log4catsSlf4j        = "org.typelevel"                    %% "log4cats-slf4j"             % Version.log4cats
+        val logback              = "ch.qos.logback"                    % "logback-classic"            % Version.logback
+        val monocleCore          = "dev.optics"                       %% "monocle-core"               % Version.monocle
+        val monocleMacro         = "dev.optics"                       %% "monocle-macro"              % Version.monocle
+        val munit                = "org.scalameta"                    %% "munit"                      % Version.munit
+        val munitCatsEffect      = "org.typelevel"                    %% "munit-cats-effect"          % Version.munitCatsEffect
+        val munitScalaCheck      = "org.scalameta"                    %% "munit-scalacheck"           % Version.munitScalaCheck
+        val osLib                = "com.lihaoyi"                      %% "os-lib"                     % Version.osLib
+        val postgresql           = "org.postgresql"                    % "postgresql"                 % Version.postgresql
+        val pureConfig           = "com.github.pureconfig"            %% "pureconfig-core"            % Version.pureConfig
+        val scalaCheck           = "org.scalacheck"                   %% "scalacheck"                 % Version.scalaCheck
+        val scalaCheckEffect     = "org.typelevel"                    %% "scalacheck-effect-munit"    % Version.scalaCheckEffect
+        val simpleJavaMail       = "org.simplejavamail"                % "simple-java-mail"           % Version.simpleJavaMail
+        val springSecurityCrypto = "org.springframework.security"      % "spring-security-crypto"     % Version.springSecurity
     }
 
 // *****************************************************************************