Skip to content

Releases: codex-team/editor.js

v2.26.0-rc.6

26 Nov 07:40
a8026e6
Compare
Choose a tag to compare
v2.26.0-rc.6 Pre-release
Pre-release
  • NewUI — Meet the new icons from CodeX Icons pack 🛍 💝
  • NewBlocksAPI — 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.
  • ImprovementCodeStyleCodeX ESLint Config has bee updated. All ESLint/Spelling issues resolved

v2.26.0-rc.1

21 Nov 20:54
19f3790
Compare
Choose a tag to compare
v2.26.0-rc.1 Pre-release
Pre-release
  • 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 — Workaround for the HTMLJanitor bug with Tables (guardian/html-janitor#3) added
  • ImprovementTools APIpasteConfig().tags now support sanitizing configuration. It allows you to leave some explicitly specified attributes for pasted content.

v2.26.0-rc.0

03 Nov 19:50
cd06bfc
Compare
Choose a tag to compare
v2.26.0-rc.0 Pre-release
Pre-release
  • NewUI — Block Tunes became vertical just like the Toolbox 🤩
  • NewBlock Tunes API — Now render() method of a Block Tune can return config with just icon, label and callback instead of custom HTML. This improvement is a key to the new straightforward way of configuring tune's appearance in Block Tunes menu.
  • NewTools API — As well as render() in Tunes API, Tool's renderSettings() now also supports new configuration format.
  • DeprecatedStyles API — CSS classes .cdx-settings-button and .cdx-settings-button--active are not recommended to use. Consider configuring your block settings with new JSON API instead.
  • Fix — Wrong element not highlighted anymore when popover opened.
  • Fix — When Tunes Menu open keydown events can not be handled inside plugins.

v2.25.0

22 Jun 14:21
6c0555a
Compare
Choose a tag to compare
  • NewTools API — Introducing new feature — toolbox now can have multiple entries for one tool! Due to that API changes: tool's toolbox getter now can return either a single config item or an array of config items
  • NewBlocks APIcomposeBlockData() method was added.

🤘 Read the overview of the Multiple Toolbox items feature: https://codex.so/editorjs-toolbox

Screenshot 2022-06-22 at 16 53 39

v2.24.3

06 May 10:31
8fec2e7
Compare
Choose a tag to compare
  • Fix — Issue with toolbox preventing text selection fixed #2051

v2.24.2

01 May 12:36
3cbe128
Compare
Choose a tag to compare
  • Fix — Scrolling issue when opening toolbox on mobile fixed
  • Fix — Typo in toolbox empty placeholder fixed
  • Fix — The issue with scroll jumping on block hovering have fixed 2036
  • ImprovementDev Example Page - Add popup example page
  • ImprovementUI - The Toolbox will restore the internal scroll on every opening

v2.24.1

28 Apr 16:39
96c0bcb
Compare
Choose a tag to compare

Fix — The I18n of Tools` titles at the Toolbox now works correctly #2030

v2.24.0

26 Apr 19:54
8bf4dcd
Compare
Choose a tag to compare
  • NewUI — The Toolbox became vertical 🥳
  • ImprovementUI — the Plus button will always be shown (previously, it appears only for empty blocks)
  • ImprovementDev Example Page - Server added to allow opening example page on other devices in network.
  • FixUI — the Toolbar won't move on hover at mobile viewports. Resolves #1972
  • FixOnChange event invocation after block insertion. #1997
  • FixReadOnly — the readonly.isEnabled API getter now works correctly after readonly.toggle() calling. Resolves #1822
  • FixPaste — the inline HTML tags now will be preserved on pasting. #1686

image

v2.23.2

09 Feb 17:49
640b1a2
Compare
Choose a tag to compare

Fix — Crash on initialization in the read-only mode #1968

v2.23.1

08 Feb 10:31
c1bca10
Compare
Choose a tag to compare

fix(ci): incorrect release tag fixed #1964