|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -### 2.30.1 |
4 | | - |
5 | | -– `New` – Block Tunes now supports nesting items |
6 | | - |
7 | 3 | ### 2.30.0 |
8 | 4 |
|
| 5 | +- `New` – Block Tunes now supports nesting items |
| 6 | +- `New` – Block Tunes now supports separator items |
| 7 | +- `New` – "Convert to" control is now also available in Block Tunes |
9 | 8 | - `Improvement` — The ability to merge blocks of different types (if both tools provide the conversionConfig) |
10 | 9 | - `Fix` — `onChange` will be called when removing the entire text within a descendant element of a block. |
11 | 10 | - `Fix` - Unexpected new line on Enter press with selected block without caret |
12 | 11 | - `Fix` - Search input autofocus loosing after Block Tunes opening |
13 | 12 | - `Fix` - Block removing while Enter press on Block Tunes |
| 13 | +- `Fix` – Unwanted scroll on first typing on iOS devices |
| 14 | +- `Fix` - Unwanted soft line break on Enter press after period and space (". |") on iOS devices |
| 15 | +- `Fix` - Caret lost after block conversion on mobile devices. |
| 16 | +- `Fix` - Caret lost after Backspace at the start of block when previoius block is not convertable |
| 17 | +- `Improvement` - The API `blocks.convert()` now returns the new block API |
| 18 | +- `Improvement` - The API `caret.setToBlock()` now can accept either BlockAPI or block index or block id |
| 19 | +- `New` – *Menu Config* – New item type – HTML |
| 20 | +– `Refactoring` – Switched to Vite as Cypress bundler |
| 21 | +– `New` – *Menu Config* – Default and HTML items now support hints |
| 22 | +- `New` – Inline Toolbar has new look 💅 |
| 23 | +- `New` – Inline Tool's `render()` now supports [Menu Config](https://editorjs.io/menu-config/) format |
| 24 | +- `New` – *ToolsAPI* – All installed block tools now accessible via ToolsAPI `getBlockTools()` method |
| 25 | +- `New` – *SelectionAPI* – Exposed methods `save()` and `restore()` that allow to save selection to be able to temporally move focus away, methods `setFakeBackground()` and `removeFakeBackground()` that allow to immitate selection while focus moved away |
| 26 | +- `Impovement` – *MenuConfig* – TunesMenuConfig deprecated, use MenuConfig type instead |
| 27 | +- `New` – *BlocksAPI* – Exposed `getBlockByElement()` method that helps find block by any child html element |
| 28 | +– `Fix` — Deleting whitespaces at the start/end of the block |
| 29 | +– `Improvement` — *Types* — `BlockToolConstructorOptions` type improved, `block` and `config` are not optional anymore |
| 30 | +- `Improvement` - The Plus button and Block Tunes toggler are now better aligned with large line-height blocks, such as Headings |
14 | 31 |
|
15 | 32 | ### 2.29.1 |
16 | 33 |
|
|
0 commit comments