Skip to content
Success

Changes

Summary

  1. [Fix] Prevent issues with deserializing collections of objects with equals/hashCode depending on object attributes by adding them to collection after they were fully reconstructed. (commit: d6e4d19) (details)
  2. [Feature #14] Support IRI expansion on class level. (commit: 9856a12) (details)
  3. [Feature #14] Support IRI expansion on package level and for attribute as well as class IRIs. (commit: 8639d9b) (details)
  4. [Feature #14] Testing support for compact IRI expansion. (commit: ce0eb73) (details)
  5. [0.8.4] Bump version. (commit: 6074bf3) (details)
Commit d6e4d19a4238301b0772e231fac38a70bd5d30cb by Martin Ledvinka
[Fix] Prevent issues with deserializing collections of objects with equals/hashCode depending on object attributes by adding them to collection after they were fully reconstructed.
(commit: d6e4d19)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilderTest.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/environment/model/Employee.java (diff)
The file was modifiedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/DefaultInstanceBuilder.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/reference/PendingReferenceRegistryTest.java (diff)
The file was modifiedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/InstanceContext.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java (diff)
Commit 9856a12545611a07265afdb8f81e06d145d3f6a3 by Martin Ledvinka
[Feature #14] Support IRI expansion on class level.
(commit: 9856a12)
The file was modifiedsrc/main/java/cz/cvut/kbss/jsonld/common/IdentifierUtil.java (diff)
The file was modifiedsrc/main/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessor.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessorTest.java (diff)
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/common/IdentifierUtilTest.java
Commit 8639d9b8e1b32dd1ac328677379ee640214720f0 by Martin Ledvinka
[Feature #14] Support IRI expansion on package level and for attribute as well as class IRIs.
(commit: 8639d9b)
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/common/package-info.java
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessorTest.java (diff)
The file was modifiedsrc/main/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessor.java (diff)
Commit ce0eb7332b535b0e573d4b5fb90799ced6bd03bf by Martin Ledvinka
[Feature #14] Testing support for compact IRI expansion.

Ensure type map also contains expanded IRIs.
(commit: ce0eb73)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/environment/Vocabulary.java (diff)
The file was modifiedsrc/main/java/cz/cvut/kbss/jsonld/deserialization/JsonLdDeserializer.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/serialization/CompactedJsonLdSerializerTest.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/JsonLdDeserializerTest.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/deserialization/expanded/ExpandedJsonLdDeserializerTest.java (diff)
The file was modifiedsrc/main/java/cz/cvut/kbss/jsonld/common/BeanAnnotationProcessor.java (diff)
The file was modifiedsrc/test/java/cz/cvut/kbss/jsonld/environment/model/Organization.java (diff)
The file was addedsrc/test/java/cz/cvut/kbss/jsonld/environment/model/StudyWithNamespaces.java
The file was modifiedpom.xml (diff)