Skip to content

v0.9.7 - Compatible with openminds-kg-sync

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Oct 11:08
· 33 commits to main since this release

MATLAB Versions Tested

What's Changed

  • Changed type classes to define inputs using argument blocks by @ehennestad in #67
  • Added visitor pattern for methods serialize, resolve and save for openminds.abstract.Schema by @ehennestad in #68
  • Refactor Schema State to use logical IsReference flag instead by @ehennestad in #70
  • Added getUnresolvedLinks as hidden utility method to Instance base (openminds.abstract.Schema) class by @ehennestad in #71
  • Fixed display of empty object in Schema.getPropertyGroups method (bug introduced in #68) by @ehennestad in #72

Other - Continuous integration

Notes

#68 was a big refactor with various changes:

  • Introduces MetadataStore interface for modular data persistence strategies
  • Refactors serialization system to use BaseSerializer pattern with format-specific implementations
  • Updates Collection class to support MetadataStore-based operations
  • Add methods to Schema class that accepts visitors
    • resolve
    • save
    • serialize
  • Added Preferences utility with preferences to control instance display

For more details, see the PR summary

Full Changelog: v0.9.6...v0.9.7