Skip to content

Conversation

@kervel
Copy link
Collaborator

@kervel kervel commented Oct 13, 2025

  • add SchemaView::is_same so we can detect mixed schema views up front
  • implement ClassView::most_specific_common_ancestor with optional mixin traversal
  • add regression coverage backed by common_ancestors.yaml to exercise inheritance/mixin/mismatch paths

kervel and others added 30 commits September 10, 2025 08:36
…gnates_type

Fix polymorphism when loading the contents of a multivalued inlined_as_dict slot
…ar slots; add test for null-valued collections
…patch(); expose node_id and trace in Python; adjust CLI and tests
…l PatchTrace; remove JSON roundtrip and ID reconciliation; preserve scalar node IDs on in-place updates
…tore network-based CLI tests; remove dead code
…ead of expect/panic; update tests, CLI, and Python bindings
Improve null handling and diff operations
…kMLValue::Null; add node_id to Null; handle Null in to_json, traversal, and parsing; resolve conflicts
…cting Null directly; handle Null in trace traversal
…ity coverage; revert CLI offline toggle and run tests with network
…h API takes treat_missing_as_null; CLI flag; Python equals/patch args; tests for equality and no-op semantics; preserve scalar node_ids
…} with defaults; make no-op skipping configurable; wire CLI --ignore-noop/--treat-missing-as-null; update Python patch signature; update tests
…e support [Identifier] selection; update tests accordingly
…oss-namespace bug (we should not use a global uri to curi converter anymore since every schema has its own prefix map) and a merge bug (which should eventually be fixed by adding a new merge strategy in the merge crate)
Frank Dekervel and others added 30 commits September 23, 2025 11:54
Expose some pylinkml attributes and helper functions to the public API
…elper functions to the rust and python API to make it easier to work with.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants