Releases: ckeditor/ckeditor5-dev
v41.0.0
We are excited to announce a new major release of the @ckeditor/ckeditor5-dev-*
packages.
Release highlights
This release introduces changes to the @ckeditor/ckeditor5-dev-build-tools
and @ckeditor/ckeditor5-dev-dependency-checker
packages, resulting in different output than in the previous release.
The @ckeditor/ckeditor5-dev-build-tools
package now outputs the bundle types in the dist
folder with the rest of the bundled files instead of dist/types.
It ensures a proper location of types when the /dist/index.js
file is imported. If you use this package in your project and upgrade to the latest version, update the package.json
file to reflect the new location of the type files.
The @ckeditor/ckeditor5-dev-dependency-checker
package will now treat dependencies used in the dist
folder as production dependencies
instead of devDependencies.
It ensures a proper declaration of dependencies used by the new installation methods of CKEditor 5 in the package.json
file.
MINOR BREAKING CHANGES ℹ️
- dependency-checker: Treat dependencies in the
dist
folder as productiondependencies
. - build-tools: Output types in
dist
instead ofdist/types
.
Bug fixes
- build-tools: Should preserved all needed selectors and at-rules in CSS files after split into editor and content stylesheets. Closes ckeditor/ckeditor5#16703. (commit)
- build-tools: Output typings in the same folder as the bundles. (commit)
- dependency-checker: Treat dependencies in the
dist
folder as production dependencies. See ckeditor/ckeditor5#16646. (commit) - dev-ci: Improved error handling by checking both error properties for the
triggerCircleBuild()
util. Closes ckeditor/ckeditor5#16746. (commit)
Other changes
- build-tools: The
.d.ts
files for translations should import directly from@ckeditor/ckeditor5-utils
instead ofckeditor5
. See ckeditor/ckeditor5#16646. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-bump-year: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-ci: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-docs: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-release-tools: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-tests: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-transifex: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-translations: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-utils: v40.5.0 => v41.0.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.5.0 => v41.0.0
- @ckeditor/jsdoc-plugins: v40.5.0 => v41.0.0
- @ckeditor/typedoc-plugins: v40.5.0 => v41.0.0
v40.5.0
Features
- release-tools: Create a util for extracting an npm tag from the specified version. (commit)
- release-tools: Add util to check if a given package and its version are available on npm. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-release-tools: v40.4.0 => v40.5.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-bump-year: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-ci: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-docs: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-tests: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-transifex: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-translations: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-utils: v40.4.0 => v40.5.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.4.0 => v40.5.0
- @ckeditor/jsdoc-plugins: v40.4.0 => v40.5.0
- @ckeditor/typedoc-plugins: v40.4.0 => v40.5.0
v40.5.0-alpha.0
Features
- release-tools: Create a util for extracting an npm tag from the specified version. (commit)
- release-tools: Add util to check if a given package and its version are available on npm. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-release-tools: v40.4.0 => v40.5.0-alpha.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-bump-year: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-ci: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-docs: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-tests: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-transifex: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-translations: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-utils: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/jsdoc-plugins: v40.4.0 => v40.5.0-alpha.0
- @ckeditor/typedoc-plugins: v40.4.0 => v40.5.0-alpha.0
v40.4.0
Features
- ci: Created a new binary (
ckeditor5-dev-ci-is-job-triggered-by-member
) script to check if a team member approved a CI job. (commit) - ci: Created a new binary (
ckeditor5-dev-ci-trigger-circle-build
) script to trigger a new pipeline on CircleCI. (commit) - ci: Created new binary (
ckeditor5-dev-ci-circle-disable-auto-cancel-builds
,ckeditor5-dev-ci-circle-enable-auto-cancel-builds
) scripts to update the redundant workflows option on CircleCI. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-ci: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-release-tools: v40.3.1 => v40.4.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-bump-year: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-docs: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-tests: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-transifex: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-translations: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-utils: v40.3.1 => v40.4.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.3.1 => v40.4.0
- @ckeditor/jsdoc-plugins: v40.3.1 => v40.4.0
- @ckeditor/typedoc-plugins: v40.3.1 => v40.4.0
v40.3.1
Bug fixes
- build-tools: Preserve CSS variables used by other CSS variables when splitting styles into editor- or content-only stylesheets. Fixes ckeditor/ckeditor5#16689. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-bump-year: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-ci: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-dependency-checker: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-docs: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-release-tools: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-stale-bot: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-tests: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-transifex: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-translations: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-utils: v40.3.0 => v40.3.1
- @ckeditor/ckeditor5-dev-web-crawler: v40.3.0 => v40.3.1
- @ckeditor/jsdoc-plugins: v40.3.0 => v40.3.1
- @ckeditor/typedoc-plugins: v40.3.0 => v40.3.1
v40.3.0
Features
- release-tools: Added a new task to verify if packages were published correctly to npm. See ckeditor/ckeditor5#16625. (commit)
Bug fixes
- build-tools: Should not corrupt the CSS code during splitting CSS into editor and content files. See ckeditor/ckeditor5#16670. (commit)
- release-tools: The release tools is now compatible with npm 10. Closes ckeditor/ckeditor5#16610. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-release-tools: v40.2.3 => v40.3.0
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-bump-year: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-ci: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-docs: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-tests: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-transifex: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-translations: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-utils: v40.2.3 => v40.3.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.2.3 => v40.3.0
- @ckeditor/jsdoc-plugins: v40.2.3 => v40.3.0
- @ckeditor/typedoc-plugins: v40.2.3 => v40.3.0
v40.2.3
Internal changes only (updated dependencies, documentation, etc.).
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-bump-year: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-ci: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-dependency-checker: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-docs: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-release-tools: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-stale-bot: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-tests: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-transifex: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-translations: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-utils: v40.2.2 => v40.2.3
- @ckeditor/ckeditor5-dev-web-crawler: v40.2.2 => v40.2.3
- @ckeditor/jsdoc-plugins: v40.2.2 => v40.2.3
- @ckeditor/typedoc-plugins: v40.2.2 => v40.2.3
v40.2.2
Bug fixes
- release-tools: Fixed the
getLastPreRelease()
function to handle pre-release versions with a multi-digit sequence number correctly. Closes ckeditor/ckeditor5#16576. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-bump-year: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-ci: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-dependency-checker: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-docs: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-release-tools: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-stale-bot: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-tests: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-transifex: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-translations: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-utils: v40.2.1 => v40.2.2
- @ckeditor/ckeditor5-dev-web-crawler: v40.2.1 => v40.2.2
- @ckeditor/jsdoc-plugins: v40.2.1 => v40.2.2
- @ckeditor/typedoc-plugins: v40.2.1 => v40.2.2
v40.2.1
Other changes
- release-tools: Added utils for fetching last pre-release version from npm (
getLastPreRelease()
) and generating next pre-release version (getNextPreRelease()
). (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-dev-build-tools: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-bump-year: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-ci: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-dependency-checker: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-docs: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-release-tools: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-stale-bot: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-tests: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-transifex: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-translations: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-utils: v40.2.0 => v40.2.1
- @ckeditor/ckeditor5-dev-web-crawler: v40.2.0 => v40.2.1
- @ckeditor/jsdoc-plugins: v40.2.0 => v40.2.1
- @ckeditor/typedoc-plugins: v40.2.0 => v40.2.1
v40.2.0
Features
- build-tools: Allow replacing imports before bundling. (commit)
Bug fixes
- build-tools: Globals names for
ckeditor5
andckeditor5-premium-features
will not need to be guessed during UMD build. (commit) - build-tools: UMD should respect output filename. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-dev-build-tools: v40.1.0 => v40.2.0
Other releases:
- @ckeditor/ckeditor5-dev-bump-year: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-ci: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-dependency-checker: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-docs: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-release-tools: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-stale-bot: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-tests: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-transifex: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-translations: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-utils: v40.1.0 => v40.2.0
- @ckeditor/ckeditor5-dev-web-crawler: v40.1.0 => v40.2.0
- @ckeditor/jsdoc-plugins: v40.1.0 => v40.2.0
- @ckeditor/typedoc-plugins: v40.1.0 => v40.2.0