Skip to content

chore(deps): Bump com.networknt:json-schema-validator from 1.5.9 to 3.0.6 - #70

Merged
cuioss-oliver merged 3 commits into
mainfrom
dependabot/maven/com.networknt-json-schema-validator-3.0.6
Jul 23, 2026
Merged

chore(deps): Bump com.networknt:json-schema-validator from 1.5.9 to 3.0.6#70
cuioss-oliver merged 3 commits into
mainfrom
dependabot/maven/com.networknt-json-schema-validator-3.0.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bumps com.networknt:json-schema-validator from 1.5.9 to 3.0.6.

Release notes

Sourced from com.networknt:json-schema-validator's releases.

3.0.6- 2026-07-07

Added

Changed

3.0.5- 2026-06-21

Added

Changed

  • fixes #1252 problem with additionalProperties schema in jsconfig schema (#1253)
  • fixes #1174 TextNodes as schema seem to validate any value (#1250)

3.0.4- 2026-06-10

Added

Changed

3.0.3- 2026-05-27

Added

Changed

3.0.2- 2026-04-14

Added

Changed

3.0.1- 2026-03-10

Added

Changed

... (truncated)

Changelog

Sourced from com.networknt:json-schema-validator's changelog.

Change Log

All notable changes to this project will be documented in this file.

This format is based on Keep a Changelog.

This project does not adhere to Semantic Versioning and minor version changes can have incompatible API changes. These incompatible API changes will largely affect those who have custom validator or walker implementations. Those who just use the library to validate using the standard JSON Schema Draft specifications may not need changes.

[Unreleased]

Added

Changed

Changed

3.0.6- 2026-07-07

Added

Changed

3.0.5- 2026-06-21

Added

Changed

  • fixes #1252 problem with additionalProperties schema in jsconfig schema (#1253)
  • fixes #1174 TextNodes as schema seem to validate any value (#1250)

3.0.4- 2026-06-10

Added

Changed

3.0.3- 2026-05-27

Added

Changed

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 17, 2026

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @dependabot[bot], you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@dependabot dependabot Bot changed the title chore(deps): Bump com.networknt:json-schema-validator from 1.5.9 to 3.0.6 build(deps): bump com.networknt:json-schema-validator from 1.5.9 to 3.0.6 Jul 18, 2026
@dependabot
dependabot Bot force-pushed the dependabot/maven/com.networknt-json-schema-validator-3.0.6 branch 5 times, most recently from db25c77 to 8e5c082 Compare July 21, 2026 22:54
@dependabot dependabot Bot changed the title build(deps): bump com.networknt:json-schema-validator from 1.5.9 to 3.0.6 chore(deps): Bump com.networknt:json-schema-validator from 1.5.9 to 3.0.6 Jul 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/maven/com.networknt-json-schema-validator-3.0.6 branch 3 times, most recently from ddd021a to 3b09118 Compare July 22, 2026 14:11
Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.5.9 to 3.0.6.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](networknt/json-schema-validator@1.5.9...3.0.6)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-version: 3.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/maven/com.networknt-json-schema-validator-3.0.6 branch from 3b09118 to 4f7e6a5 Compare July 22, 2026 22:21
cuioss-oliver and others added 2 commits July 23, 2026 07:54
The 1.5.9 -> 3.0.6 major bump renamed the whole public API and moved its
node surface to Jackson 3 (tools.jackson):

  JsonSchema         -> Schema
  JsonSchemaFactory  -> SchemaRegistry (getInstance -> withDefaultDialect)
  SpecVersion.V202012 -> SpecificationVersion.DRAFT_2020_12
  ValidationMessage  -> Error   (validate now returns List<Error>)

ConfigLoader is built on Jackson 2 (com.fasterxml.jackson) and the rest of
the app stays on Jackson 2. Rather than pull Jackson 3 into this code, bridge
the already-parsed Jackson 2 tree to the validator through a JSON string and
let the validator re-parse it with its own mapper via validate(String,
InputFormat.JSON). Error.getInstanceLocation()/getMessage() keep the same
ConfigError mapping. All 714 api-sheriff tests and verify -Ppre-commit pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PpXbDJSEs9wAns2MftaBm7
…overage gap

The Jackson 2 -> validator bridge used ObjectMapper.writeValueAsString, whose
checked JsonProcessingException produced a defensive catch that no real parsed
node can reach — 3 uncovered new lines that dropped PR new_coverage to 76.9%.
Use JsonNode.toString() instead: it renders the same JSON, is total (no checked
exception), and needs no try/catch. The validate path is now fully exercised by
the existing config tests. Also drops the now-unused JSON_WRITER field and the
JsonProcessingException import.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PpXbDJSEs9wAns2MftaBm7
@cuioss-oliver
cuioss-oliver added this pull request to the merge queue Jul 23, 2026
Merged via the queue into main with commit ae31ea5 Jul 23, 2026
23 checks passed
@cuioss-oliver
cuioss-oliver deleted the dependabot/maven/com.networknt-json-schema-validator-3.0.6 branch July 23, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant