Changelog
All changes in the package are documented in the main repository. See: https://github.com/ckeditor/ckeditor5/blob/master/CHANGELOG.md.
Changes for the past releases are available below.
19.0.0 (2020-04-29)
Features
- Introduced the
defaultValue option to allow enabling a particular manual decorator by default. Closes ckeditor/ckeditor5#6031. (82f966e)
- After pasting a link the selection is now moved outside of a link to improve UX. This is done by change in the
Model#insertContent() handling. Closes ckeditor/ckeditor5#6053. (afabf03)
Other changes
18.0.0 (2020-03-19)
Internal changes only (updated dependencies, documentation, etc.).
17.0.0 (2020-02-19)
Bug fixes
- The link balloon toolbar will be displayed on links even if the
link command is disabled. (163684e)
Other changes
16.0.0 (2019-12-04)
Bug fixes
Other changes
15.0.0 (2019-10-23)
Other changes
11.1.2 (2019-08-26)
Bug fixes
- Add missing return value for link post-fixer. Closes #241. (14e5803)
- Improved balloon positioning when there is more than one stack in the rotator. (d6c45df)
- The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403). (b9e31a0)
Other changes
11.1.1 (2019-07-10)
Other changes
11.1.0 (2019-07-04)
Features
- Introduced configurable link decorators allowing customization of link attributes in the editor data. Closes #186. (40d8266)
Other changes
11.0.2 (2019-06-05)
Bug fixes
- The link balloon will not be shown if no link was added after command execution. Closes #171. (0069dc7)
Other changes
- Use
Model#insertContent() instead of model.Writer#insert(). Closes #224. (e3c8676)
- Updated translations. (ba97a60)
11.0.1 (2019-04-10)
Other changes
11.0.0 (2019-02-28)
Bug fixes
Other changes
BREAKING CHANGES
10.1.0 (2018-12-05)
Features
Other changes
10.0.4 (2018-10-08)
Other changes
- The link button will be active when the selection is placed inside a link. Closes #173. (c9e4bc3)
- Updated translations. (6d0ce97)
10.0.3 (2018-07-18)
Other changes
10.0.2 (2018-06-21)
Other changes
10.0.1 (2018-05-22)
Bug fixes
- Fixed a cross-site scripting (XSS) vulnerability which allowed remote attackers to inject arbitrary web script through a crafted href attribute of a link (A) element. CVE-2018-11093. (8cb782e)
This issue was reported indepdentently by Toan Chi Nguyen from Techlab Corporation and Michal Bazyli. Thank you!
10.0.0 (2018-04-25)
Other changes
BREAKING CHANGES
- 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.
Other changes
Features
Bug fixes
Other changes
Features
Bug fixes
- Link feature should not create empty text nodes with
linkHref attribute. Closes #169. (0641978)
Other changes
- Aligned feature class naming to the new scheme. (5d8e67d)
- Migrated package styles to PostCSS. Moved visual styles to
@ckeditor/ckeditor5-theme-lark (see ckeditor/ckeditor5-ui#144). (f16d263)
- Removed
LinkElement. We should be using custom properties instead. Closes #162. (3785e50)
- Updated translations. (d285ad3)
BREAKING CHANGES
- The structure of the link UI has changed dramatically. Some pieces of the
LinkFormView belong now to the LinkActionsView class. The CSS classes have also changed along with component templates.
Other changes
Bug fixes
- Prevented default browser actions on Ctrl+K (which should move focus to "URL" input in the link balloon). Closes #153. Closes #154. (5360fce)
- The URL input should span the width of the balloon. Closes #145. (05b3bf4)
0.8.0 (2017-09-03)
Bug fixes
<a> elements without the href attribute should not be picked up by the converter when loading data or pasting. Closes #139. (80e4c03)
LinkCommand and UnlinkCommand should update their state upon editor load. Closes #93. (1784eb6)
- It should be possible to paste links. See https://github.com/ckeditor/ckeditor5/issues/477. (4f24219)
- Keyboard listener should check if the command is enabled before opening the balloon. Closes #128. (be4b9eb)
- Link should have a higher priority than all other attribute elements. Closes #121. (9dc8973)
- Linking an entire image should not be possible. Closes #85. (1a4e110)
- The editing UI should show up when the selection encloses a link. Closes #23. (ae43103)
- The link feature's keystrokes should properly integrate with the list feature. Improved balloon positioning. Closes #146. (4d808b7)
- The URL field's value should be updated each time the form shows up. Closes #78. (3b702aa)
- Then unlink button in the link balloon should be visible when a link is partially selected. Closes #141. (2a4e9d8)
- URL input value should not be
'undefined' when no link is selected. Closes #123. (22893d3)
Features
LinkFormView controls should enter the read-only mode when LinkCommand and UnlinkCommand are disabled. Closes #135. (50da835)
- URL input field should provide a placeholder. Closes #109. (6d18c55)
Other changes
See https://github.com/ckeditor/ckeditor5-link/issues/31#issuecomment-316992952 and https://github.com/ckeditor/ckeditor5-link/issues/149 for plans how unlinking will be exposed in the future.
BREAKING CHANGES
- The
unlink UI component was removed from the component factory.
- The command API has been changed.
0.7.0 (2017-05-07)
Bug fixes
Esc key should close the link panel even if none of the LinkFormView fields is focused. Closes #90. (866fa49)
- The link balloon should hide the "Unlink" button when creating a link. Closes #53. (686e625)
- The link balloon should update its position upon external document changes. Closes #113. (18a5b90)
- The link plugin should manage focus when the balloon is open. Made Link plugins
_showPanel() and _hidePanel() methods protected. Closes #95. Closes #94. (5a83b70)
- Link should not be allowed directly in the root element. Closes #97. (81d4ba5)
Other changes
- Integrated the link plugin with the
ContextualBalloon plugin. Closes #91. (26f148e)
- Updated translations. (7a35617)
0.6.0 (2017-04-05)
Features
- Named existing plugin(s). (ae8fcd7)
Other changes
0.5.1 (2017-03-06)
Bug fixes
- The "Save" button label should be localizable. (eb78861)
Other changes