v6.0.0
MAJOR BREAKING CHANGES ℹ️
-
generator: Removed
--installation-methods(-m) flag that was used to provide the CKEditor 5 installation method: either the current (modern) method or the legacy (DLL-based) one. Now, only the current installation method is supported, so no DLL-based files and configurations are generated anymore. For more details on migrating custom plugins, please refer to the documentation. See #280. -
generator: Remove Support for Old Installation Methods. Closes #270.
As previously announced, the end of March 2026 marks the end of support for Old Installation Methods (OIM), except for Long-Term Support (LTS) releases. This change is part of our ongoing efforts to modernize our tooling and improve the developer experience.
As a result, the package generator no longer supports OIM-based projects. We encourage all projects to migrate to the new, modern installation methods.
For more information, see the following discussion: ckeditor/ckeditor5#17779
-
generator: Packages created by the generator now use Vite (instead of webpack) to run the development server. Closes #270.
-
generator: Updated generated packages to require CKEditor 5
v48or newer. Closes #320. -
Delete the
ckeditor5-package-toolspackage, as its functionality has been fully integrated into theckeditor5-package-generatorpackage. See #295.
MINOR BREAKING CHANGES ℹ️
- generator: Removed
ts:buildandts:clearscripts from the generatedpackage.jsonfile for TypeScript package. Also, thetsconfig.release.jsonfile is not created anymore. See #286. - generator: Replace the
--use-npm,--use-yarn, and--use-pnpmCLI flags with a single--package-manageroption. Closes #318.
Other changes
- generator: Removed
main,moduleandtypesfields from the generatedpackage.jsonfile. See #286. - generator: Move translations handling from
ckeditor5-package-toolstockeditor5-package-generatortemplates. See #295. - generator: Allow passing all options either as CLI arguments or interactively. Closes #318.
- generator: Add the
--helpscreen to the CLI. Closes #318. - generator: Updated generated
ClassicEditor.create()snippets to use the configuration-based syntax instead of passing the editable element as the first argument. Closes #320.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Major releases (contain major breaking changes):
- ckeditor5-package-generator: v6.0.0-alpha.1 => v6.0.0