Releases: ckeditor/ckeditor5-dev
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
v55.4.0
Features
-
tests: The manual test server now automatically finds a free port at startup. When the preferred port (default 8125) is already in use, the server tries subsequent ports until an available one is found. The
--portoption can be used to set the starting port. -
typedoc-plugins: Added the
typeDocExperimentalTagFixerTypeDoc plugin that prevents the@experimentalmodifier tag from being cascaded to class members that do not explicitly document experimental behavior.Previously, when a class had
@experimental, TypeDoc propagated the modifier to all its children (constructors, methods, properties, and synthetic observable events), causing them to appear experimental in the output even when they were not. The new plugin removes the@experimentalmodifier from any member that lacks an explicit@xperimentalannotation in its JSDoc summary.
Other changes
-
docs, typedoc-plugins: Preserved
@experimentalmodifier tags in TypeDoc JSON output, including synthetic events generated from@observableannotations.This allows downstream documentation tools to recognize experimental API items and display dedicated badges.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-tests: v55.3.1 => v55.4.0
- @ckeditor/typedoc-plugins: v55.3.1 => v55.4.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-bump-year: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-changelog: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-ci: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-docs: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-license-checker: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-release-tools: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-translations: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-utils: v55.3.1 => v55.4.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.3.1 => v55.4.0
v55.3.1
Bug fixes
-
ci: Fixed
ckeditor5-dev-ci-trigger-snyk-scanso it can locate thesnykbinary inpnpminstallations using thenode-linker=hoistedsetting. Closes ckeditor/ckeditor5#20024.Previously, the command could fail with a "not found" error in hoisted setups.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-bump-year: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-changelog: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-ci: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-dependency-checker: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-docs: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-license-checker: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-release-tools: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-stale-bot: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-tests: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-translations: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-utils: v55.3.0 => v55.3.1
- @ckeditor/ckeditor5-dev-web-crawler: v55.3.0 => v55.3.1
- @ckeditor/typedoc-plugins: v55.3.0 => v55.3.1
v54.7.1
Bug fixes
-
ci: Fixed
ckeditor5-dev-ci-trigger-snyk-scanso it can locate thesnykbinary inpnpminstallations using thenode-linker=hoistedsetting. Closes ckeditor/ckeditor5#20024.Previously, the command could fail with a "not found" error in hoisted setups.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-bump-year: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-changelog: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-ci: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-dependency-checker: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-docs: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-license-checker: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-release-tools: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-stale-bot: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-tests: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-translations: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-utils: v54.7.0 => v54.7.1
- @ckeditor/ckeditor5-dev-web-crawler: v54.7.0 => v54.7.1
- @ckeditor/typedoc-plugins: v54.7.0 => v54.7.1
v55.3.0
Features
-
ci: Improved Snyk scan with new default exclusions, configurable detection depth, optional debug mode and more reliable cross-platform command execution. Closes ckeditor/ckeditor5#19989.
Improved the
ckeditor5-dev-ci-trigger-snyk-scanworkflow by extending default excluded directories (node_modules,external,release,scripts,tests), support for the detection depth option (default is2) and debug mode (off by default). The preconfigured exclusions are now merged with custom exclusions. The Snyk runner now executes the local Snyk binary directly with Windows-compatible spawning. -
tests: Added
--help(-h) support tockeditor5-dev-tests-run-automatedandckeditor5-dev-tests-run-manualCLI commands.Running with
--helpnow prints a formatted summary of all available options, their aliases, defaults, and usage examples.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-ci: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-tests: v55.2.0 => v55.3.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-bump-year: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-changelog: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-docs: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-license-checker: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-release-tools: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-translations: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-utils: v55.2.0 => v55.3.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.2.0 => v55.3.0
- @ckeditor/typedoc-plugins: v55.2.0 => v55.3.0
v54.7.0
Features
-
ci: Improved Snyk scan with new default exclusions, configurable detection depth, optional debug mode and more reliable cross-platform command execution. Closes ckeditor/ckeditor5#19989.
Improved the
ckeditor5-dev-ci-trigger-snyk-scanworkflow by extending default excluded directories (node_modules,external,release,scripts,tests), support for the detection depth option (default is2) and debug mode (off by default). The preconfigured exclusions are now merged with custom exclusions. The Snyk runner now executes the local Snyk binary directly with Windows-compatible spawning.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-ci: v54.6.1 => v54.7.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-bump-year: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-changelog: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-dependency-checker: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-docs: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-license-checker: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-release-tools: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-stale-bot: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-tests: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-translations: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-utils: v54.6.1 => v54.7.0
- @ckeditor/ckeditor5-dev-web-crawler: v54.6.1 => v54.7.0
- @ckeditor/typedoc-plugins: v54.6.1 => v54.7.0
v55.2.0
Features
-
tests: Enabled running mixed Vitest and Karma tests in a single
runAutomatedTests()invocation. The test runner now partitions test files based on thetestnpm script accordingly and executes both runners sequentially.Watch mode is restricted to single-runner selections to avoid interleaved output.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-tests: v55.1.1 => v55.2.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-bump-year: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-changelog: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-ci: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-docs: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-license-checker: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-release-tools: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-translations: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-utils: v55.1.1 => v55.2.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.1.1 => v55.2.0
- @ckeditor/typedoc-plugins: v55.1.1 => v55.2.0
v55.1.1
Bug fixes
-
ci: Added support for excluding
testsandexternalfolders fromckeditor5-dev-ci-trigger-snyk-scandependency monitoring, with overrides available via--exclude. -
ci: Fixed
ckeditor5-dev-ci-circle-workflow-notifierto treat canceled CircleCI jobs as finished workflow states and errors. Closes ckeditor/ckeditor5#19978.This prevents the notifier from hanging when a job is canceled and propagates canceled parent jobs to their dependents.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-bump-year: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-changelog: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-ci: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-dependency-checker: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-docs: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-license-checker: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-release-tools: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-stale-bot: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-tests: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-translations: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-utils: v55.1.0 => v55.1.1
- @ckeditor/ckeditor5-dev-web-crawler: v55.1.0 => v55.1.1
- @ckeditor/typedoc-plugins: v55.1.0 => v55.1.1
v54.6.1
Bug fixes
-
ci: Added support for excluding
testsandexternalfolders fromckeditor5-dev-ci-trigger-snyk-scandependency monitoring, with overrides available via--exclude. -
ci: Fixed
ckeditor5-dev-ci-circle-workflow-notifierto treat canceled CircleCI jobs as finished workflow states and errors. Closes ckeditor/ckeditor5#19978.This prevents the notifier from hanging when a job is canceled and propagates canceled parent jobs to their dependents.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-bump-year: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-changelog: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-ci: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-dependency-checker: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-docs: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-license-checker: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-release-tools: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-stale-bot: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-tests: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-translations: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-utils: v54.6.0 => v54.6.1
- @ckeditor/ckeditor5-dev-web-crawler: v54.6.0 => v54.6.1
- @ckeditor/typedoc-plugins: v54.6.0 => v54.6.1
v55.1.0
Features
- ci: Add the
ckeditor5-dev-ci-trigger-snyk-scanscript for triggering Snyk scans on CircleCI for the current branch.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-ci: v55.0.0 => v55.1.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-bump-year: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-changelog: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-dependency-checker: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-docs: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-license-checker: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-release-tools: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-stale-bot: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-tests: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-translations: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-utils: v55.0.0 => v55.1.0
- @ckeditor/ckeditor5-dev-web-crawler: v55.0.0 => v55.1.0
- @ckeditor/typedoc-plugins: v55.0.0 => v55.1.0