Skip to content

v0.76.0

Compare
Choose a tag to compare
@doctrino doctrino released this 06 May 13:24
· 82 commits to main since this release
e5ca195

[0.76.0] - 06-05-24

Removed

  • [BREAKING] In DMSRules, default_view_version is no longer supported. Instead, you will now get a warning if view versions
    are not matching the data model version.

Added/Changed

  • [BREAKING] The following renaming of columns in DMSRules, properties sheet:
    • Relation -> Connection
    • ViewProperty -> View Property
    • ContainerProperty -> Container Property
    • IsList -> Is List
    • Class -> Class (linage)
    • Property -> Property (linage)
  • [BREAKING] The following renaming of columns in DMSRules, views sheet:
    • InModel -> In Model
    • Class -> Class (linage)
  • [BREAKING] The following renaming of columns in DMSRules, containers sheet:
    • Class -> Class (linage)
  • [BREAKING] Added support for listable direct relations in DMSRules. In addition, there is now a complete reimplementation
    of the connection column in the DMRRules properties sheet.
  • [BREAKING] Connection (former relation) can now be direct, reverse, or edge.
    While multiedge and reversedirectc have been removed. For more details,
    see the DMS Rules Details
    documentation.
  • In DMSRules, added support for setting containerId and nodeId in View.Filter. Earlier, only nodeType and
    hasData were supported which always used an implicit containerId and nodeId respectively. Now, the user can
    specify the node type and container id(s) by setting nodeType(my_space:my_node_type) and
    hasData(my_space:my_container_id, my_space:my_other_container_id).
  • Introduced, dataModelType in DMSRules and InformationRules to explicitly set the type of data model. This
    will be used to different types of validation and make the user aware of the type of data model they are working with.
  • In DMSExporter, created smart defaults for setting view.filters. This is now recommended that the user uses
    the default values for view.filters and only set them explicitly if they now very well what they are doing.

Improved

  • Steps are now categorized as current, legacy, and io steps
  • Workflow fails if one mix current and legacy steps in the same workflow

Fixed

  • DMSExporter now correctly exports direct relations with unknown source.

Added

  • DMSExporter now supports deletion of data model and data model components
  • DeleteDataModelFromCDF added to the step library

Changed

  • All NEAT importers does not have is_reference parameter in .to_rules() method. This has been moved
    to the ExcelExporter __init__ method. This is because this is the only place where this parameter was used.

Added

  • DMSExporter now supports skipping of export of node_types.

Fixed

  • When importing an Excel rules set with a reference model, the ExcelImporter would produce the warning
    The copy method is deprecated; use the model_copy instead. This is now fixed.

Fixed

  • Potential of having duplicated spaces are now fixed

Fixed

  • Rendering of correct metadata in UI for information architect

Added

  • Added OntologyToRules that works with V2 Rules (profiling)

Details

Full Changelog: v0.75.3...v0.76.0