📅 News and updates: October 18, 2016
(The previous post: News and Updates: October 4, 2016)
First of all, we released Iteration 3 – Third Developer Preview which features the list and link features.
After that, we began working on iteration 4.
So far, we have made good progress with a couple of things:
-
The first piece of the autoformat feature landed on master. You can now create headings and lists by simply typing Markdown-like formatting:

-
We began working on the fake selection feature in the engine. It will allow for implementing widgets.
-
A lot of selection-related tickets were closed:
- https://github.com/ckeditor/ckeditor5-engine/issues/401
- https://github.com/ckeditor/ckeditor5-engine/issues/259
- https://github.com/ckeditor/ckeditor5-engine/issues/399
- https://github.com/ckeditor/ckeditor5-engine/issues/590
- https://github.com/ckeditor/ckeditor5-engine/issues/589
- https://github.com/ckeditor/ckeditor5-engine/issues/603
- https://github.com/ckeditor/ckeditor5-engine/issues/462
-
The editor now correctly handles whitespaces:
- Insignificant ones (e.g. around blocks) are removed when loading data.
- The model contains normalised spaces. In the DOM, subsequent spaces must be rendered as
' ', but in the document model we keep normal spaces. The renderer takes care of the conversion, so the developer does not have to worry about them when changing the model.
-
We introduced the
FocusTrackerutility for managing focus state across the application. -
The compiler now exports a simple entry point.
-
View models were merged into the view classes as a step towards simplifying the UI library.
-
We checked the RTL text support in the editor and everything worked fine.