CKEditor 4.4.1 Released
We are proud to announce the release of CKEditor 4.4.1, the not-so-minor follow up to CKEditor 4.4, which introduced a variety of improvements a few weeks ago. CKEditor 4.4.1 is loaded with fixes, changes and includes a new feature, so it’s definitely worth checking out.
New Feature
We added the option to allow setting JavaScript code within href attributes inside anchor tags. Obviously, this feature will be disabled by default as it will only be used in specific cases, but it will at least give some developers more freedom.
CKEditor Fixes
CKEditor 4.4.1 improves the way HTML entities are handled in various scenarios. First, we changed how the Mathematical Formulas plugin encodes the ampersand symbol. Secondly, we modified the Code Snippet plugin to decode HTML entities when loading code from the <code> element. Finally, we modified the data processor to process nested editables. All three cases are covered in tickets #11777, #11926 and #11698.
The update also includes a couple of WebKit/Blink fixes. Ticket #11861 resolves the issue where span elements are created while joining adjacent elements. This is only the first phase of a larger issue with Backspace and Delete handling in WebKit/Blink. CKEditor 4.4.2 will cover the remaining non-collapsed selections. Ticket #11822, on the other hand, takes care of an issue that sometimes brakes anchors when editing by double-clicking.
Tables also got tweaked. Table Resize no longer sets invalid widths nor throws an error over scrollbar in IE8. And last but not least, we fixed an issue where inserting non-editable elements inside a table cell would break the table.
Community Contributions
We’d like to thank Arty Gus and Akash Mohapatra for contributing a couple of bug fixes! Arty Gus helped fix an iOS issue caused by a Webkit bug that broke selections and drop-downs when a touch listener is used. Conversely, Akash Mohapatra, helped fix an issue where language dictionaries predefined in CKEDITOR.lang object did not set the CKEDITOR.lang[ '<langId>' ].dir property.
Thanks you both for contributing!
Changelog
Check out the What's New? page for the full list of changes.
Download
Download CKEditor now and upgrade your installation or use your favorite package manager to install it!
License
CKEditor is available under Open Source and Commercial licenses. Full details can be found on our license page.
Reporting Issues
Please use the CKEditor Development website to report issues and suggestions through tickets.
Support
Community support is available through our forums. Visit the support page for additional options.