Repository navigation
Releases: kazforge/jsonapi-java
Releases · kazforge/jsonapi-java
Release list
v0.4.0
v0.3.0
0.3.0 (2026-10-15)
⚠ BREAKING CHANGES
- jackson: consolidate internal mapping into jackson 3
- jackson: the Jackson 2 adapter is no longer published; use jsonapi-java-jackson3.
Features
- core: add focused record construction helpers (9bd42cd)
- jackson: drop jackson 2 runtime support (c7047f3)
Bug Fixes
- jackson3: align typed patch creator-failure classification across majors (fb300d1)
Code Refactoring
- jackson: consolidate internal mapping into jackson 3 (d1a14a7)
v0.2.0
0.2.0 (2026-10-08)
First public release of jsonapi-java, a JSON:API 1.1 library for Java 21+.
This pre-1.0 release is intended for real use; the public API may evolve before
1.0. Minor releases may break compatibility; patch releases do not.
No migration from an earlier public coordinate is required: no earlier version
of these artifacts was publicly released. Pre-public package and artifact
renames are not consumer breaking changes.
Highlights
- Native Jackson 2 and Jackson 3 runtimes for reading and writing JSON:API documents.
- Document validation, application DTO mapping, relationships, and compound documents.
- Presence-aware PATCH binding that distinguishes absent members, explicit null, and empty values.
- Sparse fieldsets and neutral query-parameter parsing.
- One release train under
com.kazforge, with Java packages undercom.kazforge.jsonapi.
Endpoints, persistence, authorization, query execution, and applying updates
remain application responsibilities. Spring integration is not included.
See the user guide for installation and usage.