Releases: umaranis/svelte-lexical
Releases · umaranis/svelte-lexical
0.2.0
- feat: support for collaboration (
CollaborationPlugin
) - feat: support for image caption
- feat:
KeywordPlugin
- highlight keywords - feat: support for Decorator Nodes (mechanism for plugging UI framework in lexical) - See more here
- feat: supported nested editors with
NestedComposer
component - feat: shared history state for nested editors - undo/redo
- bug: ensure no global state - support multiple editors on a single page
- feat: support SSR (server-side rendering) - see
sveltekit
demo - feat: support for placeholder text in the editor
- feat:
AutoFocusPlugin
- automatically focuses the editor on page load - refactor: expose class attribute for
ContentEditable
- test: split view to test collaboration
- feat: settings UI in the playground (turn off debug view etc.)
- test: turn off not implemented tests with
fixme
0.1.8
0.1.7
0.1.6
0.1.5
- feat: developed a TreeView plugin that shows the live editor state for debugging
- feat: developed Time Travel feature in TreeView plugin to replay the changes in the editor
- build: upgraded to lexical version 0.7.6
- feat: generate Typescript declaration files (*.d.ts) from svelte-lexical package
- fix: converting to number list generates separate list for each item
- feat: add 'check list' in the editor (list with checkboxes)
- feat: image drag and drop enabled in the editor
- feat: heading format support from H1 to H6 (previously only H1 and H2 were supported)
- feat: delete selected HorizontalRule on pressing delete or backspace key
- feat: HorizontalRule selection by (1) mouse click, (2) shift key + click for multi select, (3) by mouse down and drag
- feat: HorizontalRule selection by keyboard using shift key + arrow keys
- bug: support JSON import/export for HorizontalRule
0.1.4
0.1.3
- port svelte-lexical and playground packages to TypeScript
- fix: import / export Json for Image node
- show a message while image is loading
- setup prettier
- upgrade playground package to latest version of svelte template (use vite instead of rollup)
- upgrade to lexical 0.6.0
0.1.2-beta.3
- support svelte-kit projects (see sample project in demos folder)
- upgrade to lexical version 0.3.0 (from 0.2.2)
0.1.2-beta.2
build: npm-publish.yml