YJ Schema Validator Changelog
-
3.1.0 Source the SARIF
tool.driver.versionfrom Spring Boot build-info instead of a hardcoded string, so reports carry the real validator version; publish the GHCR container image from the release job. Upgrade to Spring Boot 4.1.1, json-schema-validator 3.0.7, and spring-javaformat 0.0.48. Security: the Boot upgrade pulls in log4j-api 2.25.5 and jackson-databind 3.1.5, clearing two moderate advisories (CVE in Log4j MapMessage JSON serialization of non-finite floats;@JsonViewbypass for@JsonUnwrappedcontainer properties in jackson-databind). Docs: document the SARIF and LLM report formats, fix the GitHub Action snippet to reference a real tag. Build/CI: Maven wrapper 3.9.16 and current GitHub Actions across all workflows -
3.0.0 Add reusable GitHub Action (Spring Boot buildpacks image), path-based schema autodetection via the JSON Schema Store catalog (bundled snapshot + live refresh, on by default when no schema is given), and an LLM-friendly report type (
--report-type=llm,--compact); attach the executable JAR to the GitHub release. Breaking: config files now use Spring Boot’sapplication.yaml(wasyj-schema-validator.yaml), and schema autodetection is on by default. Update to Spring Boot 4.0.7; remove GraalVM native-image support -
2.0.3 Migrate to Jackson 3.x, upgrade to Spring Boot 4.0.5, add GraalVM native image support with multi-platform release workflow, add code style checks (Checkstyle, PMD, Spring Java Format), add Maven wrapper, update dependencies (json-schema-validator 3.0.2, central-publishing-maven-plugin 0.10.0)
-
2.0.2 Upgrade to spring boot 4.0.2, streaming and stdin support
-
2.0.1 Upgrade to spring boot 4.0.1
-
2.0.0 Upgrade to networknt json-schema-validator 2.0.1
-
1.0.3 Upgrade to spring boot 4.0.0
-
1.0.2 Add SARIF report type support,bug fixes
-
1.0.1 Upgraded Spring Boot to 3.5.7, enhanced test coverage with unit tests, and updated various dependencies for improved stability and performance
-
1.0.0 Initial stable release with core validation functionality