Releases: gridigor/vue-lexical
Releases · gridigor/vue-lexical
Release list
v1.1.0
Lexical 0.48 compatibility release.
Highlights:
- Updated the supported dependency line and API parity baseline to Lexical 0.48.
- Added custom Yjs shared-type root names to both collaboration plugins.
- Ported the Lexical 0.48 character-limit and read-only ContentEditable behavior.
- Preserved mouse-driven table selection across Chromium, Firefox, and WebKit.
- Added an explicit CI baseline guard for future Lexical minor releases.
v1.0.0
First stable release of @gridigor/vue-lexical.
Highlights:
- Complete Vue mapping for all 56 public @lexical/react@0.47.0 entrypoints and every named public symbol
- Vue components, composables, scoped slots, emits, and Teleport equivalents
- Rich text, block editing, menus, tables, Yjs collaboration, accessibility, devtools, SSR, and hydration
- 100% statement, function, and line coverage plus Chromium, Firefox, and WebKit browser tests
- Generated API reference, symbol-level parity audit, compatibility CI, bundle budgets, and tree-shaking verification
Documentation:
v0.9.0
- Experimental
CollaborationPluginV2__EXPERIMENTALwith externally managed Yjs documents and providers - Binding V2 synchronization, awareness, cursors, shared undo/redo, and offline/reconnect support
- Experimental Yjs version-diff command support
- Nuxt collaboration playground updated to demonstrate the external V2 lifecycle
- Full test coverage for practical statements, functions, and lines
v0.8.0
Full Lexical devtools tree view for Vue.
Highlights:
- editor tree, selection, and recent command log
- Export DOM mode
- state recording and time travel with slider and playback
- customPrintNode and the complete CSS class prop set from @lexical/react
- TreeViewExtension controls demonstrated in the Vue SPA example
- React-free published runtime bundle
v0.7.0
Accessibility and focus-management parity with @lexical/react 0.47.
Highlights:
- Vue adapters for ARIA live regions, focus manager, focus trap, and roving tab index
- experimental Lexical node slot refs
- reactive Vue options with lifecycle-safe cleanup and iframe support
- real-browser focus-trap coverage
- interactive accessibility controls in the Vue SPA example
- 100% statement, function, and line coverage
v0.6.0
Highlights:
- Vue Extension API composers for new and existing editors
- Vue provider extension and component host with Teleport support
- Extension components, dependency composables, and reactive signal bindings
- Tree View extension for editor-state debugging
- Standalone Vite Vue SPA Extension API playground
- Full lifecycle, cleanup, signal, host, and editor replacement test coverage
v0.5.0
Highlights
- Vue
LexicalCollaborationcontext andCollaborationPlugin - Yjs binding and provider connect, disconnect, reload, and cleanup lifecycle
- Remote awareness, cursors, selections, and user identity
- Yjs-backed shared undo and redo history
- Empty-document bootstrap with string,
EditorState, or function initial state - Offline/reconnect and multi-editor synchronization coverage
- Interactive two-client collaboration demo in the Nuxt playground
- Real Chromium tests for table mouse selection and resizing
See the API parity roadmap for current status and upcoming work.
v0.4.0
Table editing support for @gridigor/vue-lexical.
Highlights:
- LexicalTablePlugin with table selection lifecycle
- nested-table policy and horizontal scroll wrappers
- Tab and Shift+Tab cell navigation
- cell merge and background-color options
- Vue TableCellResizer with row and column resizing
- matching hover feedback for row and column boundaries
- LexicalTableOfContentsPlugin
- expanded Nuxt playground with table controls
- mouse-selection and resize integration coverage
Roadmap: https://github.com/gridigor/vue-lexical/blob/main/docs/ROADMAP.md
v0.3.0
Block editing release for @gridigor/vue-lexical.
Highlights:
- Vue DecoratorBlockNode and BlockWithAlignableContents
- selectable horizontal rules and insertion command
- reactive useLexicalNodeSelection composable
- draggable top-level blocks with Vue slots and Teleport
- selection highlighting while focus moves outside the editor
- updated Nuxt playground with block dragging and horizontal rules
- public API parity roadmap linked from the README
Roadmap: https://github.com/gridigor/vue-lexical/blob/main/docs/ROADMAP.md
v0.2.0
Menu infrastructure release for @gridigor/vue-lexical.
Highlights:
- Typeahead menus with Teleport positioning, query matching, and keyboard navigation
- Node-anchored menus with scoped slots and ARIA semantics
- Context menus with node-aware filtering, disabled items, separators, and type-ahead
- Auto-embed support for pasted LinkNode and AutoLinkNode URLs
- Updated Nuxt playground with @ mentions, / commands, and a right-click context menu
- 100% statement, function, and line coverage