Skip to content

v56.0.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 29 May 07:24
· 75 commits to master since this release
v56.0.0
8e3ba0a

MAJOR BREAKING CHANGES ℹ️

  • build-tools: Removed output path rewriting from ckeditor5-dev-build-tools except for package imports rewritten to ckeditor5 and ckeditor5-premium-features in browser builds.

    The rewrite JavaScript API option was removed. Imports using ckeditor5/src/* and ckeditor5-collaboration/src/* are no longer rewritten automatically.

  • build-tools: Replaced Rollup with Rolldown in ckeditor5-dev-build-tools.

    Rollup-specific dependencies that are no longer needed because Rolldown provides equivalent features out of the box were removed.

  • build-tools: Changed ckeditor5-dev-build-tools to assume that package sources use TypeScript isolated declarations.

    Declaration files are now generated without invoking TypeScript, so builds no longer perform type checking.

  • build-tools: Removed the loadTypeScriptSources, replaceImports, and emitCss exports from ckeditor5-dev-build-tools.

    The loadTypeScriptSources and replaceImports behavior is now handled by Rolldown. The bundleCss plugin now ensures that a CSS file is always emitted, including when the generated file is empty.

Features

  • build-tools: Added the declarationFiles plugin to ckeditor5-dev-build-tools for generating .d.ts files from TypeScript sources that use isolated declarations.

Other changes

  • build-tools: Improved the performance of selected ckeditor5-dev-build-tools plugins.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Major releases (contain major breaking changes):

Other releases: