CKEditor 4.11.4 with improved memory management released

CKEditor 4 improved memory management feature release

We are happy to announce the release of CKEditor 4.11.4. This is a minor release that focuses on improving the memory efficiency of the WYSIWYG editor. It also includes a handful of bug fixes and a major update for Serbian translations. Read on for more!

# Editor memory usage audit

The idea of performing a memory usage audit came up during the last CKSource Xmas Meetup when we were running the traditional Xmas Hackathon. Marek Lewandowski, a core CKEditor team member, used this time to develop a handy tool that checks for memory leaks and assesses the memory usage of the editor. After some polishing, we used the tool to improve the memory efficiency of the editor and CKEditor 4.11.4 brings you the results of this initiative.

Improved CKEditor 4.11.4 WYSIWYG editor memory efficiency compared to previous versions.
Improved CKEditor 4.11.4 WYSIWYG editor memory efficiency compared to previous versions.

You can read more details in the original PR on GitHub.

We plan to continue improving the memory management in CKEditor in the nearest future to deliver even better results. While most of the optimizations were done in this release, there are still a few minor things that can be enhanced in the future. The new tool was also incorporated into our development workflow to continue monitoring the memory efficiency in the rich-text editor.

# Serbian translations updated

Aside from minor changes in a few language versions, CKEditor 4.11.4 brings major updates to Serbian translations (both Latin and Cyrillic). Thanks to the huge effort of Norbert Péity, all Serbian users can fully enjoy using CKEditor in their native language.

CKEditor 4.11.4 WYSIWYG editor user interface in Serbian
CKEditor 4.11.4 WYSIWYG editor user interface in Serbian

CKEditor 4 is now available in 70 language versions thanks to the fantastic community of translators. If you would like to help add a new localization or improve an existing one, join us in the CKEditor UI Translation Center at Transifex. We will be thankful for your contribution!

Thanks again, Norbert!

# Other fixes

Here are some other improvements from this release:

  • Resize handler for images inserted with the Enhanced Image plugin will not be visible anymore if the editor is in read-only mode (#2816).
  • The resize handler will also be correctly created when you initialize the editor in read-only mode and shown when you make the editor editable again (#2874).
  • Justification now works correctly in BR Enter mode (#1479). Standard disclaimer here: Changing the Enter Mode setting to BR is not recommended.
  • The context menu can now be opened over a widget using the Shift+F10 keyboard shortcut (#1901).
  • Clipboard paste buttons have a correct state in an editor with a Div Editing Area plugin in read-only mode (#2775).
  • WebSpellChecker (WSC) and Spell Check As You Type (SCAYT) plugins were updated to their latest versions.

# Release notes

Check out the release notes and contact us for more information.

# 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 and contributing

Please report any new issues in the CKEditor 4 development repository and follow the instructions in the issue template. You can also contribute code and provide editor patches through pull requests.

# Support

Community support is available through Stack Overflow. Visit the resources 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.