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.

If you have enjoyed reading this, be sure to check out our other blog posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

We use cookies and other technologies to provide you with a better user experience.

Learn more

Hi there, any questions about products or pricing?

Any questions about our products or pricing?

Send us a quick message and one of our Sales Representatives will be in touch with you as soon as possible.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.