CKEditor 3.6.4 Released!

Welcome to the past! 👻
Unfortunately, CKEditor 3 is no longer with us. RIP ❤️

Instead, you can check our new and powerful rich text editor framework, CKEditor 5. It has a modular architecture, integrations with popular JavaScript frameworks and features like real-time collaborative editing.

Or, you can discover CKEditor 4, which is an enterprise-grade WYSIWYG editor with countless features and wide browser compatibility including the legacy ones.

Take me to the future ✨

We are happy to announce the latest release of CKEditor. CKEditor 3.6.4 is a maintenance release that follows the latest major version of our flagship product, CKEditor 3.6. It includes several dozen fixes and enhancements that should make working with CKEditor smoother than ever before.

The full list of changes is available on the What's New? page. Here is a short overview of selected bug fixes included in the last release:

  • fixed pasting issues in Webkit browsers;
  • improved support for Compatibility View in Internet Explorer;
  • solved a couple of issues related to working with lists;
  • further accessibility improvements.

Google Chrome Fix

This release also fixes a Chrome 20 bug that makes it impossible to display the CKFinder popup in this browser after you click the "Browse Server" button in the editor. Please note that this problem does not occur in any other browser. After being fixed in Chrome 19 this issue reappeared in the latest stable version of Chrome, so we have applied a more generic patch for this browser, which should solve this issue forever.

Localization Updates

Last year we introduced a new localization tool, the CKEditor UI Translation Center that is hosted at Transifex. CKEditor 3.6.4 is another release that shows the effects of the new process and we are really happy to see how successful it was. This release contains updates to the following languages: Bulgarian, Chinese, Czech, Danish, Esperanto, Estonian, Greek, Italian, Norwegian, Portuguese, Romanian, Vietnamese. We would like to thank all our dedicated translators without whom this would never have been possible!

If you see that some localizations could still be enhanced, do not hesitate to join us now! We strive to provide CKEditor users all around the world with as many complete localized editor versions as possible.

Changelog

Check out the What's New? page for the full list of changes.

Download

Download CKEditor now!

License

CKEditor is available in 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.

Related posts

Subscribe to our newsletter

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

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

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.

piAId = '1019062'; piCId = '3317'; piHostname = 'info.ckeditor.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });