Skip to content

Releases: kbss-cvut/jb4jsonld

0.8.5

18 Mar 15:33
Compare
Choose a tag to compare
  • fixed wrong handling of WAR and Spring Boot JAR files (#31)

0.8.4

17 Jan 11:22
Compare
Choose a tag to compare
  • Fix an issue with deserializing collection elements with equals/hashCode.
  • Support expanding compact IRIs based JOPA namespaces (Feature #14).

0.8.3

01 Jan 16:40
Compare
Choose a tag to compare
  • Support serializing typed unmapped properties as correct target types (Bug #30 ).

This release contains a major refactoring of the serialization code. These changes should make it more understandable and easier to add new features.

0.8.2

30 Oct 16:23
Compare
Choose a tag to compare
  • Added support for optimistic target type resolution (prevents exceptions when multiple matching target types are found in deserialization).
  • Updated dependencies (JOPA, JSON-LD Java). #26
  • Minor code quality improvements.

0.8.1

15 Oct 14:17
Compare
Choose a tag to compare
  • Updated JOPA to 0.15.2. This fixes a compatibility issue between JOPA 0.15.0 and 0.15.2.

0.8.0

08 Sep 15:54
Compare
Choose a tag to compare
  • Add support for language indexing (multilingual strings in objects, mapped to language tagged values in JSON-LD) (Feature #20 ).
  • Update dependencies.

0.7.1

19 Jul 12:09
Compare
Choose a tag to compare
  • Handle deserialization to objects without identifier field.

0.7.0

14 Jul 12:36
Compare
Choose a tag to compare
  • Implement deferred reference resolution (Feature #17).
  • Added support for assuming target type in case a JSON-LD object does not contain types (Feature #21). Has to be enabled via configuration.
  • Added support for using Object as deserialization target type (more concrete type is resolved when processing data).

0.6.0

06 Jul 09:15
Compare
Choose a tag to compare
  • Fix an issue with building the project on JDK 9 or later (Bug #18).
  • Relax cardinality constraint checking on deserialization when the filler equals existing value (Issue #24, thanks to @cristianolongo).
  • Support type coercion for literals (Bug #22 ).
  • Throw a reasonable exception when invalid JSON-LD is passed in to deserializer (Bug #19 ).

0.5.1

22 Mar 15:07
Compare
Choose a tag to compare
  • Add support for (de)serialization of enum values (Feature #15).