Skip to content

Latest commit

 

History

History
115 lines (78 loc) · 4.28 KB

CHANGELOG.md

File metadata and controls

115 lines (78 loc) · 4.28 KB

Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning. The change log format is inspired by Keep a Changelog.

5.3.0 Release - May 2024

Fixes

  • Issue #91 MAINT-2554 Add jacoco-maven-plugin version to avoid different version being used during mvn build

5.2.0 Release - March 2024

Improvements

  • ISTO-116 Add au language refset to language-refset-dialect-map.properties

5.1.0 Release - January 2024

Improvements

  • MAINT-2416 Allow parsing of SubAnnotationPropertyOf when classifying
  • MAINT-2413 Update annotation attribute axiom representation to SubAnnotationPropertyOf

5.0.0 Release

Breaking

This release supports Spring 6.

4.0.0 Release - September 2023

Breaking

  • Support for Java 17.

3.0.6 Release

Fixes

  • Log4j fix: Upgrade to slf4j-reload4j 1.7.35 (thanks to B2i Healthcare).

3.0.5 Release - Nov 2021

Fixes

  • MAINT-1415 Making duplicate axiom inactive no longer removes other.
  • PIP-62 Synchronise MRCM ungrouped roles map to avoid US Edition error.
  • Add Belgian GP French and Belgian GP Dutch to lang-refset to dialect map.
  • FRI-184 Updated inferred relationships reactivation logic to use the most recent published relationship ids.
  • MAINT-1810 Detect and remove orphaned inferred relationships.
  • Add Netherlands Dutch to dialect map.

3.0.0 Release - 2021-01-13

Initial concrete domain support enable the production of the International Edition Concrete Domain Technical Preview.

Features

  • Classification and NNF normalisation for concrete domain types Integer, Decimal and String.
  • Ontology file generation with concrete domains.

Improvements

  • Internal refactoring to remove unused negation flags and logic.

Fixes

  • Bump minor JUnit version to mitigate security issue.

2.9.0 Release - 2020-01-02

Minor improvements release.

Features

  • Enable classification of attributes with multiple parents.
  • Generate stated relationship looking file from axioms for stats (for internal use).

Improvements

  • Issue #19 Warn when no stated relationships or axioms present.
  • Issue #29 Ontology file generation uses version argument in filename.
  • Issue #31 Log warning and prevent NPE if lang refset uses inactive description.

2.8.0 Release - 2019-11-18

Feature release. OWL Ontology file conversion now includes all descriptions including translated content.

Features

  • Issue #14: Include all descriptions in OWL Ontology file conversion using RDFS and SKOS annotations.
    • Descriptions in all languages will be included if present in the loaded RF2.
    • Use language-refset-dialect-map.properties file to control dialect codes used in conversion.

2.7.2 Fix Release - 2019-09-27

Fixes

  • Fix thread safety issue when classifying large Extensions using the axiom reference set.
  • Prevent duplicate self-grouped relationships when converting Extensions to OWL axiom reference set.
  • Fixes to International mid-cycle OWL conversion script (for internal use).

2.7.1 Release - 2019-07-15

Feature release with scripts to support complete OWL conversion.

Features

  • Script for conversion of extensions using stated relationships to OWL axiom reference set.
  • Script for mid-cycle conversion of International Edition (internal use only).

Improvements

  • Prevent MRCM ungrouped attributes being grouped during axiom authoring.

Fixes

  • Deserialised axiom representation for object properties set to primitive.
  • Issue #26 Not grouped attribute list incomplete when using complete OWL International release
  • Remove hardcoded active ingredient union grouping.

2.6.0 Release - 2019-06-06

Minor changes after feedback from the Modelling Advisory Group on the International Alpha release.

Improvements

  • Use class axioms to make 'Concept model object attribute' and 'Concept model data attribute' a child of 'Concept model attribute' (CLASS-112). Representing these concepts as both properties and classes in OWL is known as 'punning' https://www.w3.org/2007/OWL/wiki/Punning.
    • Removed redundant workaround to create these relationships during NNF calculation.
  • Validation improvement:
    • Do not require referenceComponentId during conversion of owlExpression to a relationship representation.