diff --git a/build.gradle b/build.gradle index 4eca758c..90c1e294 100644 --- a/build.gradle +++ b/build.gradle @@ -39,6 +39,7 @@ dependencies { implementation libs.embulk.util.config implementation libs.validation + implementation platform(libs.jackson.bom) implementation libs.bundles.jackson implementation libs.embulk.util.csv diff --git a/embulk-guess-csv/build.gradle b/embulk-guess-csv/build.gradle index bee877e3..67efd64e 100644 --- a/embulk-guess-csv/build.gradle +++ b/embulk-guess-csv/build.gradle @@ -41,6 +41,7 @@ dependencies { implementation libs.embulk.util.config implementation libs.validation + implementation platform(libs.jackson.bom) implementation libs.bundles.jackson implementation libs.embulk.util.csv diff --git a/embulk-guess-csv/gradle.lockfile b/embulk-guess-csv/gradle.lockfile index b0b94cb1..1f63cd04 100644 --- a/embulk-guess-csv/gradle.lockfile +++ b/embulk-guess-csv/gradle.lockfile @@ -1,17 +1,18 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.fasterxml.jackson.core:jackson-annotations:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-core:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.6.7.5=compileClasspath,runtimeClasspath -com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.6.7=compileClasspath,runtimeClasspath -javax.validation:validation-api:1.1.0.Final=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-core:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson:jackson-bom:2.16.2=compileClasspath,runtimeClasspath +javax.validation:validation-api:2.0.1.Final=compileClasspath,runtimeClasspath org.embulk:embulk-spi:0.11=compileClasspath -org.embulk:embulk-util-config:0.3.4=compileClasspath,runtimeClasspath +org.embulk:embulk-util-config:0.5.0=compileClasspath,runtimeClasspath org.embulk:embulk-util-csv:0.2.4=compileClasspath,runtimeClasspath org.embulk:embulk-util-file:0.1.5=compileClasspath,runtimeClasspath org.embulk:embulk-util-guess:0.3.2=compileClasspath,runtimeClasspath -org.embulk:embulk-util-json:0.3.0=compileClasspath,runtimeClasspath +org.embulk:embulk-util-json:0.4.0=compileClasspath,runtimeClasspath org.embulk:embulk-util-rubytime:0.3.3=compileClasspath,runtimeClasspath org.embulk:embulk-util-text:0.1.3=compileClasspath,runtimeClasspath org.embulk:embulk-util-timestamp:0.2.2=compileClasspath,runtimeClasspath diff --git a/embulk-guess-csv_all_strings/build.gradle b/embulk-guess-csv_all_strings/build.gradle index 3db92fff..f298fa53 100644 --- a/embulk-guess-csv_all_strings/build.gradle +++ b/embulk-guess-csv_all_strings/build.gradle @@ -42,6 +42,7 @@ dependencies { implementation libs.embulk.util.config implementation libs.validation + implementation platform(libs.jackson.bom) implementation libs.bundles.jackson implementation libs.embulk.util.csv diff --git a/embulk-guess-csv_all_strings/gradle.lockfile b/embulk-guess-csv_all_strings/gradle.lockfile index b0b94cb1..1f63cd04 100644 --- a/embulk-guess-csv_all_strings/gradle.lockfile +++ b/embulk-guess-csv_all_strings/gradle.lockfile @@ -1,17 +1,18 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.fasterxml.jackson.core:jackson-annotations:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-core:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.6.7.5=compileClasspath,runtimeClasspath -com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.6.7=compileClasspath,runtimeClasspath -javax.validation:validation-api:1.1.0.Final=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-core:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson:jackson-bom:2.16.2=compileClasspath,runtimeClasspath +javax.validation:validation-api:2.0.1.Final=compileClasspath,runtimeClasspath org.embulk:embulk-spi:0.11=compileClasspath -org.embulk:embulk-util-config:0.3.4=compileClasspath,runtimeClasspath +org.embulk:embulk-util-config:0.5.0=compileClasspath,runtimeClasspath org.embulk:embulk-util-csv:0.2.4=compileClasspath,runtimeClasspath org.embulk:embulk-util-file:0.1.5=compileClasspath,runtimeClasspath org.embulk:embulk-util-guess:0.3.2=compileClasspath,runtimeClasspath -org.embulk:embulk-util-json:0.3.0=compileClasspath,runtimeClasspath +org.embulk:embulk-util-json:0.4.0=compileClasspath,runtimeClasspath org.embulk:embulk-util-rubytime:0.3.3=compileClasspath,runtimeClasspath org.embulk:embulk-util-text:0.1.3=compileClasspath,runtimeClasspath org.embulk:embulk-util-timestamp:0.2.2=compileClasspath,runtimeClasspath diff --git a/gradle.lockfile b/gradle.lockfile index 3508e885..2170aab7 100644 --- a/gradle.lockfile +++ b/gradle.lockfile @@ -1,16 +1,17 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.fasterxml.jackson.core:jackson-annotations:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-core:2.6.7=compileClasspath,runtimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.6.7.5=compileClasspath,runtimeClasspath -com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.6.7=compileClasspath,runtimeClasspath -javax.validation:validation-api:1.1.0.Final=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-core:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.16.2=compileClasspath,runtimeClasspath +com.fasterxml.jackson:jackson-bom:2.16.2=compileClasspath,runtimeClasspath +javax.validation:validation-api:2.0.1.Final=compileClasspath,runtimeClasspath org.embulk:embulk-spi:0.11=compileClasspath -org.embulk:embulk-util-config:0.3.4=compileClasspath,runtimeClasspath +org.embulk:embulk-util-config:0.5.0=compileClasspath,runtimeClasspath org.embulk:embulk-util-csv:0.2.4=compileClasspath,runtimeClasspath org.embulk:embulk-util-file:0.1.5=compileClasspath,runtimeClasspath -org.embulk:embulk-util-json:0.3.0=compileClasspath,runtimeClasspath +org.embulk:embulk-util-json:0.4.0=compileClasspath,runtimeClasspath org.embulk:embulk-util-rubytime:0.3.3=compileClasspath,runtimeClasspath org.embulk:embulk-util-text:0.1.3=compileClasspath,runtimeClasspath org.embulk:embulk-util-timestamp:0.2.2=compileClasspath,runtimeClasspath diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e3b83f09..8ce78454 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,16 +5,18 @@ gradle-embulk-plugins = "0.7.0" embulk-spi = "0.11" slf4j-api = "2.0.7" -embulk-util-config = "0.3.4" -validation-api = "1.1.0.Final" +embulk-util-config = "0.5.0" +validation-api = "2.0.1.Final" -jackson = "2.6.7" -jackson-databind = "2.6.7.5" +# See https://github.com/FasterXML/jackson/wiki/Jackson-Releases for Jackson versions. +# +# We choose Jackson with the latest patch release of the latest open branch. +jackson = "2.16.2" embulk-util-csv = "0.2.4" embulk-util-file = "0.1.5" embulk-util-guess = "0.3.2" -embulk-util-json = "0.3.0" +embulk-util-json = "0.4.0" embulk-util-text = "0.1.3" embulk-util-rubytime = "0.3.3" embulk-util-timestamp = "0.2.2" @@ -45,10 +47,11 @@ embulk-util-text = { group = "org.embulk", name = "embulk-util-text", version.re embulk-util-rubytime = { group = "org.embulk", name = "embulk-util-rubytime", version.ref = "embulk-util-rubytime" } embulk-util-timestamp = { group = "org.embulk", name = "embulk-util-timestamp", version.ref = "embulk-util-timestamp" } validation = { group = "javax.validation", name = "validation-api", version.ref = "validation-api" } -jackson-annotations = { group = "com.fasterxml.jackson.core", name = "jackson-annotations", version.ref = "jackson" } -jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core", version.ref = "jackson" } -jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind", version.ref = "jackson-databind" } -jackson-datatype-jdk8 = { group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jdk8", version.ref = "jackson" } +jackson-bom = { group = "com.fasterxml.jackson", name = "jackson-bom", version.ref = "jackson" } +jackson-annotations = { group = "com.fasterxml.jackson.core", name = "jackson-annotations" } +jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core" } +jackson-databind = { group = "com.fasterxml.jackson.core", name = "jackson-databind" } +jackson-datatype-jdk8 = { group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jdk8" } junit4 = { group = "junit", name = "junit", version.ref = "junit4" } embulk-core = { group = "org.embulk", name = "embulk-core", version.ref = "embulk-core" } embulk-deps = { group = "org.embulk", name = "embulk-deps", version.ref = "embulk-core" }