Skip to content

Releases: toedter/spring-hateoas-jsonapi

v1.0.2

21 Aug 12:49
Compare
Choose a tag to compare

Bugfixes

  • Collection models without links correctly deserialize (#37)

Dependency Bumps

  • Example: Bump Spring Boot from 2.5.3 to 2.5.4

v1.0.1

29 Jul 08:29
Compare
Choose a tag to compare

Bugfixes

  • Including a collection of representation models with JsonApiModelBuilder included(Collection<?> collection) (#36)

Dependency Bumps

  • Bump Spring HATEOAS from 1.3.2 to 1.3.3
  • Example: Bump Spring Boot from 2.5.2 to 2.5.3

v1.0.0

10 Jul 19:19
Compare
Choose a tag to compare

Features:

  • "JSON:API type to Java class" mapping for deserialization
    • useful for easier polymorphic deserialization
    • strict type checking for polymorphism
    • new configuration: typeForClassUsedForDeserialization
    • works for resources and relationships

Dependency Bumps:

  • Bump Spring HATEOAS from 1.3.1 to 1.3.2
  • Example: Bump Spring Boot from 2.5.0 to 2.5.2

v0.17.0

22 May 09:32
Compare
Choose a tag to compare

Features:

  • JsonApiLinkDiscoverer for client-side support
  • New reference documentation with
    • Dark theme support
    • Collapsable code snippets for better code readability

Dependency Bumps:

  • Bump Spring HATEOAS from 1.2.5 to 1.3.1
  • Example: Bump Spring Boot from 2.4.4 to 2.5.0

v0.16.1

28 Mar 17:30
Compare
Choose a tag to compare

Bugfixes:

  • Correct page size of generated "next" link for PagedModel

v0.16.0

21 Mar 17:24
Compare
Choose a tag to compare

Features:

  • Support for @JsonSerialize on fields
  • Support for ObjectMapper customization during deserialization

Bugfixes:

  • Eliminate duplicate relationships with same id and type

Dependency Bumps:

  • Bump Spring HATEOAS from 1.2.4 to 1.2.5
  • Example: Bump Spring Boot from 2.4.2 to 2.4.4

v0.15.0

17 Feb 16:58
Compare
Choose a tag to compare

Features:

  • Support of Jackson Subtypes when resolving JSON:API relationships during serialization

Bugfixes:

  • Support deserialization of entities with no JSON:API attributes
  • Fix ClassCastException on deserializing generic relationships
  • Eliminate included entities of same id AND type

Dependency Bumps:

  • Bump Spring HATEOAS from 1.2.2 to 1.2.4
  • Example: Bump Spring Boot from 2.4.1 to 2.4.2

v0.14.0

09 Jan 11:30
Compare
Choose a tag to compare

Features:

  • Support Set and List as a base for deserialization of relationships

v0.13.0

19 Dec 12:54
Compare
Choose a tag to compare

Features:

Bugfixes:

  • Link base to build paged models with JsonApiModelBuilder must be a valid URL
  • Link base to build paged models can now contain URL parameters

Dependency Bumps:

  • Bump Spring HATEOAS from 1.2.0 to 1.2.2
  • Example: Bump Spring Boot from 2.4.0 to 2.4.1

v0.12.0

07 Dec 08:45
Compare
Choose a tag to compare

Features:

  • Support resource identifier meta in relationships (JsonModelBuilder)
  • Better support of nesting JsonApiModels

Bugfixes:

  • Support @JsonApiRelationships annotation for non-collection attributes
  • Evaluate Jackson annotations like @JsonInclude(JsonInclude.Include.NON_NULL) during serialization