Skip to main content

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 change event carries the JSON of the page in detail again (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 sets value
  • Fix: one store per element, the content is kept when the editor is hidden and shown again, and value can be read right after the element is inserted
  • Fix: setting value again 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, exports map in package.json (only the entry point, VisualEditor.js, VisualEditor.standalone.js and package.json can 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 change event had no detail anymore (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 change since 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 templates event (cancelable)
  • Feat: Add a new components event (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 postMessagePreview option for VisualEditor

0.0.23 - 2022/07/12​

  • Feat: Add a new insertPosition attribute

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