Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.71 KB

ReleaseNotes.md

File metadata and controls

36 lines (26 loc) · 1.71 KB

JOPA - Release Notes

0.8.0 - June 17, 2016

  • Added support for Mapped superclass (@MappedSuperclass annotation)
  • Do not allow non-entities in EntityManager operations (e.g. persist, find) - conforms to JPA

0.7.12 - June 8, 2016

  • Fixed issue with updating value in context,
  • Verify integrity constraints on merge

0.7.11 - June 6, 2016

  • Generation of Vocabularies improvements - individuals, whole file processing.

0.7.10 - June 1, 2016

  • Added support for URI-based types, i.e. now it is possible to use @Types Set<URI> types in entities

0.7.9 - May 22, 2016

  • Fixed issue with running multiple persistence units in the same VM.

0.7.8 - May 16, 2016

  • Implemented support for EntityManager.unwrap. Using unwrap, it is possible to get a hold of for example the Sesame in-memory repository used by the Sesame driver (which is otherwise, due to the Sesame API architecture, inaccessible through the RepositoryProvider.

0.7.7 - May 11, 2016

  • Added the possibility to generate only vocabulary using OWL2Java, without the Java object model itself.

0.7.6 - April 15, 2016

  • Added support for plain identifiers as values of Annotation and Object properties
    • E.g. when an entity has an object property pointing to another individual, but that individual is not mapped by any class in the object model, its URI can now be used as the property value

0.7.5 - March 31, 2016

  • Use xsd:int for mapping Java Integer/int values to RDF. Most Java implementations (including JAXB) do it this way.

0.7.4 - March 21, 2016

  • Implemented support for typed @Properties fields (i.e. @Properties field can now be a Map<URI, Set<Object>>, where values have corresponding types instead of plain strings)