This repository has been archived by the owner on Jun 26, 2020. It is now read-only.
MINOR BREAKING CHANGES
- The
translate
function from thetranslation-service
was marked as protected. See #334. - The format of stored editor translations has been changed. If you use
window.CKEDITOR_TRANSLATIONS
please see #334. - The
getPositionedAncestor()
helper will no longer return the passed element when it is positioned.
MAJOR BREAKING CHANGES
env.isEdge
is no longer available. See ckeditor/ckeditor5#6202.
Features
- Added the support for initializing
Collection
items via theconstructor()
. Closes ckeditor/ckeditor5#6319. (8846e66) - Provided support for plural forms internalization. Part of ckeditor/ckeditor5#6526. (5f6ea75)
Bug fixes
- Do not execute
ResizeObserver
callbacks when the resized element is invisible (but still in DOM) (see ckeditor/ckeditor5#6570). (fb13d9d) - Editor will now load correctly in environment with
Symbol
polyfill. Closes ckeditor/ckeditor5#6489. (7cd1f48) - Fixed various cases with typing multi-byte unicode sequences (e.g. emojis). Closes ckeditor/ckeditor5#3147. Closes ckeditor/ckeditor5#6495. (6dc1ba6)
- The
getOptimalPosition()
helper should prefer positions that fit inside the viewport even though there are some others that fit better into the limiter. Closes ckeditor/ckeditor5#6181. (7cd1238)
Other changes
- Removed
env.isEdge
as Edge is now detected and treated as Chrome. Closes ckeditor/ckeditor5#6202. (2902b30) - The
getPositionedAncestor()
helper should useoffsetParent
instead ofgetComputedStyle()
for performance reasons. Closes ckeditor/ckeditor5#6573. (7939756)