This repository has been archived by the owner on Jun 26, 2020. It is now read-only.
v14.0.0
Features
transformSets()
will now return aMap
instance linking transformed operations to the original operations. (61da3ec)- Brought support for RTL content in the
bindTwoStepCaretToAttribute()
helper. See ckeditor/ckeditor5#1151. (d57ff5a) - Introduced
model.Differ#refreshItem()
. (7dc8710) - Introduced the
is()
method to additional objects from the model and view realms. Closes #1667. (89dbe43)
Bug fixes
- Fixed problem with handling very large text nodes. (a7ae813)
- Prevented
Differ
crashing in some scenarios involving attribute changes on elements. Closes #1764. (482e55e)
Other changes
- Add
unwrapElement()
method to UpcastWriter. (9e97196) - Allowed for unbinding single elements from a marker name in
Mapper
. Closes #1758. (52e701d) - The issue tracker for this package was moved to https://github.com/ckeditor/ckeditor5/issues. See ckeditor/ckeditor5#1988. (6ed94c6)
- Introduced automatic marker re-rendering during conversion for markers which view element was unbound. Closes #1780. (5661fb6)
- Position getters (such as
#parent
or#index
) will throw when position points at an incorrect place in its root. Closes #1776. (a359866)
BREAKING CHANGES
- New parameter introduced in
DowncastDispatcher#convertChanges()
. Now it isconvertChanges( differ, markers, writer )
. - Although it was rather impossible to use
DowncastDispatcher
without specifying any conversion API in the constructor, now it is a required parameter. - The
bindTwoStepCaretToAttribute()
helper arguments syntax has changed (replaced by an object). Please refer to the helper documentation to learn more. Mapper#unbindElementsFromMarkerName( markerName )
was replaced byMapper#unbindElementFromMarkerName( element, markerName )
.