diff --git a/CHANGELOG.md b/CHANGELOG.md index ba74cb203..ca6a5ba42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,60 @@ Changelog ========= +## [41.0.0](https://github.com/ckeditor/ckeditor5-dev/compare/v40.5.0...v41.0.0) (2024-07-22) + +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`](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools) and [`@ckeditor/ckeditor5-dev-dependency-checker`](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-dependency-checker) packages, resulting in different output than in the previous release. + +The [`@ckeditor/ckeditor5-dev-build-tools`](https://www.npmjs.com/package/@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`](https://www.npmjs.com/package/@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 [ℹ️](https://ckeditor.com/docs/ckeditor5/latest/framework/guides/support/versioning-policy.html#major-and-minor-breaking-changes) + +* **[dependency-checker](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-dependency-checker)**: Treat dependencies in the `dist` folder as production `dependencies`. +* **[build-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools)**: Output types in `dist` instead of `dist/types`. + +### Bug fixes + +* **[build-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools)**: Should preserved all needed selectors and at-rules in CSS files after split into editor and content stylesheets. Closes https://github.com/ckeditor/ckeditor5/issues/16703. ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/2b0feb396685156b495407205bf95acef1ae6ffa)) +* **[build-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools)**: Output typings in the same folder as the bundles. ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/06a95619ecf1e6c7f1148eae15835592cdeefaa2)) +* **[dependency-checker](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-dependency-checker)**: Treat dependencies in the `dist` folder as production dependencies. See [ckeditor/ckeditor5#16646](https://github.com/ckeditor/ckeditor5/issues/16646). ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/09d304f39c62edf3399069456aa5a9e345f082bb)) +* **[dev-ci](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-dev-ci)**: Improved error handling by checking both error properties for the `triggerCircleBuild()` util. Closes [ckeditor/ckeditor5#16746](https://github.com/ckeditor/ckeditor5/issues/16746). ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/9af7fb7eccb4e633a8857a3d05089b524ab8e066)) + +### Other changes + +* **[build-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools)**: The `.d.ts` files for translations should import directly from `@ckeditor/ckeditor5-utils` instead of `ckeditor5`. See [ckeditor/ckeditor5#16646](https://github.com/ckeditor/ckeditor5/issues/16646). ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/09d304f39c62edf3399069456aa5a9e345f082bb)) + +### Released packages + +Check out the [Versioning policy](https://ckeditor.com/docs/ckeditor5/latest/framework/guides/support/versioning-policy.html) guide for more information. + +
+Released packages (summary) + +Other releases: + +* [@ckeditor/ckeditor5-dev-build-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-bump-year](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-bump-year/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-ci](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-ci/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-dependency-checker](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-dependency-checker/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-docs](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-docs/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-release-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-release-tools/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-stale-bot](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-stale-bot/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-tests](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-tests/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-transifex](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-transifex/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-translations](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-translations/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-utils](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-utils/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/ckeditor5-dev-web-crawler](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-web-crawler/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/jsdoc-plugins](https://www.npmjs.com/package/@ckeditor/jsdoc-plugins/v/41.0.0): v40.5.0 => v41.0.0 +* [@ckeditor/typedoc-plugins](https://www.npmjs.com/package/@ckeditor/typedoc-plugins/v/41.0.0): v40.5.0 => v41.0.0 +
+ + ## [40.5.0](https://github.com/ckeditor/ckeditor5-dev/compare/v40.4.0...v40.5.0) (2024-07-16) ### Features @@ -141,46 +195,6 @@ Other releases: * [@ckeditor/typedoc-plugins](https://www.npmjs.com/package/@ckeditor/typedoc-plugins/v/40.3.1): v40.3.0 => v40.3.1 - -## [40.3.0](https://github.com/ckeditor/ckeditor5-dev/compare/v40.2.3...v40.3.0) (2024-07-08) - -### Features - -* **[release-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-release-tools)**: Added a new task to verify if packages were published correctly to npm. See [ckeditor/ckeditor5#16625](https://github.com/ckeditor/ckeditor5/issues/16625). ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/73016ca82e98826fb5ed2e9ea17a3eccb08051be)) - -### Bug fixes - -* **[build-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools)**: Should not corrupt the CSS code during splitting CSS into editor and content files. See [ckeditor/ckeditor5#16670](https://github.com/ckeditor/ckeditor5/issues/16670). ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/e196d783a3bbc363cceb50141970d289319c36cd)) -* **[release-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-release-tools)**: The release tools is now compatible with npm 10. Closes [ckeditor/ckeditor5#16610](https://github.com/ckeditor/ckeditor5/issues/16610). ([commit](https://github.com/ckeditor/ckeditor5-dev/commit/a83a2814a4f0e0c0274ca6a7e2f7881d3d850085)) - -### Released packages - -Check out the [Versioning policy](https://ckeditor.com/docs/ckeditor5/latest/framework/guides/support/versioning-policy.html) guide for more information. - -
-Released packages (summary) - -Releases containing new features: - -* [@ckeditor/ckeditor5-dev-release-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-release-tools/v/40.3.0): v40.2.3 => v40.3.0 - -Other releases: - -* [@ckeditor/ckeditor5-dev-build-tools](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-build-tools/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-bump-year](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-bump-year/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-ci](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-ci/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-dependency-checker](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-dependency-checker/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-docs](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-docs/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-stale-bot](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-stale-bot/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-tests](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-tests/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-transifex](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-transifex/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-translations](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-translations/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-utils](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-utils/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/ckeditor5-dev-web-crawler](https://www.npmjs.com/package/@ckeditor/ckeditor5-dev-web-crawler/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/jsdoc-plugins](https://www.npmjs.com/package/@ckeditor/jsdoc-plugins/v/40.3.0): v40.2.3 => v40.3.0 -* [@ckeditor/typedoc-plugins](https://www.npmjs.com/package/@ckeditor/typedoc-plugins/v/40.3.0): v40.2.3 => v40.3.0 -
- --- To see all releases, visit the [release page](https://github.com/ckeditor/ckeditor5-dev/releases).