Releases: kbss-cvut/jopa
Releases · kbss-cvut/jopa
2.3.0
- Add support for generic abstract entity classes/mapped superclasses (Enhancement #310).
- Add Virtuoso OntoDriver (Feature #57).
- Fix an issue with RDF container type statement context (Bug #316).
- Dependency updates: RDF4J 5.1.2.
2.2.3
- Fix a NPX when calling getContexts on RDF4J driver (Bug #311).
- Ensure query result set is closed after processing it as stream (
getResultStream
).
- Dependency updates: Jena 5.3.0.
2.2.2
- Fix an issue with parsing SPARQL query parameters (Enhancement #294).
- Fix an issue with passing a lazy loading proxy to
EntityManager.remove
(Bug #306).
- Refactor test metamodel setup (GH #301).
- Allow using primitive types as mapped attribute types.
- Dependency updates: RDF4J 5.1.0.
2.2.1
- Rename
MultilingualString
in OntoDriver to Translations
to prevent confusion with MultilingualString
from JOPA (GH #288).
- Fix a SPARQL query parsing issue (Bug #294).
2.2.0
- 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
- Add support for RDF containers (Task #52). Wiki contains info on collection mapping in general.
- Add support for Jena TDB2 storage (Enhancement #261).
- Dependency updates: Jena 5.2.0, OWL API 5.5.1, SLF4J 2.0.16.
2.0.5
- Modify query setup so that RDF4J driver does not spam log with warning about setting query ontology (use only query hints to set query ontology).
2.0.4
- Fix an issue with cloning instances of
AbstractImmutableMap
(produced by Map.of
) (Bug #264).
- Ensure changes done by
@PreUpdate
callback inherited by entity class from ancestor are propagated to repository (Bug #265).
- Dependency updates: RDF4J 5.0.2.
2.0.3
- Fix an issue with generating static metamodel under JDK 21 (Bug #257).
- Support using URI/URL as data property values (as RDF simple literal) (Enhancement #256).
- Support target ontology query hint (Enhancement #245).
- Dependency updates: Jena 5.1.0, RDF4J 5.0.1.
2.0.2
- Fix a NPX when calling
EntityManager.isInferred
with lazy loading proxy (Bug #252).
- Allow using multiple values for a query parameter that is written into SPARQL
VALUES
clause (Bug #246).
- Dependency updates: RDF4J 5.0.0.