Skip to content

v55.0.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 12 Mar 11:39
v55.0.0
3edb150

MAJOR BREAKING CHANGES ℹ️

  • tests, utils: Remove tools used to handle and generate DLLs for “old installation methods” in CKEditor 5. See ckeditor/ckeditor5#17779.
  • utils: The styles.themeImporter() helper is no longer available.
  • Upgrade TypeScript to v5.5.4.

MINOR BREAKING CHANGES ℹ️

  • build-tools, utils: Remove support for PostCSS mixins, as they are no longer used in CKEditor 5 codebase.
  • build-tools, utils: Following our migration away from PostCSS features, we have replaced PostCSS with LightningCSS in our build tools. This changes the specificity of the generated CSS selectors, which now reflect how native CSS nesting works.
  • utils: Remove the styles export from the ckeditor5-dev-utils package.

Features

  • release-tools: Added a disallowLatestNpmTag option to publishPackages() and npm tag validation so release workflows can explicitly block publishing with the latest dist-tag. Closes ckeditor/ckeditor5#19952.

    When enabled, attempting to publish with npmTag: 'latest' now fails before publishing starts.

Bug fixes

  • build-tools: Fixed the build() function producing duplicated banners outside the translations directory.
  • build-tools: Improve detection of the nested ck-content classes, so that *-content.css stylesheets contain all the necessary styles.

Other changes

  • tests: The testing environment no longer consumes the themePath option in both test runner tasks.

    Previously themePath was hardcoded to @ckeditor/ckeditor5-theme-lark.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Major releases (contain major breaking changes):

Minor releases (contain minor breaking changes):

Releases containing new features:

Other releases: