v2.0.0
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, usejsonApiObject
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