Skip to content

Releases: toedter/spring-hateoas-jsonapi

v2.1.0

13 Aug 10:16
Compare
Choose a tag to compare

Features

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

28 Jun 07:45
Compare
Choose a tag to compare

Documentation

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

31 Dec 12:55
Compare
Choose a tag to compare

Bug Fixes

  • Fix combination of @JsonApiMeta together with @JsonInclude(JsonInclude.Include.NON_NULL) (#85)

Dependency Bumps

  • Bump dependency to Spring HATEOAS 2.2.0
  • Bump dependencies based on Spring Boot 3.2.1

v2.0.6

23 Sep 08:25
Compare
Choose a tag to compare

Misc

  • Improve example

Dependency Bumps

  • Bump dependency to Spring HATEOAS 2.1.2
  • Bump dependencies based on Spring Boot 3.1.4

v2.0.5

29 May 09:20
Compare
Choose a tag to compare

Misc

  • Fix imports of JsonIgnore

Dependency Bumps

  • Bump dependency to Spring HATEOAS 2.1.0
  • Bump dependencies based on Spring Boot 3.1.0

v2.0.4

18 Mar 10:52
Compare
Choose a tag to compare

Bug Fixes

  • Fix serialization of inherited meta information (field or method). (#74)

v2.0.3

12 Mar 12:10
Compare
Choose a tag to compare

Bug Fixes

  • Fix deserialization of relationships with "data": null, which is JSON:API conform. (#72)
  • Fix deserialization of relationships in included resources. (#73)

Dependency Bumps

  • Bump dependency to Spring HATEOAS 2.0.2
  • Bump dependencies based on Spring Boot 3.0.4

v2.0.2

04 Feb 12:57
Compare
Choose a tag to compare

Bug Fixes

Dependency Bumps

  • Bump dependencies based on Spring Boot 3.0.2

v2.0.1

06 Jan 11:22
Compare
Choose a tag to compare

Bug Fixes

  • fix creation of JsonApiObject using false as single argument (#69)

Dependency Bumps

  • Bump dependencies based on Spring Boot 3.0.1

v2.0.0

29 Nov 08:08
Compare
Choose a tag to compare

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