Releases: kbss-cvut/jb4jsonld
Releases · kbss-cvut/jb4jsonld
0.15.0
- 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
- Fix missing context entry when serializing empty collection mapped to data/annotation property.
0.14.2
- Fix an issue with scanning classpath of Spring Boot 3.2.x archives (Bug #63).
- Update dependencies.
0.14.1
- Bump Jakarta JSON version to 2.1.3.
- Switch to Parsson as Jakarta JSON implementation for tests.
0.14.0
- Rewrite API to use Jakarta JSON (Breaking change).
- Dependency updates: JOPA 1.1.4, test deps.
0.13.1
- Improve handling of class hierarchies when resolving property access.
0.13.0
- Expose helper functions in
BeanAnnotationProcessor
as public
.
- Breaking change: Require Java 11.
0.12.3
- 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
- Fix an issue with context embedding (Bug #51).
0.12.1
- Fix an issue with serialization of a collection of enum constants mapped to individuals.