View all articles
Piotr Koszuliński

Piotr Koszuliński

CKEditor 5 Project Leader / Architect / Advocate

CKEditor 5 project leader. Developer avocado 🥑 at CKSource. W3C invited expert. Taming contentEditable since 2012. Likes to write. A lot. After work 👪☕️🏃‍♂️⛰🏎🎧.


Active from 19.8.2015

Published 20 articles

CKEditor 5 v20.0.0 with linking images

CKEditor 5 v20.0.0 with linking images and multi-cell comments released

We are happy to announce the release of CKEditor 5 v20.0.0 that introduces several enhancements for the link feature, including linking images and improved caret movement around links. Typing around widgets using the keyboard is now easier thanks to the new fake horizontal caret. In addition to that, we have also added support for comments in multi-cell table selections. Read on for more details!

CKEditor 5 v19.0.0 with table enhancements, improved performance and select all feature

We are happy to announce the release of CKEditor 5 v19.0.0 that introduces further enhancements for the table feature, improved font family and size support as well as the new select all feature. In addition to that, we focused on improving the editor performance. Last but not least, we moved from multirepo to monorepo infrastructure. Read on for more details about these and other improvements!

CKEditor 5 now with table styling support and special characters plugins.

CKEditor 5 v17.0.0 with table styles, special characters and performance improvements.

We are happy to announce the release of CKEditor 5 v17.0.0 that introduces two major and frequently requested features: table styling support and the special characters plugin. In addition to that, we worked on data processing and editor initialization performance as well as on bug fixes. Last but not least, an online builder for CKEditor 5 is now available for all your custom WYSIWYG editor builds. There are also some breaking changes, so read on for more details!

CKEditor 5 release

CKEditor 5 v16.0.0 with code blocks and restricted editing

We are happy to announce the release of CKEditor 5 v16.0.0 that introduces two major and frequently requested features. The developers will be happy to hear that they can now insert code blocks to their WYSIWYG editor. The new restricted editing feature allows you to create templates and restrict editing to chosen areas only. But there is more — so read on!

CKEditor 5 release with image resizing and to-do lists features

CKEditor 5 v12.4.0 with image resizing, to-do lists, RTL language support and more

We are happy to announce the release of CKEditor 5 v12.4.0. This editor version introduces Paste from Google Docs, image resizing, a simple image upload adapter, to-do lists, right-to-left language support as well as a spell and grammar checker and support for creating math and chemical formulas right in the WYSIWYG editor content. There is more — so read on!

CKEditor 5 release with word count and autocorrect features

CKEditor 5 v12.3.0 with word count, autocorrect, link attributes and new upload adapter

We are happy to announce the release of CKEditor 5 v12.3.0. This editor version contains some exciting new features that were at the top of the wishlist for our community and customers alike, like word and character count, automatic text transformations, link attributes, text block and list indentation, or the Base64 image upload adapter. Typing on Android got significantly improved and a new watchdog functionality will be helpful in recovering from editor crashes. Read on!

CKEditor 5 mobile friendly comments mode feature release

CKEditor 5 v12.2.0 with mobile-friendly comments mode

We are happy to announce the release of CKEditor 5 v12.2.0. This time we focused on bug fixes and improvements to existing rich-text editor features. We also worked on the contextual balloon functionality in order to provide inline annotations for comments and suggestions as well as a mechanism to easily navigate between the balloons. Read more!

CKEditor 5 with mentions and remove formatting features release

CKEditor 5 v12.1.0 with mentions, font color and remove formatting released

We are happy to announce the release of CKEditor 5 v12.1.0. A month ago, we have seen some really positive feedback regarding the previous release of CKEditor 5 in which we introduced such features as inline widgets, distraction-free editor and support for multi-root editors. This version is no different and it brings four new long-awaited features (mention, font and background color, and remove formatting) as well as many improvements to the editor and our documentation.

CKEditor 5 inline widgets and distraction free editor release

CKEditor 5 v12.0.0 with inline widgets and distraction free editor released

