Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Latest commit

 

History

History
232 lines (113 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

232 lines (113 loc) · 13.7 KB

Changelog

19.0.0 (2020-04-29)

Internal changes only (updated dependencies, documentation, etc.).

18.0.0 (2020-03-19)

Other changes

17.0.0 (2020-02-19)

Features

  • Add TextWatcher#isEnabled property to allow toggling text watcher on and off. (fa79d00)

16.0.0 (2019-12-04)

Internal changes only (updated dependencies, documentation, etc.).

15.0.0 (2019-10-23)

Bug fixes

12.2.0 (2019-08-26)

Features

  • Introduced Input#isInput(). Closes #214. Fixed the TextTransformation feature so it willl trigger only for typing changes. Closes #208. (0e26850)

Bug fixes

  • Allow dashes on the begging of a line. Closes #200. (6ef7d47)
  • Typing on mobile device will not throw after each typed character. (056b036)

Other changes

12.1.1 (2019-07-10)

Bug fixes

  • Text transformations will not remove existing formatting. Closes #203. Closes #196. (2279eee)

12.1.0 (2019-07-04)

Features

  • Introduced the text transformation feature. Additionally, the TextWatcher util was moved to this package from @ckeditor/ckeditor5-mention. Closes ckeditor/ckeditor5#1490. (dafd16e)

Bug fixes

  • Improved typing on Android devices by handling beforeinput event instead of mutations. Introduced options.selection in the DeleteCommand#execute() params. Introduced selectionToRemove parameter in the view.Document#event:delete data. Closes #167. (92ab3ff)

12.0.2 (2019-06-05)

Other changes

  • Use Model#insertContent() instead of model.Writer#insertText(). Closes #191. (0aeb384)

12.0.1 (2019-04-10)

Bug fixes

  • The delete event will now stop the keydown event if it was set with the highest priority. Closes #186. (07cca83)

12.0.0 (2019-02-28)

Bug fixes

  • Fixed mutation handling which crashed when the old text was the same as the new text. Closes #181. (7175b6c)

Other changes

  • Exposed DeleteCommand#buffer. InputCommand uses Model#deleteContent() instead of model.Writer#remove(). (5ab39fc)

BREAKING CHANGES

11.0.2 (2018-12-05)

Bug fixes

  • Non-printable keys like volume up or the win key will not remove the content anymore. Closes #136. (0ea9fbd)

11.0.1 (2018-10-08)

Bug fixes

  •   is now correctly handled in mutations. Closes #170. (9badb20)

11.0.0 (2018-07-18)

Bug fixes

BREAKING CHANGES

  • @ckeditor/ckeditor5-typing/src/changebuffer.js was moved to @ckeditor/ckeditor5-typing/src/utils/changebuffer.js.

10.0.1 (2018-06-21)

Bug fixes

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.

1.0.0-beta.4 (2018-04-19)

Internal changes only (updated dependencies, documentation, etc.).

1.0.0-beta.2 (2018-04-10)

Internal changes only (updated dependencies, documentation, etc.).

1.0.0-beta.1 (2018-03-15)

Bug fixes

  • DeleteObserver will stop the keydown event when the delete event is stopped. Closes: ckeditor/ckeditor5#753. (479d043)
  • Editor should not crash in scenarios when mutations' common ancestor could not be mapped to the model. Closes ckeditor/ckeditor5#718. (db0fe8f)
  • Properly discover delete-word keyboard modifier on mac and non-mac computers. Closes #92. (81f5b76)

Other changes

  • Aligned feature class naming to the new scheme. (9c2cb9d)

1.0.0-alpha.2 (2017-11-14)

Internal changes only (updated dependencies, documentation, etc.).

1.0.0-alpha.1 (2017-10-03)

Bug fixes

  • Fixed a bug where using spellchecker sometimes caused creating incorrect deltas, which caused bugs in undo. Closes #123. Closes ckeditor/ckeditor5-engine#1152. (9a5e22b)
  • Fixed an error where using spellchecker on a word with a style applied sometimes resulted in that word being removed. Closes #117. (1e8d02b)

0.10.0 (2017-09-03)

Bug fixes

  • Fixed a range of issues when typing or using a spellchecker on styled words leads to errors. Closes #100. Closes ckeditor/ckeditor5#491. (c30dbf8)
  • Prevent from modifying document by Input feature when InputCommand is disabled. Closes #107. (f935d66)

Features

  • Pressing Backspace or Delete in an empty content will reset the current block to a paragraph. Closes #61. (bb07bc6)
  • The viewport will be scrolled to the selection upon user input. See ckeditor/ckeditor5-engine#660. (2cdf02f)

Other changes

BREAKING CHANGES

  • The command API has been changed.

0.9.1 (2017-05-07)

Internal changes only (updated dependencies, documentation, etc.).

0.9.0 (2017-04-05)

Bug fixes

  • [Safari] Fixed an issue when inserting a Spanish accent character on a non-collapsed selection wouldn't work. Closes #82. (49cfe9c)
  • InputCommand now accepts Range instead of Position as a parameter. Closes #86. Closes #54. (0766407)
  • New undo step should be created on selection change or applying an attribute. Closes #20. Closes #21. (011452b)
  • Use typing.undoStep in both InputCommand and DeleteCommand. Closes #79. (c597467)

Features

  • Named existing plugin(s). (2a2fcae)

BREAKING CHANGES

  • InputCommand options.resultPosition was replaced with options.resultRange.
  • The undo.step configuration option was replaced by typing.undoStep in DeleteCommand. See #79.

0.8.0 (2017-03-06)

Bug fixes

  • Replace all   with spaces in text inserted via mutations. Closes #68. (c0fce25)
  • Tab key should not delete selected text. Closes: #69. (8447f51)

Features

  • Introduced InputCommand which can be used to simulate typing. Closes #48. (cdb7fdf)