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, CLIplugins 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-releaseat 1.0.0-rc
Upgrade steps¶
- Bump OntoCode extension and
ontocoreCLI to 0.25.0 - Re-index open workspaces after upgrade
- Plugin authors: retarget to Plugin SDK 1.0 compatibility — see Plugin policy
Related¶
- CHANGELOG
- ACCESSIBILITY_REPORT (GitHub; excluded from public MkDocs)
- Plugin policy