Skip to content

Releases: kbss-cvut/jopa

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.

0.9.11

14 Nov 16:35
Compare
Choose a tag to compare
  • Finished implementation of support for result set mapping - EntityResult (Feature #7).
  • Fixed issue with PostLoad lifecycle callbacks and listeners not being called for referenced entities (Bug #10).
  • Improved performance of the getter/setter Aspect. This also caused smaller memory requirements for tracking persistence context of entities.
  • Rewrote persistence provider discovery to work the same as in JPA.
  • Better support of the isLoaded methods.

0.9.10

16 Oct 09:22
Compare
Choose a tag to compare
  • Partial support for SPARQL result set mapping - VariableResult and ConstructorResult (Feature #7).
  • Fixed issue with class discovery in JDK 9 (Bug #8, thanks to Yan Doroshenko).
  • Log executed query to provide more auditing info.

0.9.9

02 Sep 13:53
Compare
Choose a tag to compare
  • Support for credentials specification for accessing remote RDF4J repositories.
  • Reworked instance persist to prevent saving pending references before the target instances are saved.
    This also fixes the problem of prematurely generated IDs.
  • Reworked merge to have semantics more corresponding to JPA.
  • Allow descriptor specification for TypedQuery results. This allows context to be specified for these results.
    It also replaces the original possibility of setting context for query, which did not work anyway.

0.9.8

26 Jun 11:20
Compare
Choose a tag to compare
  • Added support for language tag specification of String attributes.

0.9.7

27 May 13:12
Compare
Choose a tag to compare
  • Fixed issue with handling cascading cycles (Bug #4).
  • Fixed issue with parsing queries without spaces after variables (Bug #6).
  • Fixed issue with loading unmapped properties in Sesame driver.
  • Added support for namespace specification.
  • Added support for generating subclasses in OWL2Java.
  • Improved handling of query result sets.

0.9.6

27 May 13:12
Compare
Choose a tag to compare
  • Fixed issue with loading classes containing 'class' in name (Bug #5).
  • Implemented support for EntityListeners.
  • Escape string parameters in SPARQL native queries.

0.9.5

22 Mar 16:17
Compare
Choose a tag to compare
  • Fixed issue with mapped superclass referencing its descendants (Bug #3).
  • Fixed issue with cloning content of singleton collections elements.
  • Upgraded Sesame driver from Sesame API 2.8.9 to RDF4J 2.2.
  • Mark transaction for rollback when exception is thrown in persistence context-related operations.