19.0.0 (2020-04-29)
- 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)
- Replaced
LabeledInputView
withLabeledFieldView
. See ckeditor/ckeditor5#6110. (e4e9ba9) - Updated translations. (00c5a5c)
18.0.0 (2020-03-19)
Internal changes only (updated dependencies, documentation, etc.).
17.0.0 (2020-02-19)
- The link balloon toolbar will be displayed on links even if the
link
command is disabled. (163684e)
- Updated translations. (c0830b9)
16.0.0 (2019-12-04)
- Link preview in the balloon should have
rel="noopener noreferrer"
set for security reasons. Closes ckeditor/ckeditor5#5746. (5b921b4)
- Updated translations. (5c84f57)
15.0.0 (2019-10-23)
11.1.2 (2019-08-26)
- 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)
- The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See ckeditor/ckeditor5#1988. (cea8fa2)
- Passed editor content direction to the
bindTwoStepCaretToAttribute()
helper in theLinkEditing
plugin. See ckeditor/ckeditor5#1151. (73bf132) - Updated translations. (4345546)
11.1.1 (2019-07-10)
- Updated translations. (6b720be)
11.1.0 (2019-07-04)
- Introduced configurable link decorators allowing customization of link attributes in the editor data. Closes #186. (40d8266)
11.0.2 (2019-06-05)
- The link balloon will not be shown if no link was added after command execution. Closes #171. (0069dc7)
- Use
Model#insertContent()
instead ofmodel.Writer#insert()
. Closes #224. (e3c8676) - Updated translations. (ba97a60)
11.0.1 (2019-04-10)
- Updated translations. (9332478)
11.0.0 (2019-02-28)
- Improved the focus management when removing the link form from the DOM. Closes ckeditor/ckeditor5#1501. (9dd756c)
- Fixed memory leaks during editor initialization and destruction (see ckeditor/ckeditor5#1341). (bb24b88)
- Upgraded minimal versions of Node to
8.0.0
and npm to5.7.1
. See: ckeditor/ckeditor5#1507. (612ea3c)
10.1.0 (2018-12-05)
- Improved responsiveness of the form and actions views in narrow viewports (see ckeditor/ckeditor5#416). (74dbe69)
- Improved SVG icons size. See ckeditor/ckeditor5-theme-lark#206. (5b12f81)
- Updated translations. (9d7b042) (6ac7e41)
10.0.4 (2018-10-08)
- 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)
- Updated translations. (e1e2f56)
10.0.2 (2018-06-21)
- Updated translations.
10.0.1 (2018-05-22)
-
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)
- Changed the license to GPL2+ only. See ckeditor/ckeditor5#991. (32a80fb)
- Updated translations. (c6d5333)
- 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)
- Updated translations. (f6ab11a)
1.0.0-beta.2 (2018-04-10)
- Made the link form buttons thicker with a fill color and no background (see ckeditor/ckeditor5#810). (45292f1)
- The Ctrl+K keystroke should open link URL editing dialog. Closes #181. (56047b5)
- The selected link should be highlighted using the class instead of a marker. Closes #180. Closes #176. Closes ckeditor/ckeditor5#888. (c75c4ca)
- Increased the specificity of CSS rules. Introduced the
.ck
class for editor UI components (see: ckeditor/ckeditor5#494). (e66f921) - Used
.ck-button_sav
e and_cancel
CSS classes to make the link form view buttons colorful (see ckeditor/ckeditor5-image#187). (a5eebdb)
1.0.0-beta.1 (2018-03-15)
- Added two-step caret movement for links. Closes #72. (985bb40)
- Implemented a 2–step link UI with a refreshed look&feel (see ckeditor/ckeditor5#645). Closes #31. (6baee95)
- 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)
- The structure of the link UI has changed dramatically. Some pieces of the
LinkFormView
belong now to theLinkActionsView
class. The CSS classes have also changed along with component templates.
1.0.0-alpha.2 (2017-11-14)
- Updated translations. (ea343cd)
- Aligned UI library usage to the changes in the UI framework.
1.0.0-alpha.1 (2017-10-03)
- 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)
<a>
elements without thehref
attribute should not be picked up by the converter when loading data or pasting. Closes #139. (80e4c03)LinkCommand
andUnlinkCommand
should update their state upon editor load. Closes #93. (1784eb6)- It should be possible to paste links. See ckeditor/ckeditor5#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)
LinkFormView
controls should enter the read-only mode whenLinkCommand
andUnlinkCommand
are disabled. Closes #135. (50da835)- URL input field should provide a placeholder. Closes #109. (6d18c55)
-
Aligned the implementation to the new Command API (see https://github.com/ckeditor/ckeditor5-core/issues/88). (919b497)
-
Cleaning up svg icons. (af73903)
-
Removed the "Unlink" button. Closes #52. (3b7fda7)
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.
- The
unlink
UI component was removed from the component factory. - The command API has been changed.
0.7.0 (2017-05-07)
Esc
key should close the link panel even if none of theLinkFormView
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)
- Integrated the link plugin with the
ContextualBalloon
plugin. Closes #91. (26f148e) - Updated translations. (7a35617)
0.6.0 (2017-04-05)
- Named existing plugin(s). (ae8fcd7)
- Fixed import paths after refactoring in ckeditor5-ui. Closes #83. (b235415)
- Updated translations. (0589bf0)
0.5.1 (2017-03-06)
- The "Save" button label should be localizable. (eb78861)
- Updated translations. (7a0a8d3)