Skip to content
Changes
- [GH-78] Serialize empty collection passed as root object as empty JSON array. (commit: 202f6ef)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: bf3dfb7)
—
Martin Ledvinka /
githubweb
- [0.15.2] Bump version, update changelog. (commit: 5bffa9d)
—
Martin Ledvinka /
githubweb
- [Chore] Regenerate license headers with 2025. (commit: 74017d1)
—
Martin Ledvinka /
githubweb
- [Enhancement #66] Implement serialization of numeric values with datatype for CompactedJsonLdSerializer. (commit: 3410516)
—
Martin Ledvinka /
githubweb
- [Enhancement #66] Implement serialization of numeric values with datatype for ContextBuildingJsonLdSerializer. (commit: a56ca88)
—
Martin Ledvinka /
githubweb
- Created typed values when serializing properties with context. (commit: 0663602)
—
Martin Ledvinka /
githubweb
- [Enhancement #66] Provide more complex testing of numeric value serialization. (commit: c2c04fb)
—
Martin Ledvinka /
githubweb
- [Enhancement #66] Ensure deserialization of typed numeric values works correctly. (commit: 915f37e)
—
Martin Ledvinka /
githubweb
- [Upd] Bump JaCoCo plugin version to one supporting later JDKs. (commit: 40e3e7d)
—
Martin Ledvinka /
githubweb
- [Fix] Fix build failures? (commit: 2d3d4ba)
—
Martin Ledvinka /
githubweb
- [Fix] Clearer separation of test setup to help resolving test issues. (commit: 29afd48)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: 8cbd6b4)
—
Martin Ledvinka /
githubweb
- [0.15.1] Bump version, update changelog. (commit: 1ebb650)
—
Martin Ledvinka /
githubweb
- [Doc] Update Readme with missing info on the type map cache configuration. (commit: ebb01ce)
—
Martin Ledvinka /
githubweb
- Switch to publishing releases via the Central Portal. (commit: 67eb895)
—
Martin Ledvinka /
githubweb
- [Enhancement #69] Add acceptance test. (commit: 4e1a470)
—
Martin Ledvinka /
githubweb
- [Enhancement #69] Replace pending references with empty object (with id) when ASSUME_TARGET_TYPE is configured. (commit: 6a46ce7)
—
Martin Ledvinka /
githubweb
- [Enhancement #68] Cache type map for deserialization to prevent repeated classpath scanning. (commit: 8bbd765)
—
Martin Ledvinka /
githubweb
- Test code cleanup. (commit: 434a300)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies, require Java 17. (commit: b5e9bdb)
—
Martin Ledvinka /
githubweb
- [0.15.0] Bump version, update changelog. (commit: 6b64467)
—
Martin Ledvinka /
githubweb
- [Fix] Update JDK version in GH Action config. (commit: 3926c4d)
—
Martin Ledvinka /
githubweb
- [Bug #63] Support Spring Boot 3.2.x JAR structure. (commit: 214f3cc)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies - JOPA, logback (test), RDF4J (test). (commit: 746e68e)
—
Martin Ledvinka /
githubweb
- [0.14.2] Bump version, update changelog. (commit: 88fbe20)
—
Martin Ledvinka /
githubweb
- [Fix] Add term mapping to context when serializing empty collection mapped to data/annotation property. (commit: 5615243)
—
Martin Ledvinka /
githubweb
- [Chore] Update license headers. (commit: 73f2b31)
—
Martin Ledvinka /
githubweb
- [0.14.3] Bump version, update changelog. (commit: 99299c3)
—
Martin Ledvinka /
githubweb
- [Bug #63] Support Spring Boot 3.2.x JAR structure. (commit: 48fb1ce)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies - JOPA, logback (test), RDF4J (test). (commit: 77fdbb1)
—
Martin Ledvinka /
githubweb
- [0.14.2] Bump version, update changelog. (commit: 38551eb)
—
Martin Ledvinka /
githubweb
- [0.14.1] Bump version, update changelog. (commit: 3492a6b)
—
Martin Ledvinka /
githubweb
- [Enhancement #37] Start migration to Jakarta JSON API. (commit: 0399389)
—
Martin Ledvinka /
githubweb
- [Enhancement #37] Refactor deserialization to use the Jakarta JSON API. (commit: d7e77ef)
—
Martin Ledvinka /
githubweb
- [Enhancement #37] Remove dependency on JSON-LD Java. (commit: 30fc1fe)
—
Martin Ledvinka /
githubweb
- [Enhancement #37] Remove uses of JSON-LD Java from tests. (commit: 62d1583)
—
Martin Ledvinka /
githubweb
- [Chore] Regenerate license headers, ensure they correspond to the LGPLv3 license. (commit: 5451f80)
—
Martin Ledvinka /
githubweb
- [Ref] Minor simplification of LangString.getLanguage. (commit: 1170ba2)
—
Martin Ledvinka /
githubweb
- [0.14.0] Bump version, update changelog. (commit: 5069b09)
—
Martin Ledvinka /
githubweb
- Handle class hierarchies when resolving property access. (commit: 7b54511)
—
Martin Ledvinka /
githubweb
- [0.13.1] Bump version, update changelog. (commit: 419c84c)
—
Martin Ledvinka /
githubweb
- Make BeanAnnotationProcessor.getAncestors public. (commit: 033f7a8)
—
Martin Ledvinka /
githubweb
- [Upd] Update JOPA (and RDF4J in tests) to the latest version. (commit: fd59b2e)
—
Martin Ledvinka /
githubweb
- [0.12.4] Bump version. (commit: 1b508f3)
—
Martin Ledvinka /
githubweb
- [0.13.0] Bump version, require Java 11. (commit: 38f3648)
—
Martin Ledvinka /
githubweb
- [Fix] Fix class loading issues on JDK 11 in ClasspathScanner. (commit: 8528f91)
—
Martin Ledvinka /
githubweb
- [Fix] Fix an issue with serializing collections of enum constants. (commit: 3d4460a)
—
Martin Ledvinka /
githubweb
- Ensure deserialization of collections of enum constants works. (commit: ea33395)
—
Martin Ledvinka /
githubweb
- [0.12.1] Bump version, update changelog. (commit: 8ad8bc0)
—
Martin Ledvinka /
githubweb
- [Bug #51] Add test reproducing the issue. (commit: 07206c0)
—
Martin Ledvinka /
githubweb
- [Bug #51] Fix the issue of attempting to add JSON-LD context to a collection node. (commit: 66553da)
—
Martin Ledvinka /
githubweb
- [0.12.2] Bump version, update changelog. (commit: 4ba4fca)
—
Martin Ledvinka /
githubweb
- [Enhancement #54] Add acceptance tests for the feature. (commit: 600678e)
—
Martin Ledvinka /
githubweb
- [Enhancement #54] Implement serialization of individuals as string with extended term definition in context. (commit: 26b2b80)
—
Martin Ledvinka /
githubweb
- [Enhancement #54] Minor code cleanup, add some tests. (commit: 56ee07d)
—
Martin Ledvinka /
githubweb
- [Ref] Simplify creation of JSON nodes. (commit: d38ddd3)
—
Martin Ledvinka /
githubweb
- [Ref] Simplify JsonNodeFactory, remove unused methods. (commit: 76982fb)
—
Martin Ledvinka /
githubweb
- [Enhancement #54] Ensure extended term definition is correctly created for collection-valued object property attributes. (commit: ebf773a)
—
Martin Ledvinka /
githubweb
- [Fix] Fix serialization of types with context when term is mapped in ancestor context. (commit: 0bc4f3c)
—
Martin Ledvinka /
githubweb
- [0.12.3] Bump version, update changelog. (commit: 1428dc1)
—
Martin Ledvinka /
githubweb
- [Doc] Update readme with info on serialization of individuals as strings. (commit: 101b6b0)
—
Martin Ledvinka /
githubweb
- [Bug #51] Add test reproducing the issue. (commit: f8bf4f6)
—
Martin Ledvinka /
githubweb
- [Bug #51] Fix the issue of attempting to add JSON-LD context to a collection node. (commit: 20a3bac)
—
Martin Ledvinka /
githubweb
- [0.12.2] Bump version, update changelog. (commit: cd27448)
—
Martin Ledvinka /
githubweb
- [Fix] Fix an issue with serializing collections of enum constants. (commit: d093cf4)
—
Martin Ledvinka /
githubweb
- Ensure deserialization of collections of enum constants works. (commit: 74115b9)
—
Martin Ledvinka /
githubweb
- [0.12.1] Bump version, update changelog. (commit: b5383b3)
—
Martin Ledvinka /
githubweb
- Test deserialization of object with type attribute only. (commit: eb49a0f)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Add acceptance test for embedded contexts support. (commit: 1ca7e45)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Support chaining JSON-LD contexts into hierarchy. (commit: 15cbb66)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Implement hierarchical embedded JSON-LD contexts support. (commit: 67c53b8)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Properly handle term mapping conflicts in contexts. (commit: 7af55ee)
—
Martin Ledvinka /
githubweb
- [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
- [Enhancement #43] More testing of hierarchical JSON-LD contexts. (commit: 4759ee9)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Use previously registered @id mapping term when serializing plain identifier object property value. (commit: 6c716bd)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Do not replicate inherited term mapping when overriding terms in embedded context. (commit: 08b2ae5)
—
Martin Ledvinka /
githubweb
- Remove obsolete TODO. (commit: 0bbba65)
—
Martin Ledvinka /
githubweb
- Resolve TODO w.r.t. supported identifier types (harmonize with JOPA). (commit: 5bf9661)
—
Martin Ledvinka /
githubweb
- [0.11.0] Bump version, update changelog. (commit: 2b06031)
—
Martin Ledvinka /
githubweb
- Update license header year. (commit: 6373b60)
—
Martin Ledvinka /
githubweb
- [Enhancement #48] Add integration test for serialization of enum constants to individuals. (commit: a0f4de7)
—
Martin Ledvinka /
githubweb
- [Enhancement #48] Implement serialization of enum constants mapped to individuals as objects with id. (commit: bbee52f)
—
Martin Ledvinka /
githubweb
- [Enhancement #48] Add an acceptance test for deserializing individuals to enum constants. (commit: d624701)
—
Martin Ledvinka /
githubweb
- [Enhancement #48] Implement deserialization of individuals to mapped enum constants. (commit: dbc271d)
—
Martin Ledvinka /
githubweb
- [Enhancement #48] Throw exception when deserialization does not find matching enum constant. (commit: e3dc7f4)
—
Martin Ledvinka /
githubweb
- [0.12.0] Bump version, update test dependencies, update changelog. (commit: a5055bb)
—
Martin Ledvinka /
githubweb
- Test deserialization of object with type attribute only. (commit: db45d94)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Add acceptance test for embedded contexts support. (commit: dd6f82b)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Support chaining JSON-LD contexts into hierarchy. (commit: b8ae988)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Implement hierarchical embedded JSON-LD contexts support. (commit: 3a70840)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Properly handle term mapping conflicts in contexts. (commit: a23c9ce)
—
Martin Ledvinka /
githubweb
- [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
- [Enhancement #43] More testing of hierarchical JSON-LD contexts. (commit: 24241e2)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Use previously registered @id mapping term when serializing plain identifier object property value. (commit: 7d4717a)
—
Martin Ledvinka /
githubweb
- [Enhancement #43] Do not replicate inherited term mapping when overriding terms in embedded context. (commit: a224325)
—
Martin Ledvinka /
githubweb
- Remove obsolete TODO. (commit: bbb3a07)
—
Martin Ledvinka /
githubweb
- Resolve TODO w.r.t. supported identifier types (harmonize with JOPA). (commit: c1797ed)
—
Martin Ledvinka /
githubweb
- [0.11.0] Bump version, update changelog. (commit: f594e05)
—
Martin Ledvinka /
githubweb
- [Fix] Fix an issue with building JSON-LD context for multilingual strings used as annotation properties. (commit: 8d9417f)
—
Martin Ledvinka /
githubweb
- [Fix] Apply types JSON-LD context mapping when it is provided deeper in the serialized object graph. (commit: 00f0610)
—
Martin Ledvinka /
githubweb
- [Doc] Improve documentation in README.md. (commit: 825c186)
—
Martin Ledvinka /
githubweb
- [0.10.2] Bump version, update changelog. (commit: a386bbe)
—
Martin Ledvinka /
githubweb
- [Fix] Revert logback version to 1.3.5 to allow building on Java 8. (commit: 89b9195)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: 90222c8)
—
Martin Ledvinka /
githubweb
- [0.10.1] Bump version, update changelog. (commit: 1558d1c)
—
Martin Ledvinka /
githubweb
- [Feature #16] Add representation of JSON-LD context. (commit: ece1535)
—
Martin Ledvinka /
githubweb
- [Feature #16] Extend CompositeNode to allow prepending items. (commit: d0320a1)
—
Martin Ledvinka /
githubweb
- [Feature #16] Implement a factory for creating SerializationContext instances. (commit: 9133fc2)
—
Martin Ledvinka /
githubweb
- [Feature #16] Implement a JSON-LD context mapping serialization context factory. (commit: d4d0696)
—
Martin Ledvinka /
githubweb
- [Feature #16] Add ContextBuildingJsonLdSerializer, add basic tests for context-based serialization. (commit: 619430e)
—
Martin Ledvinka /
githubweb
- [Feature #16] Support mapping @id and @type in context. (commit: d45b137)
—
Martin Ledvinka /
githubweb
- Serialize date/time values as typed literals (value with type). (commit: 60b6537)
—
Martin Ledvinka /
githubweb
- Refactor serialization tests so that tests can be reused for different serializers. (commit: 6b22ec6)
—
Martin Ledvinka /
githubweb
- [Feature #16] Test basic context-based serialization behavior. (commit: 0cc48ab)
—
Martin Ledvinka /
githubweb
- [Feature #16] Move common serialization tests to JsonLdSerializerTestBase. (commit: a11295e)
—
Martin Ledvinka /
githubweb
- [Feature #16] Further consolidation of common serialization tests. (commit: 73aeaff)
—
Martin Ledvinka /
githubweb
- [Feature #16] Implement collection serialization. (commit: 9537d0b)
—
Martin Ledvinka /
githubweb
- [Feature #16] Eliminate unnecessary Node types and methods. (commit: 2cde441)
—
Martin Ledvinka /
githubweb
- [Feature #16] Enhance SerializationContext with JSON-LD context, rename attributeId to term to better conform to JSON-LD spec. (commit: f68864e)
—
Martin Ledvinka /
githubweb
- [Feature #16] Move serializers for CompactJsonLdSerializer into separate package. (commit: 873ac6a)
—
Martin Ledvinka /
githubweb
- [Feature #16] Implement context-based MultilingualString value serializers. (commit: 63cc099)
—
Martin Ledvinka /
githubweb
- [Feature #16] Test context-based MultilingualString serializers. (commit: 26dcbb9)
—
Martin Ledvinka /
githubweb
- [Feature #16] Implement context-based literal value serializers. (commit: 47806bb)
—
Martin Ledvinka /
githubweb
- [Feature #16] Implement additional required context-based value serializers and context-based serialization in general. (commit: abe2667)
—
Martin Ledvinka /
githubweb
- Update GH actions to run build on PR and push to development. (commit: ee6c3c6)
—
Martin Ledvinka /
githubweb
- [Doc] Add changelog. (commit: 1ca93ed)
—
Martin Ledvinka /
githubweb
- [0.10.0] Bump version, update dependencies. (commit: 9bb80dd)
—
Martin Ledvinka /
githubweb
- Update readme. (commit: 57f1416)
—
Martin Ledvinka /
githubweb
- [Upd, Feature #10] Add a configuration parameter for datetime serialization. (commit: b929ff4)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement serialization of date/time as ISO string using ValueSerializer. (commit: 22ce7f4)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement serialization of datetime values as the number of millis since epoch. (commit: 3c81513)
—
Martin Ledvinka /
githubweb
- [Feature #10] Support globally configuring datetime format. (commit: cac09b0)
—
Martin Ledvinka /
githubweb
- [Feature #10] Javadoc correction. (commit: 0fbc714)
—
Martin Ledvinka /
githubweb
- [Feature #10] Incorporate new temporal serializers as built-in value serializers. (commit: 5cf1b93)
—
Martin Ledvinka /
githubweb
- Align type coercion with JOPA's XSD datatype handling. (commit: 6facb44)
—
Martin Ledvinka /
githubweb
- Rely more on JOPA datatype transformation. Simplify LangString handling. (commit: 8b809d9)
—
Martin Ledvinka /
githubweb
- Minor deserialization cleanup. (commit: fedbe5f)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement transformation between offset-based temporals and other representations (zoned, local, instant, date). (commit: e3ac3f8)
—
Martin Ledvinka /
githubweb
- [Feature #28] Add interface and management for custom deserializers. (commit: 9544e89)
—
Martin Ledvinka /
githubweb
- [Feature #28] Pass custom deserializers to the deserialization process. (commit: 1fc94ab)
—
Martin Ledvinka /
githubweb
- [Feature #28] Use custom deserializer when it matches root target type. (commit: b57c666)
—
Martin Ledvinka /
githubweb
- [Feature #28] Use custom deserializer when deserializing singular property value. (commit: 34c9341)
—
Martin Ledvinka /
githubweb
- [Feature #28] Use custom deserializer when deserializing plural property value. (commit: e166790)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement and use custom deserializers for datetime values. (commit: 07e9f78)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement and use custom deserializers for time values. (commit: 7bcdc47)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement and use custom deserializers for date values. (commit: 4e8d90e)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement and use custom deserializers for Instant value. (commit: 626ee56)
—
Martin Ledvinka /
githubweb
- [Feature #10] Implement and use custom (de)serializers for TemporalAmount values. (commit: 8a98e3c)
—
Martin Ledvinka /
githubweb
- [Feature #10] Unify exception handling in datetime deserializers. (commit: d0195a7)
—
Martin Ledvinka /
githubweb
- [Doc] Minor Javadoc updates. (commit: ab1bedd)
—
Martin Ledvinka /
githubweb
- [Feature #28] Handle null returned from custom deserializers. (commit: c94ba17)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: 3fc5c7c)
—
Martin Ledvinka /
githubweb
- [Upd] Update to JOPA 0.18.5, fix Java 8 compilation issue. (commit: d472045)
—
Martin Ledvinka /
githubweb
- [0.9.0] Bump version, update readme with info on new datetime-related parameters. (commit: f94eb24)
—
Martin Ledvinka /
githubweb
- [Fix] Fix site name in pom.xml. (commit: 2727d5a)
—
Martin Ledvinka /
githubweb
- [Del] Remove link to KBSS page from readme. (commit: 7550610)
—
Martin Ledvinka /
githubweb
- [Bug #36] Serialize language-less multilingual string using the @none keyword. (commit: 12e88c8)
—
Martin Ledvinka /
githubweb
- [Bug #36] Deserialize lang strings with @none language as language-less multilingual string values. (commit: c29bd37)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: af7312e)
—
Martin Ledvinka /
githubweb
- [Doc] Update and regenerate license headers. (commit: a4bed33)
—
Martin Ledvinka /
githubweb
- [Upd] Update to Hamcrest 2.2. (commit: ed5a834)
—
Martin Ledvinka /
githubweb
- [0.8.9] Bump version. (commit: 0e2a683)
—
Martin Ledvinka /
githubweb
- Exclude GH workflow maven.yml from license header checking. Revert changes to it. (commit: 320d746)
—
Martin Ledvinka /
githubweb
- Attempt to consolidate values in a collection of multilingual strings into as few elements as possible on deserialization. (commit: 6bdea72)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: 099e3ff)
—
Martin Ledvinka /
githubweb
- [0.8.8] Bump version. (commit: 07caa9d)
—
Martin Ledvinka /
githubweb
- Simplify ValueSerializer interface and usage. (commit: b1a1042)
—
martin.ledvinka /
githubweb
- [Feature #22] Implement support for custom serializers of data and annotation property values. (commit: b3ee689)
—
martin.ledvinka /
githubweb
- [Feature #22] Allow registering custom serializers. (commit: 5900c6f)
—
martin.ledvinka /
githubweb
- [Feature #22] Testing registration and usage of custom literal serializers. (commit: 0417a11)
—
martin.ledvinka /
githubweb
- Prevent possible sharing of the stateful ObjectGraphTraverser instance between concurrent serialization runs. (commit: d21da7a)
—
martin.ledvinka /
githubweb
- [Feature #22] Implement support for custom serializers of object property values. (commit: 510558e)
—
martin.ledvinka /
githubweb
- [Feature #22] Testing custom serializers support. Ensure custom serializer is used even when processing plural object property values. (commit: aadff55)
—
martin.ledvinka /
githubweb
- [Feature #22] Some additional tests. (commit: bd6fd62)
—
martin.ledvinka /
githubweb
- [#31] fix loading from jars (commit: 8597317)
—
martin.ledvinka /
githubweb
- [#31] forgotten jars (commit: e53c2ab)
—
martin.ledvinka /
githubweb
- [0.8.5] bump version (commit: 54e94a1)
—
martin.ledvinka /
githubweb
- [#31] Fixing failing tests (commit: 798e7a5)
—
martin.ledvinka /
githubweb
- [0.8.6] Bump version. (commit: 64b021f)
—
martin.ledvinka /
githubweb
- [Fix] Better handle classpath scanning errors. (commit: f5727a3)
—
martin.ledvinka /
githubweb
- [Fix] Better handle classpath scanning errors. (commit: 2fa26c9)
—
martin.ledvinka /
githubweb
- [Feature #28] Implement support for custom serializers of data and annotation property values. (commit: e061f91)
—
Martin Ledvinka /
githubweb
- [Feature #28] Allow registering custom serializers. (commit: 340f22c)
—
Martin Ledvinka /
githubweb
- [Feature #28] Testing registration and usage of custom literal serializers. (commit: f604d08)
—
Martin Ledvinka /
githubweb
- Prevent possible sharing of the stateful ObjectGraphTraverser instance between concurrent serialization runs. (commit: b1c0ce9)
—
Martin Ledvinka /
githubweb
- [Feature #28] Implement support for custom serializers of object property values. (commit: 0e29d89)
—
Martin Ledvinka /
githubweb
- [Feature #28] Testing custom serializers support. Ensure custom serializer is used even when processing plural object property values. (commit: 14cc566)
—
Martin Ledvinka /
githubweb
- [Feature #28] Some additional tests. (commit: 9902bb0)
—
Martin Ledvinka /
githubweb
- [#31] fix loading from jars (commit: ce1fc3b)
—
Martin Ledvinka /
githubweb
- [#31] forgotten jars (commit: 89da733)
—
Martin Ledvinka /
githubweb
- [0.8.5] bump version (commit: 3ac6cb1)
—
Martin Ledvinka /
githubweb
- [#31] Fixing failing tests (commit: 77f9c37)
—
Martin Ledvinka /
githubweb
- [0.8.6] Bump version. (commit: 59843fb)
—
Martin Ledvinka /
githubweb
- [Fix] Better handle classpath scanning errors. (commit: 27d24d2)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: da27347)
—
Martin Ledvinka /
githubweb
- [Upd] Update Maven plugins. (commit: d653f53)
—
Martin Ledvinka /
githubweb
- [0.8.7] Bump version, update readme. (commit: fdc5b3e)
—
Martin Ledvinka /
githubweb
- [#31] Fixing failing tests (commit: 38e1c08)
—
petr.kremen /
githubweb
- [0.8.6] Bump version. (commit: 510040f)
—
petr.kremen /
githubweb
- [0.8.5] bump version (commit: e5b907c)
—
petr.kremen /
githubweb
- [#31] fix loading from jars (commit: 7a73532)
—
petr.kremen /
githubweb
- [#31] forgotten jars (commit: 26bff47)
—
petr.kremen /
githubweb
- [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
- [Feature #14] Support IRI expansion on class level. (commit: 9856a12)
—
Martin Ledvinka /
githubweb
- [Feature #14] Support IRI expansion on package level and for attribute as well as class IRIs. (commit: 8639d9b)
—
Martin Ledvinka /
githubweb
- [Feature #14] Testing support for compact IRI expansion. (commit: ce0eb73)
—
Martin Ledvinka /
githubweb
- [0.8.4] Bump version. (commit: 6074bf3)
—
Martin Ledvinka /
githubweb
- [0.13.2] Bump version. (commit: 03e5ce1)
—
Martin Ledvinka /
githubweb
- [Bug #22] Add tests reproducing the issue. (commit: 93984dd)
—
Martin Ledvinka /
githubweb
- [Bug #22] Major refactoring of serialization logic. WIP. (commit: e6e09c7)
—
Martin Ledvinka /
githubweb
- [Bug #30] Implement support for serialization of typed properties. (commit: a647ac5)
—
Martin Ledvinka /
githubweb
- [Bug #30] Test support for serializing multilingual strings in unmapped properties. (commit: f1cacf3)
—
Martin Ledvinka /
githubweb
- [Bug #30] Minor refactoring of the SerializationContext. (commit: 1257fc1)
—
Martin Ledvinka /
githubweb
- [0.8.3] Bump version. (commit: 5899be2)
—
Martin Ledvinka /
githubweb
- [Feature #26] Add configuration for enabling optimistic target type resolution. (commit: 259cb9f)
—
Martin Ledvinka /
githubweb
- [Feature #26] Implement optimistic target type resolution with possible superclass preference. (commit: 6d00402)
—
Martin Ledvinka /
githubweb
- [Feature #26] Test optimistic target type resolution with possible superclass preference. (commit: c44d1e0)
—
Martin Ledvinka /
githubweb
- [Feature #26] Prefer classes with @Properties field when optimistically resolving target type. (commit: bfdcac8)
—
Martin Ledvinka /
githubweb
- [Upd] Update JOPA to 0.16.0 and JSON-LD Java to 0.13.2. (commit: f050fdf)
—
Martin Ledvinka /
githubweb
- [SCA] Minor SCA-based code improvements. (commit: a6059e9)
—
Martin Ledvinka /
githubweb
- [0.8.2] Bump version. (commit: 49d5cdf)
—
Martin Ledvinka /
githubweb
- [0.8.1] Bump version, update to JOPA 0.15.2. (commit: 832c603)
—
Martin Ledvinka /
githubweb
- [Upd] Update JOPA to 0.15.0, which supports multilingual strings. (commit: 3ad2aea)
—
Martin Ledvinka /
githubweb
- [Feature #20] Extend serialization model with nodes types for language-tagged strings. Add necessary constants as well. (commit: 7b7dc6e)
—
Martin Ledvinka /
githubweb
- [Feature #20] Add LangStringNode and MultilingualStringSerializer for handling MultilingualString serialization. (commit: 0a28c39)
—
Martin Ledvinka /
githubweb
- [Feature #20] Implement serialization of multilingual string values. (commit: 3d83c2c)
—
Martin Ledvinka /
githubweb
- [Feature #20] Minor refactoring in multilingual string serialization. (commit: a1d82af)
—
Martin Ledvinka /
githubweb
- [Feature #20] Implement basic deserialization of language tagged string values. (commit: 0ed796c)
—
Martin Ledvinka /
githubweb
- [Feature #20] Handle various cases when deserializing language tagged strings or deserializing into MultilingualString. (commit: bf96cb0)
—
Martin Ledvinka /
githubweb
- [Feature #20] Testing serialization and deserialization of plural multilingual strings. (commit: 8047577)
—
Martin Ledvinka /
githubweb
- Simplify Javadoc plugin configuration. (commit: 6f70297)
—
Martin Ledvinka /
githubweb
- [0.8.0] Bump version. (commit: b5e997e)
—
Martin Ledvinka /
githubweb
- [Fix] Handle target objects without identifier attribute. (commit: ff3d820)
—
Martin Ledvinka /
githubweb
- Minor code improvements. (commit: 2720802)
—
Martin Ledvinka /
githubweb
- [0.7.1] Bump version. (commit: ea17e00)
—
Martin Ledvinka /
githubweb
- [Feature #17] Partial implementation of the pending reference registry. (commit: f15473d)
—
Martin Ledvinka /
githubweb
- [Feature #17] Finish implementation of PendingReferenceRegistry. (commit: 8778500)
—
Martin Ledvinka /
githubweb
- [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
- [Feature #17] Rework pending references to seamlessly support collections and singular attributes. (commit: 3cff5b4)
—
Martin Ledvinka /
githubweb
- [Feature #17] Add test for verifying the feature. (commit: 895ee5f)
—
Martin Ledvinka /
githubweb
- [Feature #17] Resolve pending references when an object has been reconstructed. (commit: 0d48b31)
—
Martin Ledvinka /
githubweb
- [Feature #17] Further testing of the feature. (commit: a4368ae)
—
Martin Ledvinka /
githubweb
- [Bug #22] Support deserialization of values for fields having a generic type Object. (commit: 02d12fc)
—
Martin Ledvinka /
githubweb
- [Bug #22] Support deserialization when type Object is passed as target type. (commit: 424c558)
—
Martin Ledvinka /
githubweb
- [Upd] Update tests to Mockito 3.4.0. (commit: f9e24ed)
—
Martin Ledvinka /
githubweb
- [Feature #21] Add configuration parameter for enabling target type assumption. (commit: 14b9b67)
—
Martin Ledvinka /
githubweb
- [Feature #21] Assume target type if types are not specified provided (based on configuration). (commit: cecf4ec)
—
Martin Ledvinka /
githubweb
- [Feature #21] Update documentation. (commit: d066665)
—
Martin Ledvinka /
githubweb
- Re-generate license headers. (commit: 27efc83)
—
Martin Ledvinka /
githubweb
- [Fix] Enable previously disabled test and fix it. (commit: 2a0f1dc)
—
Martin Ledvinka /
githubweb
- [0.7.0] Bump version. (commit: 6d23c84)
—
Martin Ledvinka /
githubweb
- [Upd] Dependency updates. (commit: eb9cd40)
—
Martin Ledvinka /
githubweb
- [Issue #19] Indicate invalid JSON-LD on deserialization input with an exception. (commit: b915464)
—
Martin Ledvinka /
githubweb
- [Bug #22] Support typed values and literal value type coercion. (commit: 2ca3344)
—
Martin Ledvinka /
githubweb
- [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
- [Bug #22] Support coercing local date time and time on deserialization. (commit: 38ee54c)
—
Martin Ledvinka /
githubweb
- [Bug #18] Support building with multi-release dependencies introduced in Java 9. (commit: 9080e2d)
—
Martin Ledvinka /
githubweb
- [Bug #22] Improve explanation of missing types field. Test serialization of LocalDateTime/ZonedDateTime. (commit: 011778e)
—
Martin Ledvinka /
githubweb
- [Bug #22] Working on support for serialization/deserialization of fields of type Object. (commit: 896d6bc)
—
Martin Ledvinka /
githubweb
- #24 Relaxing check about single cardinality constraints in json (commit: 246f087)
—
longo /
githubweb
- [Fix] Fix failing tests. (commit: 8aef2e8)
—
Martin Ledvinka /
githubweb
- [0.6.0] Bump version. (commit: 6e1bc7a)
—
Martin Ledvinka /
githubweb
- Support (de)serialization of enum constants as simple strings. (commit: 9e580cf)
—
Martin Ledvinka /
githubweb
- [0.5.1] Bump version, update readme with info about enum support. (commit: afb1ae7)
—
Martin Ledvinka /
githubweb
- [Fix] Fix javadoc issues. (commit: 88ed042)
—
Martin Ledvinka /
githubweb
- [Feature #13] Serialize reference annotation property values as objects (commit: 5327784)
—
Martin Ledvinka /
githubweb
- [Feature #13] Add support for deserializing object references into (commit: 6826272)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies and license year. (commit: bf30e2a)
—
Martin Ledvinka /
githubweb
- [0.5.0] Bump version. (commit: da73b13)
—
Martin Ledvinka /
githubweb
- [Upd] Update dependencies. (commit: 9181f84)
—
Martin Ledvinka /
githubweb
- [Feature #12] Add support for write-only attributes ignored by (commit: 284915c)
—
Martin Ledvinka /
githubweb
- [Feature #12] Add support for read-only attributes ignored by (commit: d07f3c4)
—
Martin Ledvinka /
githubweb
- [Feature #12] Minor method renaming. (commit: 8ab5e33)
—
Martin Ledvinka /
githubweb
- [0.4.0] Bump version. (commit: b0c4e1e)
—
Martin Ledvinka /
githubweb
- [Fix] Prevent NPX when serializing collections containing null values. (commit: ba53caf)
—
Martin Ledvinka /
githubweb
- [Upd] Upgrade to JOPA 0.12.2 and jsonld-java 0.12.4. (commit: 2435a16)
—
Martin Ledvinka /
githubweb
- [0.3.8] Bumped version. (commit: 2a05da1)
—
Martin Ledvinka /
githubweb
- [Fix] Handle assignment of a known instance to an identifier-type field, (commit: 7fac824)
—
Martin Ledvinka /
githubweb
- [Upd] Upgraded dependencies. Migrating to JUnit 5. (commit: 61005f0)
—
Martin Ledvinka /
githubweb
- [Upd] Finished migration to JUnit 5. (commit: 154d164)
—
Martin Ledvinka /
githubweb
- [upd] Updated to jsonld-java 0.12.3. (commit: b133757)
—
Martin Ledvinka /
githubweb
- [0.3.7] Bumped version. (commit: 292a42c)
—
Martin Ledvinka /
githubweb
- Throw MissingTypeInfoException when instance has no type info, i.e., no (commit: d2ba21f)
—
Martin Ledvinka /
githubweb
- Extended bean processing API. (commit: d499a84)
—
Martin Ledvinka /
githubweb
- [0.3.6] Bumped version. (commit: b056599)
—
Martin Ledvinka /
githubweb
- [Issue #9] Serialize java.util.Date by default as timestamp of (commit: 5e43002)
—
Martin Ledvinka /
githubweb
- [Issue #9] Support for deserializing numeric timestamp into (commit: 67d12f9)
—
Martin Ledvinka /
githubweb
- [0.3.5] Bumped version. (commit: c4277a4)
—
Martin Ledvinka /
githubweb
- [Bug #8] Added support for deserialization of objects into @Properties. (commit: 7a53339)
—
Martin Ledvinka /
githubweb
- Use latest JOPA, replaced usages of the deprecated CommonVocabulary (commit: c5ef548)
—
Martin Ledvinka /
githubweb
- [0.3.4] Bumped version. (commit: 72884b0)
—
Martin Ledvinka /
githubweb
- Use correct scope for hamcrest. (commit: 08c46a1)
—
Martin Ledvinka /
githubweb
- Started working on support for serialization of identifier-less classes. (commit: 5283e5f)
—
Martin Ledvinka /
githubweb
- Added support for serialization of classes without identifier field. A (commit: 313b381)
—
Martin Ledvinka /
githubweb
- Allow to configure whether id should be required during serialization or (commit: 989678a)
—
Martin Ledvinka /
githubweb
- Use the latest JOPA (0.10.2.). (commit: e0f3a6f)
—
Martin Ledvinka /
githubweb
- [0.3.3] Bumped version. (commit: 5d95c75)
—
Martin Ledvinka /
githubweb
- Support for deserialization of @list values. (commit: 4d4508c)
—
Martin Ledvinka /
githubweb
- Refactored deserialization so that it is more object-oriented. (commit: e75786b)
—
Martin Ledvinka /
githubweb
- Handle multiple occurrences of a plain identifier object property value. (commit: a043a8b)
—
Martin Ledvinka /
githubweb
- Allows to specify in what order instance attributes will be serialized. (commit: a21372d)
—
Martin Ledvinka /
githubweb
- Allow to specify deserialization order of attributes. (commit: cec20fd)
—
Martin Ledvinka /
githubweb
- Allow to reconstruct an instance from multiple occurrences. I.e., an (commit: fd60891)
—
Martin Ledvinka /
githubweb
- Generate blank node identifier in case object has no identifier value (commit: 79e4700)
—
Martin Ledvinka /
githubweb
- [0.3.2] Bumped version, regenerated license headers. (commit: 5874cc4)
—
Martin Ledvinka /
githubweb
- [Enhancement #7] Started working on polymorphic deserialization support (commit: adbf00e)
—
Martin Ledvinka /
githubweb
- [Enhancement #7] Implemented target class resolution. (commit: 94af2a7)
—
Martin Ledvinka /
githubweb
- [Enhancement #7] Implemented polymorphic deserialization. (commit: f9c9258)
—
Martin Ledvinka /
githubweb
- [Enhancement #7] Updated readme with info about the "scanPackage" (commit: 4703396)
—
Martin Ledvinka /
githubweb
- [0.3.0] Bumped version, updated license headers. (commit: 5678ee9)
—
Martin Ledvinka /
githubweb
- Recover from classpath scanning errors. (commit: 1d5157e)
—
Martin Ledvinka /
githubweb
- [Enhancement #5] Implemented support for deserializing full JSON-LD (commit: 7291c08)
—
Martin Ledvinka /
githubweb
- [0.3.1] Bumped version. Updated to JOPA API 0.9.15. (commit: b7f871f)
—
Martin Ledvinka /
githubweb
- Support building configuration based on another configuration. (commit: 4893346)
—
Martin Ledvinka /
githubweb
- Fixed broken link to KBSS portal. Added build status indicator. (commit: 52c5f16)
—
Martin Ledvinka /
githubweb
- [Enhancement #6] Support deserialization of blank node identifiers. (commit: 47fd36e)
—
Martin Ledvinka /
githubweb
- Regenerated license headers. (commit: 919362e)
—
Martin Ledvinka /
githubweb
- [0.2.1] Bumped version. (commit: 64f1ab3)
—
Martin Ledvinka /
githubweb
- [Enhancement #4]Support serialization of plain identifier object (commit: ad89688)
—
Martin Ledvinka /
githubweb
- [Enhancement #4] Deserialization of object properties with plain (commit: 50aecfe)
—
Martin Ledvinka /
githubweb
- Updated readme with info about configuration parameters. (commit: 2b930f9)
—
Martin Ledvinka /
githubweb
- [0.1.2] Bumped version. Use JOPA 0.9.13. (commit: 69c58cb)
—
Martin Ledvinka /
githubweb
- [Bug #3] Serialize references to visited instances as JSON objects with (commit: b337bdf)
—
Martin Ledvinka /
githubweb
- [Bug #3] Serialize/deserialize references to existing objects as json (commit: ba1a9c2)
—
Martin Ledvinka /
githubweb
- [0.2.0] Bumped version. Updated build libraries. (commit: 1985727)
—
Martin Ledvinka /
githubweb
- [Bug #1] Fixed issue with serialization of types field and type declared (commit: 5f937a5)
—
Martin Ledvinka /
githubweb
- Minor code cleanup. Upgraded to JSON-LD 0.11.1 (test dependency). (commit: bfd1dd3)
—
Martin Ledvinka /
githubweb
- [0.1.1] Bumped version. (commit: cfe608b)
—
Martin Ledvinka /
githubweb
- Added maven dependency info to README. (commit: 47eb086)
—
Martin Ledvinka /
githubweb
- Added missing project URL. (commit: 9004239)
—
Martin Ledvinka /
githubweb
- [Upd] Changed groupId to cz.cvut.kbss.jsonld. (commit: 411e1ea)
—
Martin Ledvinka /
githubweb
- [Upd] Preparing for maven central release - added appropriate build (commit: b896a22)
—
Martin Ledvinka /
githubweb
- Deserialization of @Properties. (commit: 95fdafe)
—
Martin Ledvinka /
githubweb
- Handle singular attribute cardinality violation during deserialization. (commit: 024c38c)
—
Martin Ledvinka /
githubweb
- Updated license headers. (commit: 20395b4)
—
Martin Ledvinka /
githubweb
- [0.0.9] Bumped version (added support for @Properties), updated JOPA (commit: d3572e4)
—
Martin Ledvinka /
githubweb
- Serialization of @Properties. (commit: 8748c1d)
—
Martin Ledvinka /
githubweb
- Started working on @Properties serialization support. (commit: 884ae30)
—
Martin Ledvinka /
githubweb
- Added support for deserialization of types. (commit: fb3e6f0)
—
Martin Ledvinka /
githubweb
- Verify target type presence in object's types during deserialization. (commit: 2db4077)
—
Martin Ledvinka /
githubweb
- Upgraded to JOPA 0.9.6, switched to Maven central for JOPA dependencies. (commit: ab9a6e4)
—
Martin Ledvinka /
githubweb
- [0.0.8] Bumped version. (commit: c3cf018)
—
Martin Ledvinka /
githubweb
- Upgraded to JOPA 0.9.0. (commit: ac63390)
—
Martin Ledvinka /
githubweb
- Added support for type widening conversion in deserialization (e.g. from (commit: 8e2b7fd)
—
Martin Ledvinka /
githubweb
- Fixed several deserialization issues. Added configuration of both (commit: 794a3cd)
—
Martin Ledvinka /
githubweb
- Fixed issue with serialization of a collection of references. toString (commit: 412e272)
—
Martin Ledvinka /
githubweb
- Renamed Constants to JsonLd. Upgraded to JOPA 0.8.6. Bumped version to (commit: 0e8476d)
—
Martin Ledvinka /
githubweb
- Added reference to kbss web portal to readme. (commit: a01427d)
—
Martin Ledvinka /
githubweb
- Handle type conversions and reference resolving in deserialized (commit: 0063d9c)
—
Martin Ledvinka /
githubweb
- Working on expanded JSON-LD deserialization. (commit: 11bae81)
—
Martin Ledvinka /
githubweb
- Expanded JSON-LD deserialization - basics finished. (commit: 31c8bb3)
—
Martin Ledvinka /
githubweb
- Defined public API for deserialization. (commit: 0e6aa68)
—
Martin Ledvinka /
githubweb
- Handle unknown properties. (commit: d192b31)
—
Martin Ledvinka /
githubweb
- Deserialization of identifiers, known instances and data type (commit: 8c60e1e)
—
Martin Ledvinka /
githubweb
- Removed logger dependencies. Bumped version to 0.0.2. (commit: cf6495b)
—
Martin Ledvinka /
githubweb
- Defined basic deserialization API and started working on implementation. (commit: 842e714)
—
Martin Ledvinka /
githubweb
- Working on deserialization. (commit: f4a9942)
—
Martin Ledvinka /
githubweb
- Minor renaming and moving around. (commit: 1258b8d)
—
Martin Ledvinka /
githubweb
- Some additional testing. (commit: 3a2f247)
—
Martin Ledvinka /
githubweb
- Testing the JSON-LD serializer. Fixed issues. (commit: 0a2846e)
—
Martin Ledvinka /
githubweb
- Implemented first JSON-LD serializer. (commit: 9ef7bcf)
—
Martin Ledvinka /
githubweb
- Handle traversals of collections. (commit: 46d730f)
—
Martin Ledvinka /
githubweb
- Working on JSON-LD tree builder. (commit: 81e58aa)
—
Martin Ledvinka /
githubweb
- More work on JSON-LD tree builder. (commit: 57b4c83)
—
Martin Ledvinka /
githubweb
- Added missing repositories definition into pom.xml (commit: 5362ef1)
—
Martin Ledvinka /
githubweb
- Object graph traversal implementation. (commit: ef78953)
—
Martin Ledvinka /
githubweb
- Started working on JSON-LD tree builder. (commit: e731bf4)
—
Martin Ledvinka /
githubweb
- JsonNodeFactory implementation and testing. (commit: a6fead6)
—
Martin Ledvinka /
githubweb
- Started working on the object graph traverser. (commit: f81c9c1)
—
Martin Ledvinka /
githubweb