Changelog
Features
- Scrolling DOM utilities should support multi-window scenarios. Closes #175. (a5c27ea)
Other changes
CKEditorError#message, log.error() and log.warn() will contain a link to the error documentation. Closes #185. (b7a00c9)
0.10.0 (2017-09-03)
Bug fixes
FocusTracker should remain in sync when multiple blur events are followed by the focus event. Closes #159. (0ff1b34)
Features
KeystrokeHandler should support priorities and proper keystroke cancelling. Closes #180. (14af24c)
- Added support for
'space' key code in the parseKeystroke() helper. Closes #169. (f86b1ad)
- Introduced
ObservableMixin#decorate() and support for setting EmitterMixin#fire()'s return value by listeners. Closes #162. (377c875)
- Introduced a static
Rect.getDomRangeRects() method for external usage. Closes #168. (f67aea1)
Other changes
- The
getOptimalPosition() utility should accept the target option defined as a function. Closes #157. (d63abae)
0.9.1 (2017-05-07)
Bug fixes
- The
Rect utility should work for collapsed DOM Ranges. Closes #153. (92aff35)
- The
getOptimalPosition() utility should consider limiter ancestors with CSS overflow. Closes #148. (6bf1741)
0.9.0 (2017-04-05)
Bug fixes
- The
getOptimalPosition() utility should work fine when the parent element has a scroll. Closes #139. (b878949)
Features
Collection.bindTo() method now is not only available in the ViewCollection but in all Collections. Closes #125. (4e299be)
- Added the
first() function. Closes #130. (8ab07d2)
- Two–way data binding between
Collection instances. Closes #132. (6b79624)
0.8.0 (2017-03-06)
Features
- Added ability to provide default configurations to
Config constructor. Closes #126. (16a2a31)