Skip to content

Releases: kbss-cvut/jopa

0.10.4

20 Jul 13:49
Compare
Choose a tag to compare
  • Fixed a critical NPX issue caused by inherited indirect collections not being removed when an entity was detached from the persistence context.

0.10.3

19 Jul 08:40
Compare
Choose a tag to compare
  • Reduced memory footprint.
  • Configurable generation of Javadoc from rdfs:comment annotations in OWL2Java (Enhancement #35).
  • Entity classes generated by OWL2Java implement Serializable.
  • Introduced dedicated classes with constants from RDF, RDFS and OWL namespaces into the API.
  • Deprecated CommonVocabulary, use RDF, RDFS, OWL and XSD classes instead.

0.10.2

18 Jun 15:34
Compare
Choose a tag to compare
  • Fixed bug SPARQL query parser which prevent the use of property paths together with variables.
  • Added support for setting the in-memory storage in Jena and RDF4J driver (Enhancement #32).
  • Working on Github Wiki.

0.10.1

20 May 09:14
Compare
Choose a tag to compare
  • Fixed bug where old object property assertion was not removed on merge (Bug #33).
  • Allow to reload file-based storage in OntoDriver (Enhancement #33).
    • Use the ReloadableDataSource, which can be unwrapped from an EntityManagerFactory.
  • Fixes in the Jena driver. Support for consistency checks.
  • Do not mark transaction for rollback on NoResultException and NoUniqueResultException.
    This improves compatibility with Spring declarative transaction support (jopa-spring-transaction).
  • Library updates (AspectJ 1.9.1, RDF4J 2.3.1).
  • Support for anonymous ontologies in OWLAPI driver.

0.10.0

11 Apr 12:14
Compare
Choose a tag to compare
  • Jena OntoDriver implementation (Enhancement #18).
    • In-memory, File and TDB storage are supported.

0.9.16

29 Mar 14:03
Compare
Choose a tag to compare
  • Fixed bug in cloning instances with circular dependencies (using collections).
  • Updated the compiler and AspectJ plugins.

0.9.15

21 Feb 12:27
Compare
Choose a tag to compare
  • Fixed dependency conflict in JOPA Maven plugin (Bug #29).

0.9.14

20 Feb 17:11
Compare
Choose a tag to compare
  • Fixed incorrect implementation of contains in Sesame driver.
  • Minor memory consumption optimizations.
  • Fixed volatile order of generated vocabulary elements (Issue #28).

0.9.13

14 Jan 14:53
Compare
Choose a tag to compare
  • Fixed issue with OWL2Java silently ignoring missing imports (Bug #22).
  • Upgraded to OWLAPI 5.1.3. Upgraded to OWL2Query 0.5.0.
  • Unified OWLAPI version in all project submodules.
  • Switched to Openllet in tests (it supports OWLAPI 5).

0.9.12

04 Dec 10:44
Compare
Choose a tag to compare
  • Rewrote em.refresh to correspond to JPA behavior (Issue #17).
  • Upgraded to the latest RDF4J (2.2.4).
  • Generate class names compliant with Java naming conventions (OWL2Java).
  • Added support for untyped query parameters to Query API (necessary for LIMIT and OFFSET support).
  • Also added support for Query.setFirstResult.