Skip to content

Releases: kazforge/jsonapi-java

v0.4.0

Choose a tag to compare

@kazforge-release kazforge-release released this 16 Oct 13:08

0.4.0 (2026-10-16)

Features

  • api: add create-aware resource DTO reads (08bdd83)

v0.3.0

Choose a tag to compare

@kazforge-release kazforge-release released this 15 Oct 21:48

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

Choose a tag to compare

@kazforge-release kazforge-release released this 08 Oct 21:29

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 under com.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.