From 4caffc4a73ea1d59683382fbda38b2e74e52fd6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 12:11:37 +0000 Subject: [PATCH 1/2] Bump com.networknt:json-schema-validator from 2.0.0 to 3.0.0 Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 2.0.0 to 3.0.0. - [Release notes](https://github.com/networknt/json-schema-validator/releases) - [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md) - [Commits](https://github.com/networknt/json-schema-validator/compare/2.0.0...3.0.0) --- updated-dependencies: - dependency-name: com.networknt:json-schema-validator dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 05e12bf4..42337171 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -32,7 +32,7 @@ openapi-jackson = { module = "io.openapiprocessor:io-jackson" } jackson-bom = { group = "com.fasterxml.jackson", name = "jackson-bom", version.ref = "jackson" } jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind" } jackson-yaml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml" } -networknt-validator = { group = "com.networknt", name = "json-schema-validator", version = "2.0.0" } +networknt-validator = { group = "com.networknt", name = "json-schema-validator", version = "3.0.0" } kotlin-codepoints = { group = "de.cketti.unicode", name = "kotlin-codepoints", version = "0.11.0" } normalize = { group = "com.doist.x", name = "normalize", version = "1.3.0" } karacteristics = { group = "io.github.optimumcode", name = "karacteristics", version = "0.0.7" } From c9c3d87b7b440939302a924421f042e98fb90a61 Mon Sep 17 00:00:00 2001 From: Oleg Smirnov Date: Sun, 28 Dec 2025 14:49:10 +0100 Subject: [PATCH 2/2] use json node from jackson3 --- .../json/schema/benchmark/AbstractComparisonBenchmark.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/benchmark/src/jvmMain/kotlin/io/github/optimumcode/json/schema/benchmark/AbstractComparisonBenchmark.kt b/benchmark/src/jvmMain/kotlin/io/github/optimumcode/json/schema/benchmark/AbstractComparisonBenchmark.kt index 959295e7..56d7769c 100644 --- a/benchmark/src/jvmMain/kotlin/io/github/optimumcode/json/schema/benchmark/AbstractComparisonBenchmark.kt +++ b/benchmark/src/jvmMain/kotlin/io/github/optimumcode/json/schema/benchmark/AbstractComparisonBenchmark.kt @@ -1,7 +1,5 @@ package io.github.optimumcode.json.schema.benchmark -import com.fasterxml.jackson.databind.JsonNode -import com.fasterxml.jackson.databind.ObjectMapper import com.networknt.schema.InputFormat import com.networknt.schema.OutputFormat import com.networknt.schema.SchemaRegistry @@ -29,6 +27,8 @@ import kotlinx.serialization.ExperimentalSerializationApi import kotlinx.serialization.json.Json import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.decodeFromStream +import tools.jackson.databind.JsonNode +import tools.jackson.databind.ObjectMapper import java.io.File import java.nio.file.Path import kotlin.io.path.inputStream