Skip to content

Migration: v0.24.0 → v0.25.0

Status: Applies when upgrading from v0.24.0 to tagged v0.25.0.

Summary

v0.25.0 ships UX completion + executable verification (EPIC-008–011; PAR-VIS-001, PAR-PLG-001, PAR-ACC-001, PAR-TST-001): graph visualization parity, Plugin SDK 1.0, accessibility for OntoCode-owned webviews, and parity CI release gates.

What changed for editors

  • Graph panel: expanded graph kinds, filters, search dimming, unsatisfiable overlay, Graph|List alternate, keyboard navigation, context menus, history, virtualized React Flow
  • Query Workbench Open as graph and Refactor Preview Show graph
  • Plugin SDK 1.0: lifecycle (depends_on / activation), provider actions, CLI plugins info|enable|disable
  • Accessibility: focus trap/restore, live announcer, reduced motion; DialogShell and P0 panel landmarks

New CLI / tooling

Surface Detail
CLI ontocore plugins info\|enable\|disable (SDK 1.0 lifecycle)
CI Parity evidence path validation; release-gate metrics (check-parity-release-gate.py); YAML→matrix sync

What did not change

  • JSON-LD / TriG / N-Triples remain read-only
  • Rename / merge / replace multi-format remaps and Turtle-first move/extract/ontology-merge/flatten/cleanup policies from v0.24
  • Undo/redo batch UX stays v1.0; Gate 3 hard-fail remains --strict-release at 1.0.0-rc

Upgrade steps

  1. Bump OntoCode extension and ontocore CLI to 0.25.0
  2. Re-index open workspaces after upgrade
  3. Plugin authors: retarget to Plugin SDK 1.0 compatibility — see Plugin policy