Skip to content

Releases: codex-team/editor.js

v2.27.0-rc.1

20 Feb 20:02
58d6869

Choose a tag to compare

v2.27.0-rc.1 Pre-release
Pre-release
  • Improvement β€” The onChange callback won't be triggered only if all mutations contain nodes with the data-mutation-free attributes.

v2.27.0-rc.0

10 Feb 18:33
07b1ce2

Choose a tag to compare

v2.27.0-rc.0 Pre-release
Pre-release
  • Refactoring β€” Popover class refactored.
  • Improvement β€” Toolbox β€” Number of close() method calls optimized.

v2.26.5

31 Jan 21:39
d6cad60

Choose a tag to compare

  • Fix β€” Types β€” Remove unnecessary import that creates a dependency on the cypress.

v2.26.4

14 Dec 20:55
870e265

Choose a tag to compare

  • Improvement β€” Menu Config β€” Property label renamed to title.

v2.26.3

14 Dec 09:27
c97f084

Choose a tag to compare

  • Fix β€” Paste Module β€” fix for a problem with specifying of pasteConfig().tags in upper case #2208.

v2.26.2

06 Dec 13:39
b9a0665

Choose a tag to compare

  • Fix β€” Menu Config β€” Installed tunes are rendered above default tunes again (#2200).

v2.26.1

02 Dec 18:54
913ad0c

Choose a tag to compare

  • New β€” Menu Config β€” Now it becomes possible to create toggle groups.

image

v2.26.0

29 Nov 18:13
320a30a

Choose a tag to compare

image

  • New β€” UI β€” Block Tunes became vertical just like the Toolbox 🀩
  • New β€” Block Tunes API β€” Now the render() method of a Block Tune can return the Menu Config with just icon, label, and callback instead of custom HTML. This improvement is key to the new straightforward way of configuring the tune's appearance in the Block Tunes menu.
  • New β€” Tools API β€” As well as render() in Tunes API, Tool's renderSettings() now also supports new configuration format.
  • New β€” UI β€” Meet the new icons from CodeX Icons pack πŸ› πŸ’
  • New β€” BlocksAPI β€” the blocks.insert() method now also have the optional id param. If passed, this id will be used instead of the generated one.
  • Deprecated β€” Styles API β€” CSS classes .cdx-settings-button and .cdx-settings-button--active are not recommended to use. Consider configuring your block settings with a new JSON API instead.
  • Improvement β€” Tools API β€” pasteConfig().tags now support sanitizing configuration. It allows you to leave some explicitly specified attributes for pasted content.
  • Improvement β€” CodeStyle β€” CodeX ESLint Config has bee updated. All ESLint/Spelling issues resolved
  • Improvement β€” ToolsAPI β€” The icon property of the toolbox getter became optional.
  • Fix β€” The wrong element is not highlighted anymore when the popover opened.
  • Fix β€” When Tunes Menu open keydown events can not be handled inside plugins.
  • Fix β€” If a Tool specifies some tags to substitute on paste, all attributes of that tags will be removed before passing them to the tool. Possible XSS vulnerability fixed.
  • Fix β€” Pasting from Microsoft Word to Chrome (Mac OS) fixed. Now if there are no image-tools connected, the regular text content will be pasted.
  • Fix β€” Workaround for the HTMLJanitor bug with Tables (guardian/html-janitor#3) added
  • Fix β€” Toolbox shortcuts appearance and execution fixed #2112
  • Fix β€” Inline Tools click handling on mobile devices improved

πŸ’Œ Read about the new Menu Config feature for defining Block Tunes menu appearance:
https://codex.so/editorjs-menu-config

v2.26.0-rc.7

28 Nov 18:38
04118b2

Choose a tag to compare

v2.26.0-rc.7 Pre-release
Pre-release
  • Fix β€” Block splitting with selected text fragment now works properly: remove selected fragment and split blocks

v2.26.0-rc.6

26 Nov 07:40
a8026e6

Choose a tag to compare

v2.26.0-rc.6 Pre-release
Pre-release
  • New β€” UI β€” Meet the new icons from CodeX Icons pack πŸ› πŸ’
  • New β€” BlocksAPI β€” the blocks.insert() method now also have the optional id param. If passed, this id will be used instead of the generated one.
  • Fix β€” Pasting from Microsoft Word to Chrome (Mac OS) fixed. Now if there are no image-tools connected, regular text content will be pasted.
  • Improvement β€” CodeStyle β€” CodeX ESLint Config has bee updated. All ESLint/Spelling issues resolved