Skip to content

Releases: kbss-cvut/jb4jsonld

0.12.0

20 Mar 16:04
Compare
Choose a tag to compare
  • 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

08 Feb 13:37
Compare
Choose a tag to compare
  • 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

01 Feb 13:42
Compare
Choose a tag to compare
  • 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

21 Dec 09:58
Compare
Choose a tag to compare
  • 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

24 Nov 17:16
Compare
Choose a tag to compare
  • 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

29 Mar 19:53
Compare
Choose a tag to compare
  • 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

05 Jan 09:45
Compare
Choose a tag to compare
  • 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

21 Jul 08:07
Compare
Choose a tag to compare
  • 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

10 Apr 13:19
Compare
Choose a tag to compare
  • Implemented support for custom serializers (Feature #28 ).

0.8.6

18 Mar 18:54
Compare
Choose a tag to compare
  • 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).