CKEditor AI - Meet your app’s new AI co-writer.
Get early access!

CKEditor 5 v47.0.0 Release Highlights: Introducing Long-term Support Edition

Explore CKEditor 5 v47.0.0 with the new Long-term Support (LTS) Edition, designed for teams that need maximum stability and predictable maintenance.

The release of CKEditor 5 v47.0.0 marks an important milestone: the first CKEditor 5 Long-term Support (LTS) Edition release. This special release gives teams the choice between staying on a stable, secure version for up to three years or continuing with the regular update cycle.

Alongside the LTS edition, the release also includes improvements to widgets, dialogs, and comment handling.

NEW Long-term Support Edition

With this release, we are introducing the CKEditor 5 LTS (Long-term Support) Edition, designed for teams that need maximum stability and predictable maintenance cycles. CKEditor 5 LTS Edition does not replace or limit regular CKEditor 5 releases, but rather complements them by providing a stability-focused edition alongside ongoing innovation.

It extends the standard release cadence with up to three years of guaranteed updates, including security fixes and compatibility patches for third-party changes such as browsers or MS Word. It is designed for organizations with strict compliance, infrastructure, or governance requirements, and can be deployed in both cloud or on-premises/self-hosted environments.

If you need long-term stability, you can contact sales or learn more in the CKEditor 5 LTS Edition documentation.

The first LTS Edition version is v47.0.0 (October 2025). It will receive 6 months of active development with new features and fixes, followed by 2.5 years of maintenance with guaranteed security and compatibility updates.

The maintenance phase for the v47.x line will come into effect in April 2026, and further updates will be available only under a commercial LTS Edition license. At that point, integrators who do not use the LTS Edition should upgrade to v48.x to continue receiving new features.

Other Updates and Improvements

The v47.0.0 release brings several enhancements that improve usability and integration:

  • Widgets: Access better default navigation with Tab / Shift+Tab inside nested editables. This also applies to built-in widgets like tables, creating a smoother keyboard navigation experience.

  • UI: Dialogs in custom features can now be positioned more flexibly using Dialog#show() options.

  • Comments: Confirmation views for deleting comments and threads now use simplified CSS selectors (.ck-confirm-view). If you have custom styles targeting these selectors, they may require adjustment.

Learn More about Previous CKEditor 5 Versions

Related posts

Subscribe to our newsletter

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

Input email to subscribe to newsletter

Subscription failed

Thanks for subscribing!

HiddenGatedContent.

(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) });