We are happy to announce the release of CKEditor 5 v12.0.0. This editor version brings many new features (editor placeholder, inline widgets, CKEditor 5 inspector), a new editor build, many improvements for plugin authors as well as integration developers and, of course, some new guides in our documentation. It is a major release, so there are some breaking changes for plugin authors, possibly more breaking changes for developers who created their own rich text editors and a few changes that will affect CKEditor 5 integrations.

CKEditor 5 with tables available in real-time collaborative editing release

CKEditor 5 v11.1.0 with media embed and collaborative tables

We are happy to announce the release of CKEditor 5 v11.1.0. This editor version brings the long-awaited media embed feature, support for block content in tables, tables available in real-time collaborative editing and many smaller features and improvements. We also streamlined our Operational Transformation engine to improve its support for already implemented collaboration features as well as those planned in the near future (like “suggestion mode”).

CKEditor 5 with autosave, block toolbar and Electron

CKEditor 5 v11.0.0 with block toolbar, autosave and Electron

We are happy to report the release of CKEditor 5 v11.0.0. This version brings a few new features (the block toolbar, the autosave plugin, Electron support), many improvements (typing on Android, selection stability and selection handle for tables) and an upgrade to webpack 4. Read on!

CKEditor 5 with Tables release

CKEditor 5 v10.1.0 with tables, soft line breaks and improved composition

We are happy to report the release of CKEditor 5 v10.1.0. This version includes the first iteration of the table feature as well as support for soft line breaks (Shift+Enter). Apart from that, we introduced a selection post-fixer and fixed many text composition issues thanks to major improvements to the DOM renderer. There is also a (temporary) workaround for typing before and after images… and a bunch of important bug fixes. Read on for details.

CKEditor 5 beta release

CKEditor 5 v1.0.0 beta released

When we were releasing v1.0.0-alpha.2 in November last year, we already knew the next release will be huge. The plan for the first beta release was to continue implementing new features (highlight, font size and family, text alignment, document editor build), but our main goal was to review the entire public API of CKEditor 5 Framework and improve it where possible.

CKEditor 5 - second alpha release

Second alpha release of CKEditor 5 v1.0.0

We would like to announce that the second alpha release of CKEditor 5 has just been published. This release follows the first alpha version and contains mainly bug fixes and minor improvements. The team is now focused on bigger changes which require more time to be concluded, however, some important ones made it to this release.

No entries

Meet other authors

Dominika Reszke

Content Writer

Published 25 articles

Filip Tokarski

QA Engineer / Customer Solution Engineer

Published 1 article

Bartek Biedrzycki

Technical Writer

Published 66 articles

Gökçe Tosun

Marketing and Content Specialist

Published 17 articles

Jacek Bogdański

CERD Project Leader

Published 13 articles

Paweł Wiaderny

Technical Leader

Published 8 articles

Aleksandra Mroczek

IT Talent Sourcer

Published 1 article

Maciej Duraj

Content Writer

Published 14 articles

Marta Binkiewicz

Junior Marketing Specialist

Published 1 article

Tomasz Jakut

Senior Software Engineer / Web Standards Expert

Published 12 articles

Anna Tomanek

Documentation & Content Manager

Published 168 articles

Aleksander Nowodziński

Senior Software Engineer / UX Designer

Published 3 articles

Brendan Daniel

Content Writer

Published 10 articles

Maciej Gołaszewski

Technical Leader

Published 1 article

Piotr Maciejewski

Marketing Manager

Published 1 article

Dominik Szczepaniak

Software Engineer

Published 1 article

Szymon Cofalik

Collaboration Features Technical Leader

Published 3 articles

Frederico Knabben


Published 122 articles

Krzysztof Krztoń

Technical Leader

Published 2 articles

Piotr Jasiun

Technical Leader

Published 1 article

Wiktor Walc

President / Chief Product Officer

Published 19 articles

Marek Lewandowski

Technical Leader

Published 1 article

Wojtek Cichoń

Marketing and Community Manager

Published 60 articles

Robert Mikołajuk

Team Leader / System Administrator

Published 1 article

Sebastian Stefanov

Customer and Community Manager

Published 126 articles

Tobiasz Cudnik

JavaScript Developer

Published 1 article

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.