From 853e5c33de66fb63f626827af09d6b9d8af3f209 Mon Sep 17 00:00:00 2001 From: Martin Ledvinka Date: Fri, 22 Nov 2024 16:05:11 +0100 Subject: [PATCH] [2.2.0] Bump version, update changelog. --- CHANGELOG.md | 10 ++++++++++ datatype/pom.xml | 2 +- jopa-api/pom.xml | 2 +- jopa-distribution/pom.xml | 2 +- jopa-impl/pom.xml | 2 +- jopa-integration-tests-jena/pom.xml | 2 +- jopa-integration-tests-owlapi/pom.xml | 2 +- jopa-integration-tests-rdf4j/pom.xml | 2 +- jopa-integration-tests/pom.xml | 2 +- jopa-maven-plugin/pom.xml | 2 +- jopa-owl2java/pom.xml | 2 +- jopa-owlapi-utils/pom.xml | 2 +- modelgen/pom.xml | 2 +- ontodriver-api/pom.xml | 2 +- ontodriver-jena/pom.xml | 2 +- ontodriver-owlapi/pom.xml | 2 +- ontodriver-rdf4j/pom.xml | 2 +- pom.xml | 2 +- 18 files changed, 27 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5245be956..b3e33a040 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # JOPA - Change Log +## 2.2.0 - 2024-11-22 +- Treat any non-entity type as immutable w.r.t. to change tracking so that we do not have to explicitly list them in code (GH #278). +- Allow projecting entity attributes from SOQL/Criteria API queries (Enhancement #277). +- Allow using `Object` as data property field type, resolve actual type from data (GH #283). +- Use lists for plural query attributes when field type is `Collection` (Enhancement #276). +- Fix lazy loading of plural query attributes (Bug #285). +- Ignore SPARQL comments when parsing native SPARQL queries (Bug #275). +- Fix Jena file storage statement removal issue (Bug #274). +- Dependency updates: RDF4J 5.0.3. + ## 2.1.0 - 2024-10-16 - Add support for RDF containers (Task #52). [Wiki](https://github.com/kbss-cvut/jopa/wiki/Object-ontological-Mapping#collection-mapping) contains info on collection mapping in general. diff --git a/datatype/pom.xml b/datatype/pom.xml index df8d359e5..aa9a5535c 100644 --- a/datatype/pom.xml +++ b/datatype/pom.xml @@ -6,7 +6,7 @@ jopa-all cz.cvut.kbss.jopa - 2.1.0 + 2.2.0 ../pom.xml diff --git a/jopa-api/pom.xml b/jopa-api/pom.xml index dfc1d0634..f89a4c781 100644 --- a/jopa-api/pom.xml +++ b/jopa-api/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml diff --git a/jopa-distribution/pom.xml b/jopa-distribution/pom.xml index 93b129e77..7c734b3fc 100644 --- a/jopa-distribution/pom.xml +++ b/jopa-distribution/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml diff --git a/jopa-impl/pom.xml b/jopa-impl/pom.xml index 5a5f35519..dd497f179 100644 --- a/jopa-impl/pom.xml +++ b/jopa-impl/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml diff --git a/jopa-integration-tests-jena/pom.xml b/jopa-integration-tests-jena/pom.xml index a76f61468..661f2e59b 100644 --- a/jopa-integration-tests-jena/pom.xml +++ b/jopa-integration-tests-jena/pom.xml @@ -5,7 +5,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml 4.0.0 diff --git a/jopa-integration-tests-owlapi/pom.xml b/jopa-integration-tests-owlapi/pom.xml index 0fd046dc7..273b98407 100644 --- a/jopa-integration-tests-owlapi/pom.xml +++ b/jopa-integration-tests-owlapi/pom.xml @@ -5,7 +5,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml 4.0.0 diff --git a/jopa-integration-tests-rdf4j/pom.xml b/jopa-integration-tests-rdf4j/pom.xml index 8cae80f45..087d4a8e1 100644 --- a/jopa-integration-tests-rdf4j/pom.xml +++ b/jopa-integration-tests-rdf4j/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml jopa-integration-tests-rdf4j diff --git a/jopa-integration-tests/pom.xml b/jopa-integration-tests/pom.xml index 089990a2c..1038ee0bd 100644 --- a/jopa-integration-tests/pom.xml +++ b/jopa-integration-tests/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml 4.0.0 diff --git a/jopa-maven-plugin/pom.xml b/jopa-maven-plugin/pom.xml index 6206f5bfe..be10b80ad 100644 --- a/jopa-maven-plugin/pom.xml +++ b/jopa-maven-plugin/pom.xml @@ -5,7 +5,7 @@ jopa-all cz.cvut.kbss.jopa - 2.1.0 + 2.2.0 ../pom.xml 4.0.0 diff --git a/jopa-owl2java/pom.xml b/jopa-owl2java/pom.xml index b2ad5a943..636f65eb4 100644 --- a/jopa-owl2java/pom.xml +++ b/jopa-owl2java/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml diff --git a/jopa-owlapi-utils/pom.xml b/jopa-owlapi-utils/pom.xml index f2e4b9503..81379504e 100644 --- a/jopa-owlapi-utils/pom.xml +++ b/jopa-owlapi-utils/pom.xml @@ -6,7 +6,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml diff --git a/modelgen/pom.xml b/modelgen/pom.xml index a1a49807f..31d68fd59 100644 --- a/modelgen/pom.xml +++ b/modelgen/pom.xml @@ -6,7 +6,7 @@ jopa-all cz.cvut.kbss.jopa - 2.1.0 + 2.2.0 ../pom.xml diff --git a/ontodriver-api/pom.xml b/ontodriver-api/pom.xml index a6bf94497..d567736c4 100644 --- a/ontodriver-api/pom.xml +++ b/ontodriver-api/pom.xml @@ -6,7 +6,7 @@ jopa-all cz.cvut.kbss.jopa - 2.1.0 + 2.2.0 ../pom.xml diff --git a/ontodriver-jena/pom.xml b/ontodriver-jena/pom.xml index 7a8c29055..2ec0c82d4 100644 --- a/ontodriver-jena/pom.xml +++ b/ontodriver-jena/pom.xml @@ -8,7 +8,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml diff --git a/ontodriver-owlapi/pom.xml b/ontodriver-owlapi/pom.xml index 7ee4cbd5a..95870b21e 100644 --- a/ontodriver-owlapi/pom.xml +++ b/ontodriver-owlapi/pom.xml @@ -11,7 +11,7 @@ cz.cvut.kbss.jopa jopa-all - 2.1.0 + 2.2.0 ../pom.xml diff --git a/ontodriver-rdf4j/pom.xml b/ontodriver-rdf4j/pom.xml index 4f80e3c79..a8726c7f3 100644 --- a/ontodriver-rdf4j/pom.xml +++ b/ontodriver-rdf4j/pom.xml @@ -10,7 +10,7 @@ jopa-all cz.cvut.kbss.jopa - 2.1.0 + 2.2.0 diff --git a/pom.xml b/pom.xml index 9c4802523..0424b81cb 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 cz.cvut.kbss.jopa - 2.1.0 + 2.2.0 jopa-all pom JOPA