Releases: kbss-cvut/jb4jsonld
Releases · kbss-cvut/jb4jsonld
0.5.1
0.5.0
0.4.0
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
- Support for automatic generation of blank node identifiers for instances without id value (
@Id
attribute value isnull
or not present at all) in serialization. - Allow to configure whether the identifier should be automatically generated or an exception thrown when it is missing.
0.3.2
- Allow to specify order in which entity attributes are serialized and deserialized. This is important for object references, because the standard JSON-LD expansion algorithm (used by JB4JSON-LD in deserialization) orders properties in node lexicographically, which is not always suitable.
- Allow an entity to be reconstructed from multiple occurrences throughout the JSON-LD. I.e., when deserialization encounters an object with an already known ID, it will attempt to reopen the instance and add the discovered values to it.
- Automatically generate blank node identifiers for entities without id, so that references to them can be used.