Skip to content

Changes

#79 (Apr 16, 2024, 1:13:12 PM)

  1. [Bug #63] Support Spring Boot 3.2.x JAR structure. (commit: 214f3cc) — Martin Ledvinka / githubweb
  2. [Upd] Update dependencies - JOPA, logback (test), RDF4J (test). (commit: 746e68e) — Martin Ledvinka / githubweb
  3. [0.14.2] Bump version, update changelog. (commit: 88fbe20) — Martin Ledvinka / githubweb
  4. [Fix] Add term mapping to context when serializing empty collection mapped to data/annotation property. (commit: 5615243) — Martin Ledvinka / githubweb
  5. [Chore] Update license headers. (commit: 73f2b31) — Martin Ledvinka / githubweb
  6. [0.14.3] Bump version, update changelog. (commit: 99299c3) — Martin Ledvinka / githubweb

#78 (Mar 13, 2024, 2:05:38 PM)

  1. [Bug #63] Support Spring Boot 3.2.x JAR structure. (commit: 48fb1ce) — Martin Ledvinka / githubweb
  2. [Upd] Update dependencies - JOPA, logback (test), RDF4J (test). (commit: 77fdbb1) — Martin Ledvinka / githubweb
  3. [0.14.2] Bump version, update changelog. (commit: 38551eb) — Martin Ledvinka / githubweb

#77 (Nov 19, 2023, 5:19:21 PM)

  1. [0.14.1] Bump version, update changelog. (commit: 3492a6b) — Martin Ledvinka / githubweb

#76 (Nov 3, 2023, 2:30:43 PM)

  1. [Enhancement #37] Start migration to Jakarta JSON API. (commit: 0399389) — Martin Ledvinka / githubweb
  2. [Enhancement #37] Refactor deserialization to use the Jakarta JSON API. (commit: d7e77ef) — Martin Ledvinka / githubweb
  3. [Enhancement #37] Remove dependency on JSON-LD Java. (commit: 30fc1fe) — Martin Ledvinka / githubweb
  4. [Enhancement #37] Remove uses of JSON-LD Java from tests. (commit: 62d1583) — Martin Ledvinka / githubweb
  5. [Chore] Regenerate license headers, ensure they correspond to the LGPLv3 license. (commit: 5451f80) — Martin Ledvinka / githubweb
  6. [Ref] Minor simplification of LangString.getLanguage. (commit: 1170ba2) — Martin Ledvinka / githubweb
  7. [0.14.0] Bump version, update changelog. (commit: 5069b09) — Martin Ledvinka / githubweb

#75 (Jul 31, 2023, 6:12:23 PM)

  1. Handle class hierarchies when resolving property access. (commit: 7b54511) — Martin Ledvinka / githubweb
  2. [0.13.1] Bump version, update changelog. (commit: 419c84c) — Martin Ledvinka / githubweb

#74 (Jul 31, 2023, 4:06:17 PM)

  1. Make BeanAnnotationProcessor.getAncestors public. (commit: 033f7a8) — Martin Ledvinka / githubweb
  2. [Upd] Update JOPA (and RDF4J in tests) to the latest version. (commit: fd59b2e) — Martin Ledvinka / githubweb
  3. [0.12.4] Bump version. (commit: 1b508f3) — Martin Ledvinka / githubweb
  4. [0.13.0] Bump version, require Java 11. (commit: 38f3648) — Martin Ledvinka / githubweb
  5. [Fix] Fix class loading issues on JDK 11 in ClasspathScanner. (commit: 8528f91) — Martin Ledvinka / githubweb

#73 (Apr 6, 2023, 8:51:27 PM)

  1. [Fix] Fix an issue with serializing collections of enum constants. (commit: 3d4460a) — Martin Ledvinka / githubweb
  2. Ensure deserialization of collections of enum constants works. (commit: ea33395) — Martin Ledvinka / githubweb
  3. [0.12.1] Bump version, update changelog. (commit: 8ad8bc0) — Martin Ledvinka / githubweb
  4. [Bug #51] Add test reproducing the issue. (commit: 07206c0) — Martin Ledvinka / githubweb
  5. [Bug #51] Fix the issue of attempting to add JSON-LD context to a collection node. (commit: 66553da) — Martin Ledvinka / githubweb
  6. [0.12.2] Bump version, update changelog. (commit: 4ba4fca) — Martin Ledvinka / githubweb
  7. [Enhancement #54] Add acceptance tests for the feature. (commit: 600678e) — Martin Ledvinka / githubweb
  8. [Enhancement #54] Implement serialization of individuals as string with extended term definition in context. (commit: 26b2b80) — Martin Ledvinka / githubweb
  9. [Enhancement #54] Minor code cleanup, add some tests. (commit: 56ee07d) — Martin Ledvinka / githubweb
  10. [Ref] Simplify creation of JSON nodes. (commit: d38ddd3) — Martin Ledvinka / githubweb
  11. [Ref] Simplify JsonNodeFactory, remove unused methods. (commit: 76982fb) — Martin Ledvinka / githubweb
  12. [Enhancement #54] Ensure extended term definition is correctly created for collection-valued object property attributes. (commit: ebf773a) — Martin Ledvinka / githubweb
  13. [Fix] Fix serialization of types with context when term is mapped in ancestor context. (commit: 0bc4f3c) — Martin Ledvinka / githubweb
  14. [0.12.3] Bump version, update changelog. (commit: 1428dc1) — Martin Ledvinka / githubweb
  15. [Doc] Update readme with info on serialization of individuals as strings. (commit: 101b6b0) — Martin Ledvinka / githubweb

#72 (Mar 30, 2023, 9:54:17 AM)

  1. [Bug #51] Add test reproducing the issue. (commit: f8bf4f6) — Martin Ledvinka / githubweb
  2. [Bug #51] Fix the issue of attempting to add JSON-LD context to a collection node. (commit: 20a3bac) — Martin Ledvinka / githubweb
  3. [0.12.2] Bump version, update changelog. (commit: cd27448) — Martin Ledvinka / githubweb

#71 (Mar 28, 2023, 12:46:16 PM)

  1. [Fix] Fix an issue with serializing collections of enum constants. (commit: d093cf4) — Martin Ledvinka / githubweb
  2. Ensure deserialization of collections of enum constants works. (commit: 74115b9) — Martin Ledvinka / githubweb
  3. [0.12.1] Bump version, update changelog. (commit: b5383b3) — Martin Ledvinka / githubweb

#70 (Mar 20, 2023, 4:41:12 PM)

  1. Test deserialization of object with type attribute only. (commit: eb49a0f) — Martin Ledvinka / githubweb
  2. [Enhancement #43] Add acceptance test for embedded contexts support. (commit: 1ca7e45) — Martin Ledvinka / githubweb
  3. [Enhancement #43] Support chaining JSON-LD contexts into hierarchy. (commit: 15cbb66) — Martin Ledvinka / githubweb
  4. [Enhancement #43] Implement hierarchical embedded JSON-LD contexts support. (commit: 67c53b8) — Martin Ledvinka / githubweb
  5. [Enhancement #43] Properly handle term mapping conflicts in contexts. (commit: 7af55ee) — Martin Ledvinka / githubweb
  6. [Enhancement #43] Order attributes for serialization so that object property values are processed last to prevent issues with context building. (commit: bf18fde) — Martin Ledvinka / githubweb
  7. [Enhancement #43] More testing of hierarchical JSON-LD contexts. (commit: 4759ee9) — Martin Ledvinka / githubweb
  8. [Enhancement #43] Use previously registered @id mapping term when serializing plain identifier object property value. (commit: 6c716bd) — Martin Ledvinka / githubweb
  9. [Enhancement #43] Do not replicate inherited term mapping when overriding terms in embedded context. (commit: 08b2ae5) — Martin Ledvinka / githubweb
  10. Remove obsolete TODO. (commit: 0bbba65) — Martin Ledvinka / githubweb
  11. Resolve TODO w.r.t. supported identifier types (harmonize with JOPA). (commit: 5bf9661) — Martin Ledvinka / githubweb
  12. [0.11.0] Bump version, update changelog. (commit: 2b06031) — Martin Ledvinka / githubweb
  13. Update license header year. (commit: 6373b60) — Martin Ledvinka / githubweb
  14. [Enhancement #48] Add integration test for serialization of enum constants to individuals. (commit: a0f4de7) — Martin Ledvinka / githubweb
  15. [Enhancement #48] Implement serialization of enum constants mapped to individuals as objects with id. (commit: bbee52f) — Martin Ledvinka / githubweb
  16. [Enhancement #48] Add an acceptance test for deserializing individuals to enum constants. (commit: d624701) — Martin Ledvinka / githubweb
  17. [Enhancement #48] Implement deserialization of individuals to mapped enum constants. (commit: dbc271d) — Martin Ledvinka / githubweb
  18. [Enhancement #48] Throw exception when deserialization does not find matching enum constant. (commit: e3dc7f4) — Martin Ledvinka / githubweb
  19. [0.12.0] Bump version, update test dependencies, update changelog. (commit: a5055bb) — Martin Ledvinka / githubweb

#69 (Feb 8, 2023, 2:29:30 PM)

  1. Test deserialization of object with type attribute only. (commit: db45d94) — Martin Ledvinka / githubweb
  2. [Enhancement #43] Add acceptance test for embedded contexts support. (commit: dd6f82b) — Martin Ledvinka / githubweb
  3. [Enhancement #43] Support chaining JSON-LD contexts into hierarchy. (commit: b8ae988) — Martin Ledvinka / githubweb
  4. [Enhancement #43] Implement hierarchical embedded JSON-LD contexts support. (commit: 3a70840) — Martin Ledvinka / githubweb
  5. [Enhancement #43] Properly handle term mapping conflicts in contexts. (commit: a23c9ce) — Martin Ledvinka / githubweb
  6. [Enhancement #43] Order attributes for serialization so that object property values are processed last to prevent issues with context building. (commit: 4ae34cf) — Martin Ledvinka / githubweb
  7. [Enhancement #43] More testing of hierarchical JSON-LD contexts. (commit: 24241e2) — Martin Ledvinka / githubweb
  8. [Enhancement #43] Use previously registered @id mapping term when serializing plain identifier object property value. (commit: 7d4717a) — Martin Ledvinka / githubweb
  9. [Enhancement #43] Do not replicate inherited term mapping when overriding terms in embedded context. (commit: a224325) — Martin Ledvinka / githubweb
  10. Remove obsolete TODO. (commit: bbb3a07) — Martin Ledvinka / githubweb
  11. Resolve TODO w.r.t. supported identifier types (harmonize with JOPA). (commit: c1797ed) — Martin Ledvinka / githubweb
  12. [0.11.0] Bump version, update changelog. (commit: f594e05) — Martin Ledvinka / githubweb

#68 (Feb 1, 2023, 2:32:51 PM)

  1. [Fix] Fix an issue with building JSON-LD context for multilingual strings used as annotation properties. (commit: 8d9417f) — Martin Ledvinka / githubweb
  2. [Fix] Apply types JSON-LD context mapping when it is provided deeper in the serialized object graph. (commit: 00f0610) — Martin Ledvinka / githubweb
  3. [Doc] Improve documentation in README.md. (commit: 825c186) — Martin Ledvinka / githubweb
  4. [0.10.2] Bump version, update changelog. (commit: a386bbe) — Martin Ledvinka / githubweb

#67 (Dec 21, 2022, 10:45:22 AM)

  1. [Fix] Revert logback version to 1.3.5 to allow building on Java 8. (commit: 89b9195) — Martin Ledvinka / githubweb

#66 (Dec 21, 2022, 10:40:12 AM)

  1. [Upd] Update dependencies. (commit: 90222c8) — Martin Ledvinka / githubweb
  2. [0.10.1] Bump version, update changelog. (commit: 1558d1c) — Martin Ledvinka / githubweb

#65 (Nov 24, 2022, 5:50:34 PM)

  1. [Feature #16] Add representation of JSON-LD context. (commit: ece1535) — Martin Ledvinka / githubweb
  2. [Feature #16] Extend CompositeNode to allow prepending items. (commit: d0320a1) — Martin Ledvinka / githubweb
  3. [Feature #16] Implement a factory for creating SerializationContext instances. (commit: 9133fc2) — Martin Ledvinka / githubweb
  4. [Feature #16] Implement a JSON-LD context mapping serialization context factory. (commit: d4d0696) — Martin Ledvinka / githubweb
  5. [Feature #16] Add ContextBuildingJsonLdSerializer, add basic tests for context-based serialization. (commit: 619430e) — Martin Ledvinka / githubweb
  6. [Feature #16] Support mapping @id and @type in context. (commit: d45b137) — Martin Ledvinka / githubweb
  7. Serialize date/time values as typed literals (value with type). (commit: 60b6537) — Martin Ledvinka / githubweb
  8. Refactor serialization tests so that tests can be reused for different serializers. (commit: 6b22ec6) — Martin Ledvinka / githubweb
  9. [Feature #16] Test basic context-based serialization behavior. (commit: 0cc48ab) — Martin Ledvinka / githubweb
  10. [Feature #16] Move common serialization tests to JsonLdSerializerTestBase. (commit: a11295e) — Martin Ledvinka / githubweb
  11. [Feature #16] Further consolidation of common serialization tests. (commit: 73aeaff) — Martin Ledvinka / githubweb
  12. [Feature #16] Implement collection serialization. (commit: 9537d0b) — Martin Ledvinka / githubweb
  13. [Feature #16] Eliminate unnecessary Node types and methods. (commit: 2cde441) — Martin Ledvinka / githubweb
  14. [Feature #16] Enhance SerializationContext with JSON-LD context, rename attributeId to term to better conform to JSON-LD spec. (commit: f68864e) — Martin Ledvinka / githubweb
  15. [Feature #16] Move serializers for CompactJsonLdSerializer into separate package. (commit: 873ac6a) — Martin Ledvinka / githubweb
  16. [Feature #16] Implement context-based MultilingualString value serializers. (commit: 63cc099) — Martin Ledvinka / githubweb
  17. [Feature #16] Test context-based MultilingualString serializers. (commit: 26dcbb9) — Martin Ledvinka / githubweb
  18. [Feature #16] Implement context-based literal value serializers. (commit: 47806bb) — Martin Ledvinka / githubweb
  19. [Feature #16] Implement additional required context-based value serializers and context-based serialization in general. (commit: abe2667) — Martin Ledvinka / githubweb
  20. Update GH actions to run build on PR and push to development. (commit: ee6c3c6) — Martin Ledvinka / githubweb
  21. [Doc] Add changelog. (commit: 1ca93ed) — Martin Ledvinka / githubweb
  22. [0.10.0] Bump version, update dependencies. (commit: 9bb80dd) — Martin Ledvinka / githubweb
  23. Update readme. (commit: 57f1416) — Martin Ledvinka / githubweb

#64 (Mar 29, 2022, 9:49:06 PM)

  1. [Upd, Feature #10] Add a configuration parameter for datetime serialization. (commit: b929ff4) — Martin Ledvinka / githubweb
  2. [Feature #10] Implement serialization of date/time as ISO string using ValueSerializer. (commit: 22ce7f4) — Martin Ledvinka / githubweb
  3. [Feature #10] Implement serialization of datetime values as the number of millis since epoch. (commit: 3c81513) — Martin Ledvinka / githubweb
  4. [Feature #10] Support globally configuring datetime format. (commit: cac09b0) — Martin Ledvinka / githubweb
  5. [Feature #10] Javadoc correction. (commit: 0fbc714) — Martin Ledvinka / githubweb
  6. [Feature #10] Incorporate new temporal serializers as built-in value serializers. (commit: 5cf1b93) — Martin Ledvinka / githubweb
  7. Align type coercion with JOPA's XSD datatype handling. (commit: 6facb44) — Martin Ledvinka / githubweb
  8. Rely more on JOPA datatype transformation. Simplify LangString handling. (commit: 8b809d9) — Martin Ledvinka / githubweb
  9. Minor deserialization cleanup. (commit: fedbe5f) — Martin Ledvinka / githubweb
  10. [Feature #10] Implement transformation between offset-based temporals and other representations (zoned, local, instant, date). (commit: e3ac3f8) — Martin Ledvinka / githubweb
  11. [Feature #28] Add interface and management for custom deserializers. (commit: 9544e89) — Martin Ledvinka / githubweb
  12. [Feature #28] Pass custom deserializers to the deserialization process. (commit: 1fc94ab) — Martin Ledvinka / githubweb
  13. [Feature #28] Use custom deserializer when it matches root target type. (commit: b57c666) — Martin Ledvinka / githubweb
  14. [Feature #28] Use custom deserializer when deserializing singular property value. (commit: 34c9341) — Martin Ledvinka / githubweb
  15. [Feature #28] Use custom deserializer when deserializing plural property value. (commit: e166790) — Martin Ledvinka / githubweb
  16. [Feature #10] Implement and use custom deserializers for datetime values. (commit: 07e9f78) — Martin Ledvinka / githubweb
  17. [Feature #10] Implement and use custom deserializers for time values. (commit: 7bcdc47) — Martin Ledvinka / githubweb
  18. [Feature #10] Implement and use custom deserializers for date values. (commit: 4e8d90e) — Martin Ledvinka / githubweb
  19. [Feature #10] Implement and use custom deserializers for Instant value. (commit: 626ee56) — Martin Ledvinka / githubweb
  20. [Feature #10] Implement and use custom (de)serializers for TemporalAmount values. (commit: 8a98e3c) — Martin Ledvinka / githubweb
  21. [Feature #10] Unify exception handling in datetime deserializers. (commit: d0195a7) — Martin Ledvinka / githubweb
  22. [Doc] Minor Javadoc updates. (commit: ab1bedd) — Martin Ledvinka / githubweb
  23. [Feature #28] Handle null returned from custom deserializers. (commit: c94ba17) — Martin Ledvinka / githubweb
  24. [Upd] Update dependencies. (commit: 3fc5c7c) — Martin Ledvinka / githubweb
  25. [Upd] Update to JOPA 0.18.5, fix Java 8 compilation issue. (commit: d472045) — Martin Ledvinka / githubweb
  26. [0.9.0] Bump version, update readme with info on new datetime-related parameters. (commit: f94eb24) — Martin Ledvinka / githubweb
  27. [Fix] Fix site name in pom.xml. (commit: 2727d5a) — Martin Ledvinka / githubweb

#63 (Jan 5, 2022, 10:37:51 AM)

  1. [Del] Remove link to KBSS page from readme. (commit: 7550610) — Martin Ledvinka / githubweb
  2. [Bug #36] Serialize language-less multilingual string using the @none keyword. (commit: 12e88c8) — Martin Ledvinka / githubweb
  3. [Bug #36] Deserialize lang strings with @none language as language-less multilingual string values. (commit: c29bd37) — Martin Ledvinka / githubweb
  4. [Upd] Update dependencies. (commit: af7312e) — Martin Ledvinka / githubweb
  5. [Doc] Update and regenerate license headers. (commit: a4bed33) — Martin Ledvinka / githubweb
  6. [Upd] Update to Hamcrest 2.2. (commit: ed5a834) — Martin Ledvinka / githubweb
  7. [0.8.9] Bump version. (commit: 0e2a683) — Martin Ledvinka / githubweb
  8. Exclude GH workflow maven.yml from license header checking. Revert changes to it. (commit: 320d746) — Martin Ledvinka / githubweb

#62 (Jul 21, 2021, 9:53:51 AM)

  1. Attempt to consolidate values in a collection of multilingual strings into as few elements as possible on deserialization. (commit: 6bdea72) — Martin Ledvinka / githubweb
  2. [Upd] Update dependencies. (commit: 099e3ff) — Martin Ledvinka / githubweb
  3. [0.8.8] Bump version. (commit: 07caa9d) — Martin Ledvinka / githubweb

#61 (Apr 10, 2021, 3:08:52 PM)

  1. Simplify ValueSerializer interface and usage. (commit: b1a1042) — martin.ledvinka / githubweb
  2. [Feature #22] Implement support for custom serializers of data and annotation property values. (commit: b3ee689) — martin.ledvinka / githubweb
  3. [Feature #22] Allow registering custom serializers. (commit: 5900c6f) — martin.ledvinka / githubweb
  4. [Feature #22] Testing registration and usage of custom literal serializers. (commit: 0417a11) — martin.ledvinka / githubweb
  5. Prevent possible sharing of the stateful ObjectGraphTraverser instance between concurrent serialization runs. (commit: d21da7a) — martin.ledvinka / githubweb
  6. [Feature #22] Implement support for custom serializers of object property values. (commit: 510558e) — martin.ledvinka / githubweb
  7. [Feature #22] Testing custom serializers support. Ensure custom serializer is used even when processing plural object property values. (commit: aadff55) — martin.ledvinka / githubweb
  8. [Feature #22] Some additional tests. (commit: bd6fd62) — martin.ledvinka / githubweb
  9. [#31] fix loading from jars (commit: 8597317) — martin.ledvinka / githubweb
  10. [#31] forgotten jars (commit: e53c2ab) — martin.ledvinka / githubweb
  11. [0.8.5] bump version (commit: 54e94a1) — martin.ledvinka / githubweb
  12. [#31] Fixing failing tests (commit: 798e7a5) — martin.ledvinka / githubweb
  13. [0.8.6] Bump version. (commit: 64b021f) — martin.ledvinka / githubweb
  14. [Fix] Better handle classpath scanning errors. (commit: f5727a3) — martin.ledvinka / githubweb
  15. [Fix] Better handle classpath scanning errors. (commit: 2fa26c9) — martin.ledvinka / githubweb
  16. [Feature #28] Implement support for custom serializers of data and annotation property values. (commit: e061f91) — Martin Ledvinka / githubweb
  17. [Feature #28] Allow registering custom serializers. (commit: 340f22c) — Martin Ledvinka / githubweb
  18. [Feature #28] Testing registration and usage of custom literal serializers. (commit: f604d08) — Martin Ledvinka / githubweb
  19. Prevent possible sharing of the stateful ObjectGraphTraverser instance between concurrent serialization runs. (commit: b1c0ce9) — Martin Ledvinka / githubweb
  20. [Feature #28] Implement support for custom serializers of object property values. (commit: 0e29d89) — Martin Ledvinka / githubweb
  21. [Feature #28] Testing custom serializers support. Ensure custom serializer is used even when processing plural object property values. (commit: 14cc566) — Martin Ledvinka / githubweb
  22. [Feature #28] Some additional tests. (commit: 9902bb0) — Martin Ledvinka / githubweb
  23. [#31] fix loading from jars (commit: ce1fc3b) — Martin Ledvinka / githubweb
  24. [#31] forgotten jars (commit: 89da733) — Martin Ledvinka / githubweb
  25. [0.8.5] bump version (commit: 3ac6cb1) — Martin Ledvinka / githubweb
  26. [#31] Fixing failing tests (commit: 77f9c37) — Martin Ledvinka / githubweb
  27. [0.8.6] Bump version. (commit: 59843fb) — Martin Ledvinka / githubweb
  28. [Fix] Better handle classpath scanning errors. (commit: 27d24d2) — Martin Ledvinka / githubweb
  29. [Upd] Update dependencies. (commit: da27347) — Martin Ledvinka / githubweb
  30. [Upd] Update Maven plugins. (commit: d653f53) — Martin Ledvinka / githubweb
  31. [0.8.7] Bump version, update readme. (commit: fdc5b3e) — Martin Ledvinka / githubweb

#60 (Mar 18, 2021, 7:50:33 PM)

  1. [#31] Fixing failing tests (commit: 38e1c08) — petr.kremen / githubweb
  2. [0.8.6] Bump version. (commit: 510040f) — petr.kremen / githubweb

#59 (Mar 18, 2021, 4:28:17 PM)

  1. [0.8.5] bump version (commit: e5b907c) — petr.kremen / githubweb

#58 (Mar 18, 2021, 4:26:27 PM)

  1. [#31] fix loading from jars (commit: 7a73532) — petr.kremen / githubweb
  2. [#31] forgotten jars (commit: 26bff47) — petr.kremen / githubweb

#57 (Jan 17, 2021, 12:11:25 PM)

  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) — Martin Ledvinka / githubweb
  2. [Feature #14] Support IRI expansion on class level. (commit: 9856a12) — Martin Ledvinka / githubweb
  3. [Feature #14] Support IRI expansion on package level and for attribute as well as class IRIs. (commit: 8639d9b) — Martin Ledvinka / githubweb
  4. [Feature #14] Testing support for compact IRI expansion. (commit: ce0eb73) — Martin Ledvinka / githubweb
  5. [0.8.4] Bump version. (commit: 6074bf3) — Martin Ledvinka / githubweb

#56 (Jan 1, 2021, 5:29:17 PM)

  1. [0.13.2] Bump version. (commit: 03e5ce1) — Martin Ledvinka / githubweb
  2. [Bug #22] Add tests reproducing the issue. (commit: 93984dd) — Martin Ledvinka / githubweb
  3. [Bug #22] Major refactoring of serialization logic. WIP. (commit: e6e09c7) — Martin Ledvinka / githubweb
  4. [Bug #30] Implement support for serialization of typed properties. (commit: a647ac5) — Martin Ledvinka / githubweb
  5. [Bug #30] Test support for serializing multilingual strings in unmapped properties. (commit: f1cacf3) — Martin Ledvinka / githubweb
  6. [Bug #30] Minor refactoring of the SerializationContext. (commit: 1257fc1) — Martin Ledvinka / githubweb
  7. [0.8.3] Bump version. (commit: 5899be2) — Martin Ledvinka / githubweb

#54 (Oct 30, 2020, 5:14:05 PM)

  1. [Feature #26] Add configuration for enabling optimistic target type resolution. (commit: 259cb9f) — Martin Ledvinka / githubweb
  2. [Feature #26] Implement optimistic target type resolution with possible superclass preference. (commit: 6d00402) — Martin Ledvinka / githubweb
  3. [Feature #26] Test optimistic target type resolution with possible superclass preference. (commit: c44d1e0) — Martin Ledvinka / githubweb
  4. [Feature #26] Prefer classes with @Properties field when optimistically resolving target type. (commit: bfdcac8) — Martin Ledvinka / githubweb
  5. [Upd] Update JOPA to 0.16.0 and JSON-LD Java to 0.13.2. (commit: f050fdf) — Martin Ledvinka / githubweb
  6. [SCA] Minor SCA-based code improvements. (commit: a6059e9) — Martin Ledvinka / githubweb
  7. [0.8.2] Bump version. (commit: 49d5cdf) — Martin Ledvinka / githubweb

#53 (Oct 15, 2020, 4:01:29 PM)

  1. [0.8.1] Bump version, update to JOPA 0.15.2. (commit: 832c603) — Martin Ledvinka / githubweb

#52 (Sep 8, 2020, 5:42:13 PM)

  1. [Upd] Update JOPA to 0.15.0, which supports multilingual strings. (commit: 3ad2aea) — Martin Ledvinka / githubweb
  2. [Feature #20] Extend serialization model with nodes types for language-tagged strings. Add necessary constants as well. (commit: 7b7dc6e) — Martin Ledvinka / githubweb
  3. [Feature #20] Add LangStringNode and MultilingualStringSerializer for handling MultilingualString serialization. (commit: 0a28c39) — Martin Ledvinka / githubweb
  4. [Feature #20] Implement serialization of multilingual string values. (commit: 3d83c2c) — Martin Ledvinka / githubweb
  5. [Feature #20] Minor refactoring in multilingual string serialization. (commit: a1d82af) — Martin Ledvinka / githubweb
  6. [Feature #20] Implement basic deserialization of language tagged string values. (commit: 0ed796c) — Martin Ledvinka / githubweb
  7. [Feature #20] Handle various cases when deserializing language tagged strings or deserializing into MultilingualString. (commit: bf96cb0) — Martin Ledvinka / githubweb
  8. [Feature #20] Testing serialization and deserialization of plural multilingual strings. (commit: 8047577) — Martin Ledvinka / githubweb
  9. Simplify Javadoc plugin configuration. (commit: 6f70297) — Martin Ledvinka / githubweb
  10. [0.8.0] Bump version. (commit: b5e997e) — Martin Ledvinka / githubweb

#51 (Jul 19, 2020, 1:53:41 PM)

  1. [Fix] Handle target objects without identifier attribute. (commit: ff3d820) — Martin Ledvinka / githubweb
  2. Minor code improvements. (commit: 2720802) — Martin Ledvinka / githubweb
  3. [0.7.1] Bump version. (commit: ea17e00) — Martin Ledvinka / githubweb

#50 (Jul 14, 2020, 2:13:17 PM)

  1. [Feature #17] Partial implementation of the pending reference registry. (commit: f15473d) — Martin Ledvinka / githubweb
  2. [Feature #17] Finish implementation of PendingReferenceRegistry. (commit: 8778500) — Martin Ledvinka / githubweb
  3. [Feature #17] Register a pending reference when known instance is not found for object reference being deserialized for a property. (commit: 6b391ff) — Martin Ledvinka / githubweb
  4. [Feature #17] Rework pending references to seamlessly support collections and singular attributes. (commit: 3cff5b4) — Martin Ledvinka / githubweb
  5. [Feature #17] Add test for verifying the feature. (commit: 895ee5f) — Martin Ledvinka / githubweb
  6. [Feature #17] Resolve pending references when an object has been reconstructed. (commit: 0d48b31) — Martin Ledvinka / githubweb
  7. [Feature #17] Further testing of the feature. (commit: a4368ae) — Martin Ledvinka / githubweb
  8. [Bug #22] Support deserialization of values for fields having a generic type Object. (commit: 02d12fc) — Martin Ledvinka / githubweb
  9. [Bug #22] Support deserialization when type Object is passed as target type. (commit: 424c558) — Martin Ledvinka / githubweb
  10. [Upd] Update tests to Mockito 3.4.0. (commit: f9e24ed) — Martin Ledvinka / githubweb
  11. [Feature #21] Add configuration parameter for enabling target type assumption. (commit: 14b9b67) — Martin Ledvinka / githubweb
  12. [Feature #21] Assume target type if types are not specified provided (based on configuration). (commit: cecf4ec) — Martin Ledvinka / githubweb
  13. [Feature #21] Update documentation. (commit: d066665) — Martin Ledvinka / githubweb
  14. Re-generate license headers. (commit: 27efc83) — Martin Ledvinka / githubweb
  15. [Fix] Enable previously disabled test and fix it. (commit: 2a0f1dc) — Martin Ledvinka / githubweb
  16. [0.7.0] Bump version. (commit: 6d23c84) — Martin Ledvinka / githubweb

#49 (Jul 6, 2020, 10:44:03 AM)

  1. [Upd] Dependency updates. (commit: eb9cd40) — Martin Ledvinka / githubweb
  2. [Issue #19] Indicate invalid JSON-LD on deserialization input with an exception. (commit: b915464) — Martin Ledvinka / githubweb
  3. [Bug #22] Support typed values and literal value type coercion. (commit: 2ca3344) — Martin Ledvinka / githubweb
  4. [Bug #22] Support XSD duration and other less frequent XSD types (e.g. nonPositiveInteger), use zoned date time in XSDTypeCoercer. (commit: b06b2ba) — Martin Ledvinka / githubweb
  5. [Bug #22] Support coercing local date time and time on deserialization. (commit: 38ee54c) — Martin Ledvinka / githubweb
  6. [Bug #18] Support building with multi-release dependencies introduced in Java 9. (commit: 9080e2d) — Martin Ledvinka / githubweb
  7. [Bug #22] Improve explanation of missing types field. Test serialization of LocalDateTime/ZonedDateTime. (commit: 011778e) — Martin Ledvinka / githubweb
  8. [Bug #22] Working on support for serialization/deserialization of fields of type Object. (commit: 896d6bc) — Martin Ledvinka / githubweb
  9. #24 Relaxing check about single cardinality constraints in json (commit: 246f087) — longo / githubweb
  10. [Fix] Fix failing tests. (commit: 8aef2e8) — Martin Ledvinka / githubweb
  11. [0.6.0] Bump version. (commit: 6e1bc7a) — Martin Ledvinka / githubweb

#48 (Mar 22, 2020, 3:57:56 PM)

  1. Support (de)serialization of enum constants as simple strings. (commit: 9e580cf) — Martin Ledvinka / githubweb
  2. [0.5.1] Bump version, update readme with info about enum support. (commit: afb1ae7) — Martin Ledvinka / githubweb

#47 (Mar 2, 2020, 2:37:37 PM)

  1. [Fix] Fix javadoc issues. (commit: 88ed042) — Martin Ledvinka / githubweb

#46 (Mar 2, 2020, 2:30:17 PM)

  1. [Feature #13] Serialize reference annotation property values as objects (commit: 5327784) — Martin Ledvinka / githubweb
  2. [Feature #13] Add support for deserializing object references into (commit: 6826272) — Martin Ledvinka / githubweb
  3. [Upd] Update dependencies and license year. (commit: bf30e2a) — Martin Ledvinka / githubweb
  4. [0.5.0] Bump version. (commit: da73b13) — Martin Ledvinka / githubweb

#45 (Aug 8, 2019, 5:54:41 PM)

  1. [Upd] Update dependencies. (commit: 9181f84) — Martin Ledvinka / githubweb
  2. [Feature #12] Add support for write-only attributes ignored by (commit: 284915c) — Martin Ledvinka / githubweb
  3. [Feature #12] Add support for read-only attributes ignored by (commit: d07f3c4) — Martin Ledvinka / githubweb
  4. [Feature #12] Minor method renaming. (commit: 8ab5e33) — Martin Ledvinka / githubweb
  5. [0.4.0] Bump version. (commit: b0c4e1e) — Martin Ledvinka / githubweb

#43 (May 29, 2019, 10:50:59 AM)

  1. [Fix] Prevent NPX when serializing collections containing null values. (commit: ba53caf) — Martin Ledvinka / githubweb
  2. [Upd] Upgrade to JOPA 0.12.2 and jsonld-java 0.12.4. (commit: 2435a16) — Martin Ledvinka / githubweb
  3. [0.3.8] Bumped version. (commit: 2a05da1) — Martin Ledvinka / githubweb

#42 (Dec 19, 2018, 8:43:01 AM)

  1. [Fix] Handle assignment of a known instance to an identifier-type field, (commit: 7fac824) — Martin Ledvinka / githubweb
  2. [Upd] Upgraded dependencies. Migrating to JUnit 5. (commit: 61005f0) — Martin Ledvinka / githubweb
  3. [Upd] Finished migration to JUnit 5. (commit: 154d164) — Martin Ledvinka / githubweb
  4. [upd] Updated to jsonld-java 0.12.3. (commit: b133757) — Martin Ledvinka / githubweb
  5. [0.3.7] Bumped version. (commit: 292a42c) — Martin Ledvinka / githubweb

#41 (Sep 25, 2018, 5:58:56 PM)

  1. Throw MissingTypeInfoException when instance has no type info, i.e., no (commit: d2ba21f) — Martin Ledvinka / githubweb

#40 (Sep 25, 2018, 5:39:51 PM)

  1. Extended bean processing API. (commit: d499a84) — Martin Ledvinka / githubweb
  2. [0.3.6] Bumped version. (commit: b056599) — Martin Ledvinka / githubweb

#39 (Sep 7, 2018, 9:20:55 AM)

  1. [Issue #9] Serialize java.util.Date by default as timestamp of (commit: 5e43002) — Martin Ledvinka / githubweb
  2. [Issue #9] Support for deserializing numeric timestamp into (commit: 67d12f9) — Martin Ledvinka / githubweb
  3. [0.3.5] Bumped version. (commit: c4277a4) — Martin Ledvinka / githubweb

#38 (Jul 19, 2018, 3:36:53 PM)

  1. [Bug #8] Added support for deserialization of objects into @Properties. (commit: 7a53339) — Martin Ledvinka / githubweb
  2. Use latest JOPA, replaced usages of the deprecated CommonVocabulary (commit: c5ef548) — Martin Ledvinka / githubweb
  3. [0.3.4] Bumped version. (commit: 72884b0) — Martin Ledvinka / githubweb

#37 (Jul 9, 2018, 11:31:24 AM)

  1. Use correct scope for hamcrest. (commit: 08c46a1) — Martin Ledvinka / githubweb
  2. Started working on support for serialization of identifier-less classes. (commit: 5283e5f) — Martin Ledvinka / githubweb
  3. Added support for serialization of classes without identifier field. A (commit: 313b381) — Martin Ledvinka / githubweb
  4. Allow to configure whether id should be required during serialization or (commit: 989678a) — Martin Ledvinka / githubweb
  5. Use the latest JOPA (0.10.2.). (commit: e0f3a6f) — Martin Ledvinka / githubweb
  6. [0.3.3] Bumped version. (commit: 5d95c75) — Martin Ledvinka / githubweb

#36 (May 2, 2018, 4:53:07 PM)

  1. Support for deserialization of @list values. (commit: 4d4508c) — Martin Ledvinka / githubweb
  2. Refactored deserialization so that it is more object-oriented. (commit: e75786b) — Martin Ledvinka / githubweb
  3. Handle multiple occurrences of a plain identifier object property value. (commit: a043a8b) — Martin Ledvinka / githubweb
  4. Allows to specify in what order instance attributes will be serialized. (commit: a21372d) — Martin Ledvinka / githubweb
  5. Allow to specify deserialization order of attributes. (commit: cec20fd) — Martin Ledvinka / githubweb
  6. Allow to reconstruct an instance from multiple occurrences. I.e., an (commit: fd60891) — Martin Ledvinka / githubweb
  7. Generate blank node identifier in case object has no identifier value (commit: 79e4700) — Martin Ledvinka / githubweb
  8. [0.3.2] Bumped version, regenerated license headers. (commit: 5874cc4) — Martin Ledvinka / githubweb

#35 (Mar 25, 2018, 5:31:35 PM)

  1. [Enhancement #7] Started working on polymorphic deserialization support (commit: adbf00e) — Martin Ledvinka / githubweb
  2. [Enhancement #7] Implemented target class resolution. (commit: 94af2a7) — Martin Ledvinka / githubweb
  3. [Enhancement #7] Implemented polymorphic deserialization. (commit: f9c9258) — Martin Ledvinka / githubweb
  4. [Enhancement #7] Updated readme with info about the "scanPackage" (commit: 4703396) — Martin Ledvinka / githubweb
  5. [0.3.0] Bumped version, updated license headers. (commit: 5678ee9) — Martin Ledvinka / githubweb
  6. Recover from classpath scanning errors. (commit: 1d5157e) — Martin Ledvinka / githubweb
  7. [Enhancement #5] Implemented support for deserializing full JSON-LD (commit: 7291c08) — Martin Ledvinka / githubweb
  8. [0.3.1] Bumped version. Updated to JOPA API 0.9.15. (commit: b7f871f) — Martin Ledvinka / githubweb
  9. Support building configuration based on another configuration. (commit: 4893346) — Martin Ledvinka / githubweb

#34 (Feb 12, 2018, 10:40:29 AM)

  1. Fixed broken link to KBSS portal. Added build status indicator. (commit: 52c5f16) — Martin Ledvinka / githubweb

#33 (Feb 12, 2018, 10:27:44 AM)

  1. [Enhancement #6] Support deserialization of blank node identifiers. (commit: 47fd36e) — Martin Ledvinka / githubweb
  2. Regenerated license headers. (commit: 919362e) — Martin Ledvinka / githubweb
  3. [0.2.1] Bumped version. (commit: 64f1ab3) — Martin Ledvinka / githubweb

#32 (Feb 5, 2018, 1:06:21 PM)

  1. [Enhancement #4]Support serialization of plain identifier object (commit: ad89688) — Martin Ledvinka / githubweb
  2. [Enhancement #4] Deserialization of object properties with plain (commit: 50aecfe) — Martin Ledvinka / githubweb
  3. Updated readme with info about configuration parameters. (commit: 2b930f9) — Martin Ledvinka / githubweb
  4. [0.1.2] Bumped version. Use JOPA 0.9.13. (commit: 69c58cb) — Martin Ledvinka / githubweb
  5. [Bug #3] Serialize references to visited instances as JSON objects with (commit: b337bdf) — Martin Ledvinka / githubweb
  6. [Bug #3] Serialize/deserialize references to existing objects as json (commit: ba1a9c2) — Martin Ledvinka / githubweb
  7. [0.2.0] Bumped version. Updated build libraries. (commit: 1985727) — Martin Ledvinka / githubweb

#31 (Jan 11, 2018, 4:32:19 PM)

  1. [Bug #1] Fixed issue with serialization of types field and type declared (commit: 5f937a5) — Martin Ledvinka / githubweb
  2. Minor code cleanup. Upgraded to JSON-LD 0.11.1 (test dependency). (commit: bfd1dd3) — Martin Ledvinka / githubweb
  3. [0.1.1] Bumped version. (commit: cfe608b) — Martin Ledvinka / githubweb

#30 (Aug 21, 2017, 2:12:47 PM)

  1. Added maven dependency info to README. (commit: 47eb086) — Martin Ledvinka / githubweb

#28 (Aug 21, 2017, 1:50:17 PM)

  1. Added missing project URL. (commit: 9004239) — Martin Ledvinka / githubweb

#26 (Aug 4, 2017, 5:26:09 PM)

  1. [Upd] Changed groupId to cz.cvut.kbss.jsonld. (commit: 411e1ea) — Martin Ledvinka / githubweb
  2. [Upd] Preparing for maven central release - added appropriate build (commit: b896a22) — Martin Ledvinka / githubweb

#25 (Aug 4, 2017, 4:27:31 PM)

  1. Deserialization of @Properties. (commit: 95fdafe) — Martin Ledvinka / githubweb
  2. Handle singular attribute cardinality violation during deserialization. (commit: 024c38c) — Martin Ledvinka / githubweb
  3. Updated license headers. (commit: 20395b4) — Martin Ledvinka / githubweb
  4. [0.0.9] Bumped version (added support for @Properties), updated JOPA (commit: d3572e4) — Martin Ledvinka / githubweb

#24 (Aug 3, 2017, 7:01:21 PM)

  1. Serialization of @Properties. (commit: 8748c1d) — Martin Ledvinka / githubweb

#23 (Aug 2, 2017, 9:10:04 PM)

  1. Started working on @Properties serialization support. (commit: 884ae30) — Martin Ledvinka / githubweb

#22 (May 22, 2017, 6:21:42 PM)

  1. Added support for deserialization of types. (commit: fb3e6f0) — Martin Ledvinka / githubweb
  2. Verify target type presence in object's types during deserialization. (commit: 2db4077) — Martin Ledvinka / githubweb
  3. Upgraded to JOPA 0.9.6, switched to Maven central for JOPA dependencies. (commit: ab9a6e4) — Martin Ledvinka / githubweb
  4. [0.0.8] Bumped version. (commit: c3cf018) — Martin Ledvinka / githubweb

#21 (Dec 15, 2016, 4:58:50 PM)

  1. Upgraded to JOPA 0.9.0. (commit: ac63390) — Martin Ledvinka / githubweb

#20 (Nov 2, 2016, 3:11:04 PM)

  1. Added support for type widening conversion in deserialization (e.g. from (commit: 8e2b7fd) — Martin Ledvinka / githubweb

#19 (Oct 11, 2016, 1:41:31 PM)

  1. Fixed several deserialization issues. Added configuration of both (commit: 794a3cd) — Martin Ledvinka / githubweb

#18 (Oct 10, 2016, 5:15:54 PM)

  1. Fixed issue with serialization of a collection of references. toString (commit: 412e272) — Martin Ledvinka / githubweb

#17 (Oct 7, 2016, 9:12:50 AM)

  1. Renamed Constants to JsonLd. Upgraded to JOPA 0.8.6. Bumped version to (commit: 0e8476d) — Martin Ledvinka / githubweb

#16 (Aug 24, 2016, 1:20:45 PM)

  1. Added reference to kbss web portal to readme. (commit: a01427d) — Martin Ledvinka / githubweb

#14 (Aug 1, 2016, 4:32:43 PM)

  1. Handle type conversions and reference resolving in deserialized (commit: 0063d9c) — Martin Ledvinka / githubweb

#13 (Aug 1, 2016, 2:16:37 PM)

  1. Working on expanded JSON-LD deserialization. (commit: 11bae81) — Martin Ledvinka / githubweb
  2. Expanded JSON-LD deserialization - basics finished. (commit: 31c8bb3) — Martin Ledvinka / githubweb

#12 (Jul 29, 2016, 3:43:01 PM)

  1. Defined public API for deserialization. (commit: 0e6aa68) — Martin Ledvinka / githubweb

#11 (Jul 29, 2016, 12:50:06 PM)

  1. Handle unknown properties. (commit: d192b31) — Martin Ledvinka / githubweb

#10 (Jul 29, 2016, 12:43:35 PM)

  1. Deserialization of identifiers, known instances and data type (commit: 8c60e1e) — Martin Ledvinka / githubweb
  2. Removed logger dependencies. Bumped version to 0.0.2. (commit: cf6495b) — Martin Ledvinka / githubweb

#9 (Jul 28, 2016, 7:13:33 PM)

  1. Defined basic deserialization API and started working on implementation. (commit: 842e714) — Martin Ledvinka / githubweb
  2. Working on deserialization. (commit: f4a9942) — Martin Ledvinka / githubweb

#8 (Jul 27, 2016, 5:45:23 PM)

  1. Minor renaming and moving around. (commit: 1258b8d) — Martin Ledvinka / githubweb
  2. Some additional testing. (commit: 3a2f247) — Martin Ledvinka / githubweb

#7 (Jul 27, 2016, 12:32:08 PM)

  1. Testing the JSON-LD serializer. Fixed issues. (commit: 0a2846e) — Martin Ledvinka / githubweb

#6 (Jul 26, 2016, 5:55:55 PM)

  1. Implemented first JSON-LD serializer. (commit: 9ef7bcf) — Martin Ledvinka / githubweb

#5 (Jul 26, 2016, 4:31:39 PM)

  1. Handle traversals of collections. (commit: 46d730f) — Martin Ledvinka / githubweb

#4 (Jul 26, 2016, 3:24:26 PM)

  1. Working on JSON-LD tree builder. (commit: 81e58aa) — Martin Ledvinka / githubweb
  2. More work on JSON-LD tree builder. (commit: 57b4c83) — Martin Ledvinka / githubweb

#3 (Jul 25, 2016, 5:27:45 PM)

  1. Added missing repositories definition into pom.xml (commit: 5362ef1) — Martin Ledvinka / githubweb
  2. Object graph traversal implementation. (commit: ef78953) — Martin Ledvinka / githubweb
  3. Started working on JSON-LD tree builder. (commit: e731bf4) — Martin Ledvinka / githubweb

#2 (Jul 20, 2016, 1:45:52 PM)

  1. JsonNodeFactory implementation and testing. (commit: a6fead6) — Martin Ledvinka / githubweb
  2. Started working on the object graph traverser. (commit: f81c9c1) — Martin Ledvinka / githubweb