Changelog
0.2.2 - 2026/10/23
- Fix: Enter in the link field of the text toolbar no longer submits the form around the editor (the link form is no longer a nested
<form>), and Enter in an input of the editor never submits it - Fix: closing the editor before the preview is loaded no longer throws an error
- Fix: the "add a component" zone of the preview stays in the middle of the block edge, the move and delete buttons and the block name can no longer open the component list
- Fix: the texts added in 0.2 (text toolbar tooltips, "New tab" link option, preview buttons, device names) and the "All blocks" tab go through the translations, French included; a translation given to the editor without the new keys falls back to English
0.2.1 - 2026/10/09
- Fix: the
changeevent carries the JSON of the page indetailagain (removed in 0.2.0), and is emitted for every change made in the editor, including the preview arrows. It is not emitted when the host setsvalue - Fix: one store per element, the content is kept when the editor is hidden and shown again, and
valuecan be read right after the element is inserted - Fix: setting
valueagain with the same string (Vue does it on every render of the host) no longer resets the content, only a new value replaces it - Fix: the text alignment radios are no longer submitted with the surrounding form (#4)
- Fix: preview messages are only accepted from the preview iframe and from the editor window
- Fix: English and French translations
- Feat: strike, superscript, subscript and inline code in the text toolbar, "New tab" option on links, "No color" in the color palette (#21)
- Change: links created from the toolbar open in the same tab by default (use the "New tab" option)
- Security: Tiptap 3.31 (prosemirror-view XSS on paste, linkifyjs) and dependency updates
- Chore: MIT license,
exportsmap inpackage.json(only the entry point,VisualEditor.js,VisualEditor.standalone.jsandpackage.jsoncan be imported), minified standalone build, the playground icons are no longer published - Chore: publication to npm with trusted publishing (OIDC) and provenance
0.2.0 - 2026/02/12
Not published on npm. Upgrading from 0.1.x, mind these behaviour changes:
- Breaking: the
changeevent had nodetailanymore (restored in 0.2.1) - Breaking: the text toolbar offers h1 headings, and the alignment button is available in multiline fields too: it writes an inline
style="text-align: ..."on paragraphs and headings - Breaking: blocks can be moved with up and down arrows in the preview (they emit
changesince 0.2.1) - Feat: export UI components
- Feat: registerButton() method for adding custom button
- Feat: Add control in the preview
- Feat: New responsive controls
- Feat: Add a new
templatesevent (cancelable) - Feat: Add a new
componentsevent (cancelable) - Fix: key missing on templates listing
0.1.4 - 2025/12/01
- Fix: undefined text alignment in the toolbar
0.1.3 - 2025/11/19
- Fix: z-index of the text toolbar
0.1.2 - 2025/07/24
- Republication of 0.1.1
0.1.1 - 2025/07/24
- Feat: Tiptap 3
- Fix: no default text alignment added by Tiptap
- Fix: SSR compatibility
0.1.0 - 2023/03/16
- Feat: Add a new
postMessagePreviewoption for VisualEditor
0.0.23 - 2022/07/12
- Feat: Add a new
insertPositionattribute
0.0.22 - 2022/07/12
- Feat: New icon to access templates
0.0.21 - 2022/07/12
- Fix: When pasting template some of the existing blocks were not removed
0.0.20 - 2022/04/01
- Fix: Removed logo from code
0.0.18 - 2022/03/25
- Fix: allow h5, h6 headings
0.0.17 - 2022/03/24
- Fix: datepicker behaviour
0.0.16 - 2022/03/22
- Fix: template order
0.0.15 - 2022/03/22
- Fix: spacing issues
0.0.14 - 2022/03/22
- Fix: clean dependencies
0.0.11 - 2022/03/22
- Feat: allow promise for templates
0.0.10 - 2022/03/19
- Fix: default sidebar width
0.0.9 - 2022/03/19
- Fix: default options for HTMLTet
0.0.8 - 2022/03/08
- Feat: A new registerTemplate() method allow creating templates
0.0.7 - 2022/01/17
- Fix: Datepicker use import default :(
- Fix: Datepicker hiding when adding a time
0.0.6 - 2022/01/17
- Feat: DatePicker field type
0.0.5 - 2022/01/06
- Fix: Change event not triggered on select
0.0.4 - 2022/01/06
- Fix: Rollbacks happening when using HTMLText
0.0.3 - 2022/01/06
- BC: Changed events name ("veChange" becomes "change" and "veClose" becomes "close")
- Submit at the bottom of the editor
- Removed header button on single line of text for HTMLText
- Removed reset CSS being injected into the iframe
0.0.2 - 2022/01/04
- BC : Changed fields signature
- Replaced CSS by CSS in JS with Emotion to improve user experience (no additional CSS to import)
- Migration from Quill.js to Tiptapjs
0.0.1 - 2021/12/01
- First version of the editor