Migration: v0.7 → v0.8¶
v0.8 is backward compatible for CLI indexing, query, validate, patch, and classify workflows. New capabilities are additive.
Extension (VS Code)¶
- Update to OntoCode 0.8.0 (Marketplace or release VSIX).
- Query Workbench and Manchester editor are now React webviews (legacy HTML panels removed).
- New Refactor Preview panel and refactor commands (find usages, rename IRI, migrate namespace, move, extract).
- Standard LSP rename and find references work on
.ttlentity IRIs. - Entity Inspector adds Find Usages and Rename IRI actions; disjoint class authoring in Manchester editor.
OntoIndex CLI / crates¶
- Workspace crates bump to 0.8.0 on crates.io.
- New crate:
ontoindex-refactor - New CLI:
ontoindex refactor usages|rename|migrate-namespace|move|extract - Patch ops:
add_disjoint_class,remove_disjoint_class - Pin CI:
cargo install ontoindex-cli --locked --version 0.8.0or releaseVERSION=0.8.0.
LSP¶
New custom methods (additive):
ontoindex/findUsagesontoindex/previewRefactorontoindex/applyRefactor
Standard LSP:
textDocument/rename— implementedtextDocument/references— implemented
Existing methods unchanged. See LSP API.
Documentation¶
- Canonical matrix: What ships today
- New guide: Refactoring
- Examples: Refactoring cookbook
Breaking changes¶
None intended for v0.7 CLI/LSP consumers. Pre-1.0 APIs may still change between minors — see workspace limits.
Integrators embedding custom webviews: Query Workbench and Manchester editor message protocol is unchanged in shape but panels are React-only (see webview protocol).