Skip to content

Releases: ckeditor/ckeditor5-dev

v56.1.0

02 Jun 09:31
v56.1.0
7f278d6

Choose a tag to compare

Features

  • build-tools: Added the stripInternal build option and the --strip-internal CLI flag for controlling whether declarations marked with @internal are omitted from generated declaration files. The option is enabled by default.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases:

v56.0.0

29 May 07:24
v56.0.0
8e3ba0a

Choose a tag to compare

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:

v55.6.3

27 May 11:06
v55.6.3
6f5900a

Choose a tag to compare

Other changes

  • ci: Added ckeditor5-dev-ci-notify-github-actions-status, a GitHub Actions equivalent of ckeditor5-dev-ci-notify-circle-status that posts a Slack notification summarizing a failed workflow. See ckeditor/ckeditor5-internal#4450.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v55.6.2

27 May 09:00
v55.6.2
3e8fcbe

Choose a tag to compare

Other changes

  • web-crawler: Remove the --disable-gpu flag from the web crawler configuration, which causes performance issues on macOS.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v54.7.3

27 May 11:15
v54.7.3
84babfe

Choose a tag to compare

Other changes

  • ci: Added ckeditor5-dev-ci-notify-github-actions-status, a GitHub Actions equivalent of ckeditor5-dev-ci-notify-circle-status that posts a Slack notification summarizing a failed workflow. See ckeditor/ckeditor5-internal#4450.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v55.6.1

21 May 11:50
v55.6.1
ecaa163

Choose a tag to compare

Bug fixes

  • changelog: Fixed the suggested pre-release version when starting a pre-release cycle from a stable version. The default now reflects the underlying change type — a major bump only when breaking changes are present, a minor bump for features, and a patch bump otherwise — instead of always defaulting to a major bump.

Other changes

  • utils: Removed unused mocha dependency in ckeditor5-dev-utils.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v55.6.0

15 May 06:54
v55.6.0
32e9460

Choose a tag to compare

Features

  • tests: ckeditor5-dev-tests-run-automated and ckeditor5-dev-tests-run-manual will now point the user to the --help argument when an unknown argument is parsed, then exit process with code 1.

Bug fixes

  • ci: Fixed ckeditor5-dev-ci-notify-circle-status reporting "Build time: Unavailable." in Slack notifications. The CircleCI job API was called with a pipeline number instead of a job number, so the request did not return a valid started_at timestamp. Closes ckeditor/ckeditor5#20081.
  • tests: Fixed ckeditor5-dev-tests-run-automated hanging in production mode when webpack warnings were treated as errors. The runner now emits generated bundles before failing the browser test run.
  • tests: Fixed webpack warnings from protobufjs in automated and manual test runners. Test webpack configurations now handle dynamic optional require() calls from @protobufjs/inquire without reporting critical dependency warnings.

Other changes

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases:

v55.6.0-alpha.0

15 May 05:22
v55.6.0-alpha.0
9001dbe

Choose a tag to compare

v55.6.0-alpha.0 Pre-release
Pre-release

Features

  • tests: ckeditor5-dev-tests-run-automated and ckeditor5-dev-tests-run-manual will now point the user to the --help argument when an unknown argument is parsed, then exit process with code 1.

Bug fixes

  • ci: Fixed ckeditor5-dev-ci-notify-circle-status reporting "Build time: Unavailable." in Slack notifications. The CircleCI job API was called with a pipeline number instead of a job number, so the request did not return a valid started_at timestamp. Closes ckeditor/ckeditor5#20081.
  • tests: Fixed ckeditor5-dev-tests-run-automated hanging in production mode when webpack warnings were treated as errors. The runner now emits generated bundles before failing the browser test run.
  • tests: Fixed webpack warnings from protobufjs in automated and manual test runners. Test webpack configurations now handle dynamic optional require() calls from @protobufjs/inquire without reporting critical dependency warnings.

Other changes

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases:

v54.7.2

15 May 07:02
v54.7.2
3a24959

Choose a tag to compare

Bug fixes

  • tests: Fixed ckeditor5-dev-tests-run-automated hanging in production mode when webpack warnings were treated as errors. The runner now emits generated bundles before failing the browser test run.
  • tests: Fixed webpack warnings from protobufjs in automated and manual test runners. Test webpack configurations now handle dynamic optional require() calls from @protobufjs/inquire without reporting critical dependency warnings.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Other releases:

v55.5.0

09 Apr 10:07
v55.5.0
bbf3cde

Choose a tag to compare

Features

  • changelog: Added a generated --help screen to ckeditor5-dev-changelog-create-entry and switched its option parsing to cac so the CLI help stays in sync with the supported options.

Bug fixes

  • translations: Detect valid direct Locale#t calls such as editor.locale.t(), editor.t(), locale.t(), and this.t() during translation validation and synchronization. Closes ckeditor/ckeditor5#19267.

Other changes

  • docs, typedoc-plugins: Replaced the typeDocExperimentalTagFixer() plugin (introduced in v55.4.0) with TypeDoc's built-in cascadedModifierTags option to prevent the @experimental modifier tag from cascading to class members that do not explicitly declare it. Closes ckeditor/ckeditor5#20039.

    Previously, a custom plugin was used to remove the cascaded @experimental modifier after TypeDoc's conversion. TypeDoc's cascadedModifierTags option natively controls which modifier tags are cascaded, so removing @experimental from that list is a simpler and more reliable solution.

Released packages

Check out the Versioning policy guide for more information.

Released packages (summary)

Releases containing new features:

Other releases: