Skip to content

v2.0.0

Compare
Choose a tag to compare
@toedter toedter released this 29 Nov 08:08
· 100 commits to main since this release

Features

  • Supports JSON:API 1.1 specification
  • Supports new JSON:API object, see JSON:API specification
  • Now serializes only JSON:API-compliant links by default, see reference documentation
    • Provides configuration option for allowing links that are not JSON:API-compliant
  • Now adapt some Spring HATEOAS link properties as top-level JSON:API link properties, see reference documentation
    • Provides configuration option for backward-compatibility and serialize those link properties also in the link meta
  • Unsafe [ and ] characters are now url encode when automatically creating link hrefs (e.g., for pagination links)

Misc

  • Needs Java 17 or later
  • JSON results in tests are checked against the JSON:API schema
  • Configuration jsonApiVersionRendered is now deprecated, use jsonApiObject instead
  • Better reference documentation with improved format for configuration

Dependency Bumps

  • Bump dependencies to Spring HATEOAS 2.0.0
  • Bump dependencies based on Spring Boot 3.0.0