Skip to content

release 2026.01.26

Latest

Choose a tag to compare

@simbo1905 simbo1905 released this 26 Jan 21:51
· 7 commits to main since this release

Maven Central Release

This release is now available on Maven Central with the following coordinates:

Core JSON API

<dependency>
    <groupId>io.github.simbo1905.json</groupId>
    <artifactId>java.util.json</artifactId>
    <version>2026.01.26</version>
</dependency>

JSON Type Definition (JTD) Validator

<dependency>
    <groupId>io.github.simbo1905.json</groupId>
    <artifactId>java.util.json.jtd</artifactId>
    <version>2026.01.26</version>
</dependency>

API Tracker Tool

<dependency>
    <groupId>io.github.simbo1905.json</groupId>
    <artifactId>json-java21-api-tracker</artifactId>
    <version>2026.01.26</version>
</dependency>

Compatibility Test Suite

<dependency>
    <groupId>io.github.simbo1905.json</groupId>
    <artifactId>json-compatibility-suite</artifactId>
    <version>2026.01.26</version>
</dependency>

What's Changed

  • JSON Schema: strict coverage headline + docs; single fetch path, compile-session, and logging discipline by @simbo1905
  • JSON Schema: Expand OpenRPC validation IT and examples by @simbo1905
  • Implement JSON Type Definition (JTD) RFC 8927 validator with full compliance by @simbo1905
  • Fix int32 type validation to reject decimal values by @simbo1905
  • jqwik property-based testing for JTD validation by @simbo1905
  • Issue #102: reject invalid discriminators at compile time with clear error and use purely stack based runtime by @simbo1905
  • Issue #109 Auto-create issues for API drift with fingerprint deduplication by @simbo1905
  • Sync upstream commit 91a479d by @simbo1905

Full Changelog: release/0.1.9...release/2026.01.26