All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
Changes for the past releases are available below.
MergeCellsCommand. Closes ckeditor/ckeditor5#6123. (a5a7d3e)TableUtils.removeRows() method. Closes ckeditor/ckeditor5#6545. (c6770ba)TableUtils.removeColumns() method. Closes ckeditor/ckeditor5#6546. Closes ckeditor/ckeditor5#6439. (396c6e9)TableSelection plugin should collapse a multi-cell selection when it gets disabled. Closes ckeditor/ckeditor5#6430. (ba852e3).ck-content). Closes ckeditor/ckeditor5#6314. (0e0e6fe)Until now, the text alignment was inherited from EditorUI styles but they are unavailable outside the editor when the content lives in a .ck-content container.
LabeledInputView with LabeledFieldView. See ckeditor/ckeditor5#6110. (b905aa5)FormHeaderView with the new reusable FormHeaderView UI. See ckeditor/ckeditor5#6109. (f5b2faf)model-selection-range-intersects errors. See ckeditor/ckeditor5#6501. See ckeditor/ckeditor5#6382. (01d23cb)TableSelection plugin. Closes ckeditor/ckeditor5#3202. (281dba5)MergeCellCommand will not merge column header cells with body cells. (c9c6954)TableWalker will now return cell value also for spanned cells when traversing a table with includeSpanned option set to true. Additionally, isSpanned property was introduced in returned values. (07e8736)InsertTableView for better compatibility with right–to–left (RTL) languages. See ckeditor/ckeditor5#1151. (524586b)aria-label attribute (see ckeditor/ckeditor5#1404). (b47a94f)TableWalker will not return undefined as cell value for spanned cells anymore. Use isSpanned instead.Internal changes only (updated dependencies, documentation, etc.).
Internal changes only (updated dependencies, documentation, etc.).
config.table.toolbar configuration option. Closes #167. (5d024ce)config.table.toolbar is now removed from code. Use config.table.contentToolbar instead.<tableCell> will be properly converted in the data pipeline. Closes ckeditor/ckeditor5#1620. (67ec89f)<table> a block element in the schema. Closes #126. (85719af)WidgetToolbarRepository API. Replaced the isTableWidgetSelected() utility with getSelectedTableWidget(). Replaced isTableContentSelected() with getTableWidgetAncestor() (see ckeditor/ckeditor5-widget#60). (e3a5c09)TableUtils by a string when using editor.plugins.get(). (ce09c39)8.0.0 and npm to 5.7.1. See: ckeditor/ckeditor5#1507. (612ea3c)isTableWidgetSelected() utility has been replaced by getSelectedTableWidget() and returns an editing View element instead of a Boolean.isTableContentSelected() utility has been replaced by getTableWidgetAncestor() and returns an editing View element instead of a Boolean.table.toolbar to table.contentToolbar. Closes #113. Closes #106. (9f9486d)Other: config.table.toolbar is marked as depracted. Use config.table.contentToolbar instead.
<paragraph> in the model. Closes #125. (1eb5d6d)TableToolbar to the widget toolbar repository. Closes #107. (e276e66)config.table.toolbar was renamed to config.table.contentToolbar.injectTablePostFixer() function from table/converters/table-post-fixer is now injectTableLayoutPostFixer()and is moved to table/converters/table-layout-post-fixer module.TableUtils#createTable() method now accepts model Writer instance instead of Position. The method no longer inserts created table to the model - use returned value instead.table/commands/utils~getParentTable() method. Use table/commands/utils~findAncestor() instead.Also:
TableUI to the new API of the addListToDropdown() helper,ListItemView as simply a container for buttons.MergeCellCommand should check if merging cells results in an empty row and remove it. Closes #16. (a01252a)