Skip to content

Releases: kbss-cvut/jopa

0.17.1

13 Sep 13:12
Compare
Choose a tag to compare
  • Switch back to the resurrected official aspectj-maven-plugin which allows running on JDK up to 16.
  • Dependency updates: RDF4J 3.7.2, OWL API 5.1.19.

Starting with 0.17.1, it is recommended to once again use the official AspectJ Maven plugin which now provides support for building projects with the latest JDK versions (16 at the moment).

0.17.0

29 Jun 10:16
Compare
Choose a tag to compare
  • Add support for SPARQL-based entity attributes (Feature #65).
  • Add support for Criteria API (Feature #20).
  • Fix handling of ASK queries with prefixes in the Sesame Driver (Bug #89).
  • Dependency updates: AspectJ 1.9.7, RDF4J 3.7.1.

0.16.5

28 Apr 10:45
Compare
Choose a tag to compare
  • Dependency updates: RDF4J 3.6.3.

This is a maintenance release bringing only dependency updates. More profound new features are planned for release 0.17.0.

0.16.4

03 Mar 09:38
Compare
Choose a tag to compare
  • [JOPA] Support for initialization of static metamodel (has to be created manually for now) (Feature #83).
  • Fix issues with building and using the project on Windows (path-related).
  • Dependency updates: RDF4J 3.6.0, switched to a different fork of the maven-aspectj-plugin allowing to build the project under JDK 11.

0.16.3

05 Feb 07:14
Compare
Choose a tag to compare
  • [JOPA] Fix issues with cached references becoming stale after merge (Bug #81).
  • [JOPA] Fix missing support for Windows-like newline characters (CRLF) in queries (Bug #82).
  • Fix project build issues on Windows.
  • Simplify PersistenceProvider implementation discovery (based on JPA spec implementation now).
  • Dependency updates: RDF4J 3.5.1, Jena 3.17.0.

0.16.2

19 Nov 17:19
Compare
Choose a tag to compare
  • [JOPA] Prioritize transient configuration over property mapping in setter/getter aspects (Bug #80).

0.16.1

13 Nov 13:53
Compare
Choose a tag to compare
  • [Jena OntoDriver] Support connecting to Jena Fuseki server (Feature #76).
  • Dependency updates: RDF4J 3.4.4, OWL API 5.1.17.

0.16.0

12 Oct 06:58
Compare
Choose a tag to compare
  • Support using multiple contexts for entity/attribute (Enhancement #73).
  • Dependency updates: RDF4J 3.4.3.

NOTE: This release contains breaking changes in the Descriptor API and the OntoDriver API (which is usually not used directly). These changes are related to the added support for plural contexts.

0.15.2

23 Sep 08:16
Compare
Choose a tag to compare
  • [JOPA] Fix handling of multilingual strings in annotation properties when target type is Object.
  • Allow configuring whether MultilingualString should be preferred over String in situations like above (cz.cvut.jopa.preferMultilingualString).
  • Minor code quality improvements.

0.15.1

21 Sep 07:15
Compare
Choose a tag to compare
  • [JOPA] Add support for using collections as query parameters (Enhancement #74).
  • [Sesame OntoDriver] Retry connection to remote repository when configured to (Feature #72).
  • Minor fixes in multilingual string handling.
  • Dependency updates: RDF4J 3.4.1.