Migration: v0.18.1 → v0.18.2¶
v0.18.2 is a patch on the Protégé Desktop parity gate: Windows path handling, reasoner cancel/ops_lock, Manchester cardinality, Find Usages / prefixes, Turtle literals, and extension panel restore. See CHANGELOG and the v0.18 overview in migration/v0.18.md.
What changed¶
Windows / VS Code extension¶
- Normalize Rust
canonicalize()\\?\paths before VS Code URI and path equality checks. - Prefix Manager and inspector axiom patches write through normalized workspace document URIs.
- Remove duplicate
ontocode.showImportsPanelregistration so activation succeeds on all platforms.
Reasoner¶
- Release
ops_lockduring classify so index/patch ops are not blocked; honor$/cancelRequestand skip snapshot updates on cancel (#211). - Panel running state,
lastRunAt/dirty, focus sync, and explanation catalog fingerprint races (#212, #219, #220, #221).
Manchester / Turtle / Find Usages¶
- Property-first qualified cardinality parse + serialize; typed
xsd:nonNegativeIntegerTurtle emit (#226, #231). - Find Usages line guards, default-prefix CURIEs, annotation subject hits, and broader
prefixes_from_turtle(#225, #228, #232, #237). - Turtle literal / undefined-prefix scanners for long strings and all quote forms (#210, #214, #224, #233).
Authoring safety / panels¶
- Workspace path guards and honest toasts for create/Manchester/inspector/imports (#213, #230, #239).
- Imports / graph / Manchester session restore and explorer refresh after cancelled editor sync (#227, #229, #235, #236).
Breaking changes¶
None.
Upgrade¶
- Bump to OntoCore / OntoCode 0.18.2 (
cargo install ontocore-cli --locked --version 0.18.2, or Marketplace / VSIX). - No CI assertion changes required beyond taking the new pin.