Jopa Versions Save

Java OWL Persistence API

v0.22.1

11 months ago
  • Allow using SPARQL SELECT queries without WHERE keyword (Bug #165).
  • Allow disabling generation of annotation fields and the Thing class in OWL2Java (Enhancement #170).
  • Fix simpleLiteral=true not being honored when saving annotation property values (Bug #171).
  • Fix an issue with parsing SOQL queries containing selection by identifier and attribute value.
  • Fix selection by identifier in SPARQL when using the OWLAPI driver (was caused by missing support for VALUES).

v0.22.0

1 year ago
  • Allow selecting entities by identifier in SOQL/Criteria API (Enhancement #138).
  • Extend SOQL/Criteria API with additional functions - lower, upper, length, abs, ceil, floor (Enhancement #152).
  • Fix an issue with interaction of lazy loading with inferred-valued attributes (Bug #150).
  • Fix a possible NPX when unpersisted empty entity is referenced in another entity's equals/hashCode.

v0.21.1

1 year ago
  • Allow using generic types as elements in plural attribute values.

v0.21.0

1 year ago
  • Support for mapping Java enums to ontological individuals (owl:ObjectOneOf) (Feature #60).
  • Support for mapping Java enums via ordinals or strings (Enhancement #134).

See the Wiki for details on enum mapping.

v0.20.2

1 year ago
  • Support automatic conversion of language-less strings to LangString attributes.
  • Support using LangString as query parameters.
  • Support joining over plural attributes in SOQL/Criteria API (Bug #135).
  • Implement stricter cleanup after EMF close (Enhancement #136).

v0.20.1

1 year ago
  • Allow building a restricted metamodel from a set of entity classes (will be used by static metamodel generator).

v0.20.0

1 year ago
  • Allow editing inferred attributes (see Wiki for details) (Feature #121).
  • Support for IN, NOT LIKE, <> (!=) operators in SOQL (and the corresponding operators in Criteria API). (Enhancement #123, #129).

v0.19.3

1 year ago
  • Allow excluding @OWLClass annotated classes from persistence by using NonEntity (Enhancement #124).
  • Update dependencies: SF4J 2.0.6, Logback 1.3.5, Mockito 4.9.0.

v0.19.2

1 year ago
  • Fix issues in working with LocalTime values.

v0.19.1

1 year ago
  • Fix issues in working with BigInteger and BigDecimal values.
  • Fix a warning about illegal reflective operations on newer JDKs.