Skip to content

v6.0.0

Choose a tag to compare

@CKEditorBot CKEditorBot released this 31 Mar 08:36
· 25 commits to master since this release
v6.0.0
b7af1f9

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: Upgrade TypeScript to v5.5.4. Closes #270.

  • generator: Updated generated packages to require CKEditor 5 v48 or newer. Closes #320.

  • Delete the ckeditor5-package-tools package, as its functionality has been fully integrated into the ckeditor5-package-generator package. See #295.

MINOR BREAKING CHANGES ℹ️

  • generator: Removed ts:build and ts:clear scripts from the generated package.json file for TypeScript package. Also, the tsconfig.release.json file is not created anymore. See #286.
  • generator: Replace the --use-npm, --use-yarn, and --use-pnpm CLI flags with a single --package-manager option. Closes #318.

Other changes

  • generator: Removed main, module and types fields from the generated package.json file. See #286.
  • generator: Move translations handling from ckeditor5-package-tools to ckeditor5-package-generator templates. See #295.
  • generator: Allow passing all options either as CLI arguments or interactively. Closes #318.
  • generator: Add the --help screen 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):