Skip to content

Latest commit

 

History

History
297 lines (155 loc) · 6.36 KB

File metadata and controls

297 lines (155 loc) · 6.36 KB

Changelog

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

The format is based on Keep a Changelog and this project adheres to Semantic Versioning

[Unreleased]

Changed

  • updated dependencies and template

[2.3.0] 2026-08-17

Fixed

  • Fix robot.jar vulnerability CVE-2026-49844.

Changed

  • Use cmem-client instead of cmempy for all Corporate Memory access

Removed

  • Remove cmem-cmempy dependency and setup_cmempy_user_access calls

[2.2.7] 2026-07-22

Fixed

  • Fix robot.jar vulnerabilities CVE-2026-54515, CVE-2026-9828.

Changed

  • Remove inflection dependency

[2.2.6] 2026-06-29

Fixed

  • Fix robot.jar vulnerabilities CVE-2026-54512, CVE-2026-54513, CVE-2026-54514, CVE-2026-54515.

Changed

  • Update template to 8.5.0.

[2.2.5] 2026-03-01

Fixed

  • Fix robot.jar vulnerability GHSA-72hv-8253-57qq

[2.2.4] 2026-02-20

Changed

[2.2.3] 2026-02-17

Changed

  • Update template to 8.3.1.
  • Relax URN URI validation.

[2.2.2] 2026-01-27

Fixed

  • Fix robot.jar vulnerability CVE-2026-1225

Changed

  • Update template to 8.3.0.
  • Allow URN URIs in graph parameters.

[2.2.1] 2025-11-27

Fixed

[2.2.0] 2025-10-30

Added

  • Handle canceling of workflow.

Changed

  • Get creation date and time after processing.
  • Update ROBOT to v1.9.8.
  • Update dependencies.

[2.1.1] 2025-02-18

Changed

  • Default value for "ignore missing imports" is False.
  • Change order of parameters in UI.

[2.1.0] 2025-02-18

Fixed

  • Do not remove import of ontology in result graph if ontology is imported in data graph and "Output graph import" is not set to "Import ontology graph into output graph" in Reason plugin.

Added

  • Parameter to check missing OWL imports. Missing imports can be ignored or lead to execution error.
  • Check if ontology graph and data graph exist before execution.

Changed

  • Throw error if output graph is imported by input graph in Reason plugin
  • Use UUIDs for temporary RDF files
  • Do not query list of graphs again for output graph label

[2.0.0] 2024-11-29

Changed

  • replaced the boolean parameters "Add ontology graph import to result graph" and "Add result graph import to ontology graph" with a pull down menu
  • removed axiom generators for object property characteristics and data property characteristics (not working)

[1.1.0beta2] 2024-11-08

Fixed

  • error caused by plugin parameter provenance generation

[1.1.0beta1] 2024-11-04

Added

  • support for directories in filepath for output filename in Validate plugin
  • axiom generators for object property characteristics and data property characteristics (needs testing)

Changed

  • compatibility with cmem-plugin-base 4.5.0
  • update ROBOT to 1.9.7

[1.0.1] 2024-09-05

Fixed

  • fix installation issue for platform encodings other than UTF-8

[1.0.0] 2024-09-03

Added

  • axiom generator description in UI

Changed

  • output graph label derived from input graph
  • create plugin label in provenance data

[1.0.0rc1] 2024-08-28

Added

  • Validate: added "mode" parameter

Fixed

  • respect owl:imports in OWL2 profile validation

Changed

  • Validate: the entity output includes the reasoner option on path "reason"
  • detailed axiom generator documentation
  • The axiom generator ObjectPropertyCharacteristic does not yield results. Currently, this axiom generator and its (working) counterpart DataPropertyCharacteristic are removed from the Reason plugin.

[1.0.0beta5] 2024-08-15

Added

  • defined input and output schema
  • Reason: parameters to import the result graph in the ontology graph and to import the ontology graph in the result graph
  • Validate: parameter to enable/disable entity output

Fixed

  • incorrect stopping of workflow if "validate_profiles" and "stop_at_inconsistencies" is enabled in Validate plugin
  • fixed error when output graph is imported by input graph; the import is removed in-memory before reasoning

Changed

  • raise OSError on post result graph error
  • removed write_md and produce_graph bool parameters
  • If "input_profiles" is enabled the Reason plugin expects "ontology_iri" and "profile" on the input. The ontology IRI on the input overrides the plugin setting.
  • update execution report
  • output graph IRI selectable from existing graphs
  • When "input_profiles" is enabled the ontology IRI and list of valid OWL2 profiles is now taken from the config port. The list of valid profiles is a comma-separated string (e.g. "Full,DL").

[1.0.0beta4] 2024-07-12

Fixed

  • fixed errors on CMEM instances with self-signed/invalid certificates

Added

  • valid OWL profiles can be read on the Reason plugin input instead of validating the ontology in the plugin

Changed

  • use DCMI Metadata Terms for provenance
  • new icons

[1.0.0beta3] 2024-07-09

Fixed

  • temporary files are now removed when an error occurs

Added

  • parameter for validating the input ontology against OWL2 profiles (DL, EL, QL, RL, and Full)
  • Validate plugin outputs valid profiles with path "profile"

Changed

  • Validate plugin outputs the Markdown result with path "markdown"

[1.0.0beta2] 2024-07-04

Fixed

  • prov:wasGeneratedBy in output graphs now refers to a plugin IRI instead of a literal

Changed

  • keep original output ("No explanations found.") if no inconsistencies found with Validate plugin
  • provenance data in output graphs now includes plugin parameter settings
  • new icons

[1.0.0beta1] 2024-07-01

Fixed

  • valid range of "Maximum RAM Percentage" parameter in Validate plugin (1-100)

Changed

  • complete validation for IRI parameters
  • remove "Annnotate inferred subclass axioms" parameter in Reason plugin

[1.0.0alpha3] 2024-06-28

Added

  • "Annotate inferred axioms" parameter in Reason plugin
  • "Maximum RAM percentage" parameter

Changed

  • axiom generators are now not advanced parameters

[1.0.0alpha2] (skipped)

[1.0.0alpha1] 2024-06-27

Added

  • initial version