Features
- Added a "Select entire column/row" option to the table column and row dropdowns. Closes ckeditor/ckeditor5#6500. (729cc00)
- Implemented a button that merges the table cells directly from the table toolbar. Closes ckeditor/ckeditor5#6486. (4fd49a9)
- Introduced a custom keyboard navigation for tables. Closes ckeditor/ckeditor5#3267. Closes ckeditor/ckeditor5#3286. (d480c6d)
- Introduced the
MergeCellsCommand
. Closes ckeditor/ckeditor5#6123. (a5a7d3e) - Introduced the
TableUtils.removeRows()
method. Closes ckeditor/ckeditor5#6545. (c6770ba) - Introduced the
TableUtils.removeColumns()
method. Closes ckeditor/ckeditor5#6546. Closes ckeditor/ckeditor5#6439. (396c6e9)
Bug fixes
-
The
TableSelection
plugin should collapse a multi-cell selection when it gets disabled. Closes ckeditor/ckeditor5#6430. (ba852e3) -
Added missing tooltips for the table and table cell properties buttons. Closes ckeditor/ckeditor5#6497. (a031c9b)
-
Improved spanned cells handling for row and column removals. Closes ckeditor/ckeditor5#6406. (725a861)
-
Inserting a table column at the first column or row spanned cell should work properly. Closes ckeditor/ckeditor5#5882. (d239f69)
-
The remove table row command no longer breaks a table heading downcast conversion. Closes ckeditor/ckeditor5#6391. (afdbc2d)
-
Removing rows in complex tables should properly move cells from the removed rows. Closes ckeditor/ckeditor5#6502. (c8d8d32)
-
Removing the last header row no longer breaks a table in the editing view. Closes ckeditor/ckeditor5#6437. (5e1fd28)
-
Resolved various issues with handling bigger tables, caused by issues with sorting indexes. Closes ckeditor/ckeditor5#6569. Closes ckeditor/ckeditor5#6544. (99242fb)
-
The table border should be present in the content styles (should use
.ck-content
). Closes ckeditor/ckeditor5#6314. (0e0e6fe) -
Table feature should specify the header text alignment styles for different language directions in the content styles sheet. Closes ckeditor/ckeditor5#6638. (0e25d38)
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. -
The horizontal alignment of the table cell content should work properly with right–to–left languages. Closes ckeditor/ckeditor5#6371. (b6ca42e)
Other changes
- Replaced
LabeledInputView
withLabeledFieldView
. See ckeditor/ckeditor5#6110. (b905aa5) - Replaced custom
FormHeaderView
with the new reusableFormHeaderView
UI. See ckeditor/ckeditor5#6109. (f5b2faf) - Reduced the table insertion grid rendering time. Closes ckeditor/ckeditor5#6341. (fd1d5da)
- Removed temporary fixes for
model-selection-range-intersects
errors. See ckeditor/ckeditor5#6501. See ckeditor/ckeditor5#6382. (01d23cb) - The position of table cell properties balloon should be in relation to multiple selected cells. Closes ckeditor/ckeditor5#6357. (e2dff56)
- Updated translations. (1e691d9) (5e98a03)