v55.0.0
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
stylesexport from theckeditor5-dev-utilspackage.
Features
-
release-tools: Added a
disallowLatestNpmTagoption topublishPackages()and npm tag validation so release workflows can explicitly block publishing with thelatestdist-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 thetranslationsdirectory. - build-tools: Improve detection of the nested
ck-contentclasses, so that*-content.cssstylesheets contain all the necessary styles.
Other changes
-
tests: The testing environment no longer consumes the
themePathoption in both test runner tasks.Previously
themePathwas 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):
- @ckeditor/ckeditor5-dev-tests: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-utils: v55.0.0-alpha.5 => v55.0.0
Minor releases (contain minor breaking changes):
- @ckeditor/ckeditor5-dev-build-tools: v55.0.0-alpha.5 => v55.0.0
Releases containing new features:
- @ckeditor/ckeditor5-dev-release-tools: v55.0.0-alpha.5 => v55.0.0
Other releases:
- @ckeditor/ckeditor5-dev-bump-year: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-changelog: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-ci: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-docs: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-license-checker: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-translations: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.0.0-alpha.5 => v55.0.0
- @ckeditor/typedoc-plugins: v55.0.0-alpha.5 => v55.0.0