Changelog
11.0.1 (2018-12-05)
Bug fixes
- Skip text nodes between
<tr> elements during table upcast. Closes #145. (2ecf448)
Other changes
11.0.0 (2018-10-08)
Features
- Implemented the table post–fixer which bulletproofs the feature in various complex use–cases (e.g. pasting and real-time collaborative editing). Closes #13. (01f9a3b)
- Introduced the toolbar for the table widget (previously it was available only for single cells). Changed the toolbar configuration option from
table.toolbar to table.contentToolbar. Closes #113. Closes #106. (9f9486d)
Other: config.table.toolbar is marked as depracted. Use config.table.contentToolbar instead.
- Introduced a support for block content inside tables. Closes #56. (cdf718e)
Bug fixes
- A table cell should always have a
<paragraph> in the model. Closes #125. (1eb5d6d)
- Downcast converter for table attributes should work with not converted child elements. Closes #92. (a3ea18d)
- Merging down rowspanned cell from the head with a cell in the body is now disabled. Closes #86. (cb77e38)
- The upcast conversion will now properly parse inline content in table cell into single paragraph. Closes ckeditor/ckeditor5#1246. (ea1e16d)
- Toggling headers should always include the column or row the selection is anchored to. Closes #34. (bce6766)
Other changes
- Aligned
TableToolbar to the widget toolbar repository. Closes #107. (e276e66)
- Media should not be allowed inside table cells for now. Closes #124. (2f2fe4a)
- Table feature should insert table the same way as other widget features do. Closes #27. (77d96a4)
- The table cell view post-fixer should use changed elements from the view to make fixes. Closes #130. (efc53c9)
- Updated the table icon which used to feel bulky with a lighter design. Closes #117. (cd6f5ff)
- Updated translations. (de47767)
BREAKING CHANGES
- The
config.table.toolbar was renamed to config.table.contentToolbar.
- The
injectTablePostFixer() function from table/converters/table-post-fixer is now injectTableLayoutPostFixer()and is moved to table/converters/table-layout-post-fixer module.
- The
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.
- Removed
table/commands/utils~getParentTable() method. Use table/commands/utils~findAncestor() instead.
10.1.0 (2018-07-18)
Features
Also:
- Aligned the
TableUI to the new API of the addListToDropdown() helper,
- Updated the tests to consider the
ListItemView as simply a container for buttons.
Bug fixes
- Merge cell horizontally should not be possible on overlapped cells. Closes #68. (72b6315)
- The
MergeCellCommand should check if merging cells results in an empty row and remove it. Closes #16. (a01252a)
Other changes
10.0.0 (2018-06-21)
Features
- Introduced the table feature. See #1 and #3.