Releases: ckeditor/ckeditor5-dev
v56.1.0
Features
- build-tools: Added the
stripInternalbuild option and the--strip-internalCLI flag for controlling whether declarations marked with@internalare 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:
- @ckeditor/ckeditor5-dev-build-tools: v56.0.0 => v56.1.0
Other releases:
- @ckeditor/ckeditor5-dev-bump-year: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-changelog: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-ci: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-dependency-checker: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-docs: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-license-checker: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-release-tools: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-stale-bot: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-tests: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-translations: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-utils: v56.0.0 => v56.1.0
- @ckeditor/ckeditor5-dev-web-crawler: v56.0.0 => v56.1.0
- @ckeditor/typedoc-plugins: v56.0.0 => v56.1.0
v56.0.0
MAJOR BREAKING CHANGES ℹ️
-
build-tools: Removed output path rewriting from
ckeditor5-dev-build-toolsexcept for package imports rewritten tockeditor5andckeditor5-premium-featuresin browser builds.The
rewriteJavaScript API option was removed. Imports usingckeditor5/src/*andckeditor5-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-toolsto 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, andemitCssexports fromckeditor5-dev-build-tools.The
loadTypeScriptSourcesandreplaceImportsbehavior is now handled by Rolldown. ThebundleCssplugin now ensures that a CSS file is always emitted, including when the generated file is empty.
Features
- build-tools: Added the
declarationFilesplugin tockeditor5-dev-build-toolsfor generating.d.tsfiles from TypeScript sources that use isolated declarations.
Other changes
- build-tools: Improved the performance of selected
ckeditor5-dev-build-toolsplugins.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Major releases (contain major breaking changes):
- @ckeditor/ckeditor5-dev-build-tools: v55.6.3 => v56.0.0
Other releases:
- @ckeditor/ckeditor5-dev-bump-year: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-changelog: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-ci: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-docs: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-license-checker: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-release-tools: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-tests: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-translations: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-utils: v55.6.3 => v56.0.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.6.3 => v56.0.0
- @ckeditor/typedoc-plugins: v55.6.3 => v56.0.0
v55.6.3
Other changes
- ci: Added
ckeditor5-dev-ci-notify-github-actions-status, a GitHub Actions equivalent ofckeditor5-dev-ci-notify-circle-statusthat 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:
- @ckeditor/ckeditor5-dev-build-tools: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-bump-year: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-changelog: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-ci: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-dependency-checker: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-docs: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-license-checker: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-release-tools: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-stale-bot: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-tests: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-translations: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-utils: v55.6.2 => v55.6.3
- @ckeditor/ckeditor5-dev-web-crawler: v55.6.2 => v55.6.3
- @ckeditor/typedoc-plugins: v55.6.2 => v55.6.3
v55.6.2
Other changes
- web-crawler: Remove the
--disable-gpuflag 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:
- @ckeditor/ckeditor5-dev-build-tools: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-bump-year: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-changelog: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-ci: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-dependency-checker: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-docs: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-license-checker: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-release-tools: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-stale-bot: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-tests: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-translations: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-utils: v55.6.1 => v55.6.2
- @ckeditor/ckeditor5-dev-web-crawler: v55.6.1 => v55.6.2
- @ckeditor/typedoc-plugins: v55.6.1 => v55.6.2
v54.7.3
Other changes
- ci: Added
ckeditor5-dev-ci-notify-github-actions-status, a GitHub Actions equivalent ofckeditor5-dev-ci-notify-circle-statusthat 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:
- @ckeditor/ckeditor5-dev-build-tools: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-bump-year: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-changelog: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-ci: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-dependency-checker: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-docs: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-license-checker: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-release-tools: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-stale-bot: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-tests: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-translations: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-utils: v54.7.2 => v54.7.3
- @ckeditor/ckeditor5-dev-web-crawler: v54.7.2 => v54.7.3
- @ckeditor/typedoc-plugins: v54.7.2 => v54.7.3
v55.6.1
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
mochadependency inckeditor5-dev-utils.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-bump-year: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-changelog: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-ci: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-dependency-checker: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-docs: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-license-checker: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-release-tools: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-stale-bot: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-tests: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-translations: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-utils: v55.6.0 => v55.6.1
- @ckeditor/ckeditor5-dev-web-crawler: v55.6.0 => v55.6.1
- @ckeditor/typedoc-plugins: v55.6.0 => v55.6.1
v55.6.0
Features
- tests:
ckeditor5-dev-tests-run-automatedandckeditor5-dev-tests-run-manualwill now point the user to the--helpargument when an unknown argument is parsed, then exit process with code 1.
Bug fixes
- ci: Fixed
ckeditor5-dev-ci-notify-circle-statusreporting "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 validstarted_attimestamp. Closes ckeditor/ckeditor5#20081. - tests: Fixed
ckeditor5-dev-tests-run-automatedhanging 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
protobufjsin automated and manual test runners. Test webpack configurations now handle dynamic optionalrequire()calls from@protobufjs/inquirewithout reporting critical dependency warnings.
Other changes
- typedoc-plugins: Removed the
module-validatorfromtypedoc-plugins. Its function has been superseded byvalidate-module-tagESLint rule. See https://github.com/ckeditor/ckeditor5-linters-config/releases/tag/v14.1.0.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-tests: v55.5.0 => v55.6.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-bump-year: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-changelog: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-ci: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-docs: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-license-checker: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-release-tools: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-translations: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-utils: v55.5.0 => v55.6.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.5.0 => v55.6.0
- @ckeditor/typedoc-plugins: v55.5.0 => v55.6.0
v55.6.0-alpha.0
Features
- tests:
ckeditor5-dev-tests-run-automatedandckeditor5-dev-tests-run-manualwill now point the user to the--helpargument when an unknown argument is parsed, then exit process with code 1.
Bug fixes
- ci: Fixed
ckeditor5-dev-ci-notify-circle-statusreporting "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 validstarted_attimestamp. Closes ckeditor/ckeditor5#20081. - tests: Fixed
ckeditor5-dev-tests-run-automatedhanging 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
protobufjsin automated and manual test runners. Test webpack configurations now handle dynamic optionalrequire()calls from@protobufjs/inquirewithout reporting critical dependency warnings.
Other changes
- typedoc-plugins: Removed the
module-validatorfromtypedoc-plugins. Its function has been superseded byvalidate-module-tagESLint rule. See https://github.com/ckeditor/ckeditor5-linters-config/releases/tag/v14.1.0.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-tests: v55.5.0 => v55.6.0-alpha.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-bump-year: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-changelog: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-ci: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-docs: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-license-checker: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-release-tools: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-translations: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-utils: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.5.0 => v55.6.0-alpha.0
- @ckeditor/typedoc-plugins: v55.5.0 => v55.6.0-alpha.0
v54.7.2
Bug fixes
- tests: Fixed
ckeditor5-dev-tests-run-automatedhanging 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
protobufjsin automated and manual test runners. Test webpack configurations now handle dynamic optionalrequire()calls from@protobufjs/inquirewithout reporting critical dependency warnings.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-bump-year: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-changelog: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-ci: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-dependency-checker: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-docs: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-license-checker: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-release-tools: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-stale-bot: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-tests: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-translations: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-utils: v54.7.1 => v54.7.2
- @ckeditor/ckeditor5-dev-web-crawler: v54.7.1 => v54.7.2
- @ckeditor/typedoc-plugins: v54.7.1 => v54.7.2
v55.5.0
Features
- changelog: Added a generated
--helpscreen tockeditor5-dev-changelog-create-entryand switched its option parsing tocacso the CLI help stays in sync with the supported options.
Bug fixes
- translations: Detect valid direct
Locale#tcalls such aseditor.locale.t(),editor.t(),locale.t(), andthis.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-incascadedModifierTagsoption to prevent the@experimentalmodifier 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
@experimentalmodifier after TypeDoc's conversion. TypeDoc'scascadedModifierTagsoption natively controls which modifier tags are cascaded, so removing@experimentalfrom 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:
- @ckeditor/ckeditor5-dev-changelog: v55.4.0 => v55.5.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-bump-year: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-ci: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-docs: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-license-checker: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-release-tools: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-tests: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-translations: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-utils: v55.4.0 => v55.5.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.4.0 => v55.5.0
- @ckeditor/typedoc-plugins: v55.4.0 => v55.5.0