·
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