Skip to content

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)

  1. Update to OntoCode 0.8.0 (Marketplace or release VSIX).
  2. Query Workbench and Manchester editor are now React webviews (legacy HTML panels removed).
  3. New Refactor Preview panel and refactor commands (find usages, rename IRI, migrate namespace, move, extract).
  4. Standard LSP rename and find references work on .ttl entity IRIs.
  5. 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.0 or release VERSION=0.8.0.

LSP

New custom methods (additive):

  • ontoindex/findUsages
  • ontoindex/previewRefactor
  • ontoindex/applyRefactor

Standard LSP:

  • textDocument/rename — implemented
  • textDocument/references — implemented

Existing methods unchanged. See LSP API.

Documentation

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).