Releases: toedter/spring-hateoas-jsonapi
Releases · toedter/spring-hateoas-jsonapi
v2.1.0
Features
- add configuration option to not URL encode specific link relations, see https://toedter.github.io/spring-hateoas-jsonapi/2.1.0/reference/#configuration
Documentation
- add new configuration documentation
Dependency Bumps
- Bump dependency to Spring HATEOAS 2.3.1
- Bump dependencies based on Spring Boot 3.3.2
Contributors
Thank you to all the contributors who worked on this release:
@jimirocks
v2.0.8
Documentation
- improve JSON:API error documentation, see https://toedter.github.io/spring-hateoas-jsonapi/2.0.8/reference/#more-generic-error-handling
Example
- improve JSDON:API error handling
Dependency Bumps
- Bump dependency to Spring HATEOAS 2.3.0
- Bump dependencies based on Spring Boot 3.3.1
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
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