v57.0.0-alpha.0
Pre-releaseMAJOR BREAKING CHANGES ℹ️
-
tests, utils: Removed the automated test runner: the
ckeditor5-dev-tests-run-automatedbinary and the entire Karma testing environment. Automated tests are now executed directly with Vitest, using the packages' owntestscripts. The manual test server (ckeditor5-dev-tests-run-manual) is unaffected. See ckeditor/ckeditor5-internal#4595.Along with the Karma environment, the following were removed:
- The IntelliJ Karma runner integration and desktop notifications support (
node-notifier). - The
loaders.getCoverageLoader()function from@ckeditor/ckeditor5-dev-utils.
- The IntelliJ Karma runner integration and desktop notifications support (
-
tests: Replaced the
equalMarkupChai assertion with thetoEqualMarkup()Vitest matcher to match the Vitest naming style. Update the call sites (expect( a ).to.equalMarkup( b )→expect( a ).toEqualMarkup( b )) and register the matcher in a Vitest setup file viaexpect.extend( { toEqualMarkup } ), importing it from@ckeditor/ckeditor5-dev-tests. Closes ckeditor/ckeditor5-internal#4595.The main entry point of the package now exposes only the custom Vitest matchers, so it can be imported in a browser context (for example, in a Vitest setup file). It no longer exports the
runAutomatedTests(),runManualTests(), andparseArguments()functions, which were only used internally by the test runner binaries. Additionally, the unusedattributeChai assertion was removed.
Other changes
- ci: Added missing team members (
michnowak,tomaszdurka,Saddage) to themembers.jsonfile used by the CI notification scripts.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Major releases (contain major breaking changes):
- @ckeditor/ckeditor5-dev-tests: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-utils: v56.6.0 => v57.0.0-alpha.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-bump-year: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-changelog: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-ci: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-dependency-checker: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-docs: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-license-checker: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-manual-server: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-release-tools: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-stale-bot: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-translations: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/ckeditor5-dev-web-crawler: v56.6.0 => v57.0.0-alpha.0
- @ckeditor/typedoc-plugins: v56.6.0 => v57.0.0-alpha.0