Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Latest commit

 

History

History
257 lines (151 loc) · 21.4 KB

CHANGELOG.md

File metadata and controls

257 lines (151 loc) · 21.4 KB

Changelog

19.0.0 (2020-04-29)

Features

Bug fixes

Other changes

18.0.0 (2020-03-19)

Features

Bug fixes

Other changes

  • The default background color for the table headers should blend with the background of the entire table instead of overriding it. Closes ckeditor/ckeditor5#6228. (b53032d)
  • Updated translations. (70b8af5)

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.