Changelog
17.0.0 (2020-02-19)
Features
Bug fixes
Other changes
16.0.0 (2019-12-04)
Bug fixes
- The
MergeCellCommand
will not merge column header cells with body cells. (c9c6954)
Other changes
15.0.0 (2019-10-23)
Bug fixes
- Column insertion and cell merging buttons should work correctly when the editor content is right–to–left (RTL). Closes #200. (ac7be7b)
Other changes
14.0.0 (2019-08-26)
Features
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)
Bug fixes
- Table cell post-fixer will refresh a cell only when it is needed. Closes #209. (b29a042)
Other changes
BREAKING CHANGES
TableWalker
will not return undefined
as cell
value for spanned cells anymore. Use isSpanned
instead.
13.0.2 (2019-07-10)
Internal changes only (updated dependencies, documentation, etc.).
13.0.1 (2019-07-04)
Internal changes only (updated dependencies, documentation, etc.).
13.0.0 (2019-06-05)
Bug fixes
- Table cell view post-fixer should not fix valid view selection. Closes ckeditor/ckeditor5#1554. (fa46cdc)
- Table cell view post-fixer will not crash if an element inside a cell got attribute and was removed at the same time. Closes #191. (900c178)
- Table rows will not be added on tab key press if the associated command is disabled. Closes #185. (00848a8)
Other changes
- Removed deprecated
config.table.toolbar
configuration option. Closes #167. (5d024ce)
- Updated translations. (60ccc61)
BREAKING CHANGES
config.table.toolbar
is now removed from code. Use config.table.contentToolbar
instead.
12.0.1 (2019-04-10)
Bug fixes
Other changes
12.0.0 (2019-02-28)
Features
- Enabled media embeds in table cells. Closes #161. (9ace3ba)
- Enabled images in table cells. Closes #99. (39c09e6)
Bug fixes
- Autoparagraph text nodes in table cells. Closes #134. (5863307)
- Make
<table>
a block element in the schema. Closes #126. (85719af)
Other changes
- Aligned to the new
WidgetToolbarRepository
API. Replaced the isTableWidgetSelected()
utility with getSelectedTableWidget()
. Replaced isTableContentSelected()
with getTableWidgetAncestor()
(see ckeditor/ckeditor5-widget#60). (e3a5c09)
- Use
TableUtils
by a string when using editor.plugins.get()
. (ce09c39)
- Updated translations. (370d494) (5a47b95) (5e20d54)
BREAKING CHANGES
- Upgraded minimal versions of Node to
8.0.0
and npm to 5.7.1
. See: ckeditor/ckeditor5#1507. (612ea3c)
- The
isTableWidgetSelected()
utility has been replaced by getSelectedTableWidget()
and returns an editing View
element instead of a Boolean
.
- The
isTableContentSelected()
utility has been replaced by getTableWidgetAncestor()
and returns an editing View
element instead of a Boolean
.
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
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.