Releases: kbss-cvut/jb4jsonld
Releases · kbss-cvut/jb4jsonld
0.12.0
- Implement support for mapping Java enum constants to reference nodes (nodes with
@id
) (Enhancement #48). See the wiki for details.
- Dependency updates: JOPA 0.21.0, JUnit, Mockito.
0.11.0
- Implement support for embedded JSON-LD contexts (Enhancement #43).
- They allow overriding term mapping inherited from parent context.
- Dependency updates: JOPA 0.20.1.
0.10.2
- Improve consistency of context-based serialization output.
- Fix an issue with serializing multilingual strings marked with
@OWLAnnotationProperty
.
- Dependency updates: JOPA 0.20.0.
0.10.1
- Update to JOPA API 0.19.3 which adds the
@NonEntity
annotation that allows marking DTOs as non-entities so that they are not processed by JOPA's aspects and metamodel.
0.10.0
- Add support for serialization with JSON-LD context (
@context
) (Feature #16).
- BREAKING CHANGE: Serialize temporal literals with type (date, time, datetime, duration).
- Major serialization code refactoring.
- Major refactoring of tests.
- Dependency updates.
0.9.0
- Implement better support for temporal data handling (Feature #10). ISO-based string is now the preferred way of representing temporal values.
- Implement support for custom deserializers (Feature #28).
- Dependency updates: JOPA 0.18.5.
0.8.9
- Serialize language-less
MultilingualString
value with @none
key (as per JSON-LD 1.1 spec). Support corresponding deserialization as well. (#36 )
- Dependency updates.
0.8.8
- Deserialization of a plural multilingual attribute now attempts to consolidate the values into as few elements as possible (i.e., if there are three values with language
en
and two values with language cs
, the total number of deserialized elements will be three. Previously, it would have been five, because each value would get its own element in the collection).
- Dependency updates.
0.8.7
- Implemented support for custom serializers (Feature #28 ).
0.8.6
- fixing tests in 0.8.5 (There was an interaction between Mockito and setting context classloader of he current thread in some of the previously executed tests).