19.0.0 (2020-04-29)
- Make sure the latest version of the
Essentials
plugin or theSelectAll
plugin is installed in your integration. Either is required for proper keystroke handling in editor widgets.
- Image resize now cleans up temporary view
width
style changes. Closes ckeditor/ckeditor5#6060. (92226f9)
- Moved the Ctrl+A keystroke handling in widgets to the
SelectAll
plugin (see ckeditor/ckeditor5#6536). (57eb263) - Updated translations. (79d1a21)
18.0.0 (2020-03-19)
Internal changes only (updated dependencies, documentation, etc.).
17.0.0 (2020-02-19)
- Resizer options object now also takes an editor instance.
- Introduced API to temporarily disable the
WidgetToolbarRepository
plugin (prevent the toolbar from showing up). Closes ckeditor/ckeditor5#5964. (b9cf062)
- Fixed image resize behavior upon short clicking a handle without dragging. Image will no longer became full width, nor will it briefly flash an unexpected size. Closes ckeditor/ckeditor5#5189. Closes ckeditor/ckeditor5#5195. (d6a5c93)
16.0.0 (2019-12-04)
- Updated translations. (b3bf5f0)
15.0.0 (2019-10-23)
- The
drag-handler.svg
icon is nowdrag-handle.svg
. If you use it in your integration, please update the path. - The
hasSelectionHandler
option of thetoWidget()
utility has been renamed tohasSelectionHandle
. Consider this change if you create your own widgets using this helper. .ck-widget__selection-handler
and.ck-widget_with-selection-handler
CSS classes set on widgets have been renamed to.ck-widget__selection-handle
and.ck-widget_with-selection-handle
. This change may affect styling in your integration.
- Initial resize of a side image with no width predefined now gives correct percentage values. (6c2c52e)
- Keyboard navigation should work around widgets in RTL content. Closes #97. (dfbf88d)
- Improved the resizer performance. Closes ckeditor/ckeditor5#5191. (1d1de77)
- Renamed "handler" to "handle" in the entire package. Closes #99. (1d35884)
- Updated translations. (b9cb673) (daea4f5)
11.1.0 (2019-08-26)
- Introduced image widget resizer. See ckeditor/ckeditor5-image#241. (c84cd73)
- Improved balloon positioning when there is more than one stack in the rotator. (763c9ba)
- Reposition visible toolbar when it is in a not visible stack of rotator. Closes ckeditor/ckeditor5#1957. (a438c8b)
- The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See ckeditor/ckeditor5#1988. (cfd41c1)
- The widget toolbar should have a proper
aria-label
attribute (see ckeditor/ckeditor5#1404). (aec5888)
11.0.4 (2019-07-10)
Internal changes only (updated dependencies, documentation, etc.).
11.0.3 (2019-07-04)
- A proper
DomConverter
method should be used to map a view to DOM when getting balloon position data. Closes #87. (160333a)
11.0.2 (2019-06-05)
Internal changes only (updated dependencies, documentation, etc.).
11.0.1 (2019-04-10)
- Triple clicking inside a nested editable should not select the entire widget in Safari. Closes ckeditor/ckeditor5#1463. (b7c4765)
11.0.0 (2019-02-28)
- Editor crashes after Enter key on an image that is inside a blockquote. Closes ckeditor/ckeditor5#1555. (8a8842b)
- Ensured only the widget toolbar attached to the view element which is deepest in the view tree will show up. Code and documentation refactoring in the
WidgetToolbarRepository
. Closes #60. (7e11a24) - Make widget in editable clickable. Closes ckeditor/ckeditor5-table#98. (8226829)
- Pressing Enter should split parent element when the inline widget is inside a
$block
. Closes ckeditor/ckeditor5#1529. (847d2ab) - Fixed memory leaks during editor initialization and destruction (see ckeditor/ckeditor5#1341). (2e8f20d)
- Introduce support and utils for creating inline widgets. Closes [ckeditor/ckeditor5#1096](ckeditor/ckeditor5#1096). (38fa159)
- Renamed the
.ck-widget_selectable
class to.ck-widget_with-selection-handler
for better semantics. Closes #66. (178ad5f)
- Upgraded minimal versions of Node to
8.0.0
and npm to5.7.1
. See: ckeditor/ckeditor5#1507. (612ea3c) - The
.ck-widget_selectable
class has been renamed to.ck-widget_with-selection-handler
for better semantics. - The
visibleWhen()
function, a property of an object passed intoWidgetToolbarRepository.register()
, has been renamed togetRelatedElement()
and must return an editingView
element the toolbar should be attached to (instead ofBoolean
).
10.3.1 (2018-12-05)
- Selection converter will mark only the topmost widget in case of selecting a widget with another widget nested inside it. Closes #57. (a78efec)
- Improved SVG icons size. See ckeditor/ckeditor5-theme-lark#206. (5b7a457)
10.3.0 (2018-10-08)
- Introduced the
findOptimalInsertionPostion()
utility function. (9c0d4ce) - Introduced the widget toolbar repository. Closes ckeditor/ckeditor5-ui#442. (bc45176)
10.2.0 (2018-07-18)
- Do not set the
contenteditable
property for widgets and their nested editables on Edge due to an awful instability which it causes in this browser. Closes ckeditor/ckeditor5#1079. Closes ckeditor/ckeditor5#1067. (ee530b1)
10.1.0 (2018-06-21)
- Creating a paragraph next to the selected widget is possible using the (Shift+)Enter key (see ckeditor/ckeditor5#407). (d68b7d0)
10.0.0 (2018-04-25)
- Changed the license to GPL2+ only. See ckeditor/ckeditor5#991. (88ef879)
- The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See ckeditor/ckeditor5#991 for more information.
1.0.0-beta.4 (2018-04-19)
Internal changes only (updated dependencies, documentation, etc.).
1.0.0-beta.2 (2018-04-10)
- Replaced nested editable's
.ck-editable
class with.ck-editor__editable
+.ck-editor__nested-editable
to stop Grammarly throwing errors. Closes ckeditor/ckeditor5#578. (051b326)
- Increased the specificity of CSS rules. Introduced the .ck class for editor UI components (see: ckeditor/ckeditor5#494). (abc7def)
- The
.ck-editable
class is no longer available. Use the.ck-editor__nested-editable
class instead.
1.0.0-beta.1 (2018-03-15)
- Aligned feature class naming to the new scheme. (23991a4)
- Migrated package styles to PostCSS. Moved visual styles to
@ckeditor/ckeditor5-theme-lark
(see ckeditor/ckeditor5-ui#144). (857d6d4) - Switched to handling deletion around widgets by using the
delete
event instead of listening directly on key events. Closes #29. (ee6cc95)
1.0.0-alpha.2 (2017-11-14)
- The Ctrl+A keystroke will be now correctly handled when a widget is selected. Closes #23. (3e8f91f)
- View element's
setAttribute()
method should be used with string values of thecontenteditable
attribute. Closes #26. (d2a6cf5)
- Widgets highlight remove handler will now use only descriptor id, instead of the full descriptor. (1dfdc83)
1.0.0-alpha.1 (2017-10-03)
- Backspace and Delete should not delete a widget when the editor is in the read-only mode. Closes #6. (5f64125)
- Nested element structures next to widgets will be correctly removed when pressing Backspace or Delete. Closes #19. (27ee848)
0.2.0 (2017-09-03)
- Adjusted widget to the editor read-only mode. Closes #7. (2726873)
- Introduced highlights support for widgets. Closes #11. (0bd3d66)
0.1.1 (2017-05-07)
Internal changes only (updated dependencies, documentation, etc.).