Skip to content

Releases: kbss-cvut/jb4jsonld

0.15.0

26 Aug 16:28
543a8ae
Compare
Choose a tag to compare
  • Support deserializing objects containing only identifier when ASSUME_TARGET_TYPE is enabled (Enhancement #69).
  • Cache deserialization type map (Enhancement #68).
  • Dependency updates: JOPA 2.0.4, test deps.
  • Breaking change: Set Java 17 as minimum Java version.

0.14.3

16 Apr 11:18
df11fb7
Compare
Choose a tag to compare
  • Fix missing context entry when serializing empty collection mapped to data/annotation property.

0.14.2

13 Mar 13:15
Compare
Choose a tag to compare
  • Fix an issue with scanning classpath of Spring Boot 3.2.x archives (Bug #63).
  • Update dependencies.

0.14.1

19 Nov 16:20
9087792
Compare
Choose a tag to compare
  • Bump Jakarta JSON version to 2.1.3.
  • Switch to Parsson as Jakarta JSON implementation for tests.

0.14.0

03 Nov 13:43
89c4c26
Compare
Choose a tag to compare
  • Rewrite API to use Jakarta JSON (Breaking change).
    • Integration modules should use Titanium JSON-LD, which supports JSON-LD 1.1 (Enhancement #37).
  • Dependency updates: JOPA 1.1.4, test deps.

0.13.1

31 Jul 16:17
77dcb10
Compare
Choose a tag to compare
  • Improve handling of class hierarchies when resolving property access.

0.13.0

31 Jul 14:19
1d680ed
Compare
Choose a tag to compare
  • Expose helper functions in BeanAnnotationProcessor as public.
  • Breaking change: Require Java 11.

0.12.3

06 Apr 18:54
009ffcb
Compare
Choose a tag to compare
  • Support serializing individuals as string with an extended term definition in context (Enhancement #54).
  • Fix serialization of types when parent context specifies term mapping.
  • Remove unused JSON node creation methods.

0.12.2

30 Mar 08:14
Compare
Choose a tag to compare
  • Fix an issue with context embedding (Bug #51).

0.12.1

28 Mar 10:54
Compare
Choose a tag to compare
  • Fix an issue with serialization of a collection of enum constants mapped to individuals.