2.0.0-alpha.0 (2024-05-28)
MAJOR BREAKING CHANGES ℹ️
- Upgraded the minimal versions of Node.js to
18.0.0
due to the end of LTS.
MINOR BREAKING CHANGES ℹ️
- tools: The
typescript()
function exported from thewebpack-utils
module requires passing thecwd
as the first argument. Optionally, you can pass the TypeScript configuration file name that should be used when processing TS files byts-loader
.
- generator: Added the
--use-only-new-installation-methods
CLI flag that should allow the generation of a package without support for the DLL builds. See #15502, #15739. - tools: Karma will use the
tsconfig.test.json
file as a TypeScript configuration if it exists when executing automated tests. By default, it fallbacks totsconfig.json
file. (commit)
- generator: Allow to build plugin with potentially used external
ckeditor5-premium-features
. (commit)
- generator: Aligned the produced configuration to changes in CKEditor 5. See ckeditor/ckeditor5#14173. Closes #160. (commit)
- Updated the required version of Node.js to 18. See ckeditor/ckeditor5#14924. (commit)
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-package-tools: v1.1.0 => v2.0.0-alpha.0
- ckeditor5-package-generator: v1.1.0 => v2.0.0-alpha.0
1.1.0 (2023-07-05)
- generator: The tool will now display its version when used with
-V
/--version
option. The version will also be displayed on the-h
/--help
message. Closes #150. (commit)
- generator: Removed the current working directory from a package manager command when installing dependencies. A new process is already spawned in the directory. Hence, there is no need to duplicate the path. Thanks to that, a space in the path will not crash the generator while installing dependencies. Closes #156. (commit)
- generator: When generating a new package, the generator uses the latest stable CKEditor 5 release. Closes #155. (commit)
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- ckeditor5-package-generator: v1.0.0 => v1.1.0
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0 => v1.1.0
1.0.0 (2023-04-25)
We are happy to announce the first stable release of ckeditor5-package-generator
.
This tool allows creating a working package with the development environment to write new plugins for CKEditor 5.
For more details on using the tool, please, take a look at the README.md file of the ckeditor5-package-generator
package.
MAJOR BREAKING CHANGES ℹ️
- Upgraded the minimal versions of Node.js to
16.0.0
due to the end of LTS.
- Add
augmentation.ts
to the TypeScript package generator. Closes ckeditor/ckeditor5-package-generator#144. (commit)
- tools: Added the missing
ts-loader
. Webpack missed it when creating a new package usingnpm
as the package manager. Closes #143. (commit) - tools: Added support for a package name without an organization prefix. Preparing the DLL build will not throw an error for such a package. Closes #139. (commit)
- generator: Removed the "experimental" label from TS and made it the default choice. Related #111. (commit)
- tools: Update
terser-webpack-plugin
to enable optional chaining syntax. Closes #136. (commit) - Updated the required version of Node.js to 16. (commit)
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- ckeditor5-package-generator: v1.0.0-beta.10 => v1.0.0
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.10 => v1.0.0
1.0.0-beta.10 (2023-03-28)
- generator: Updated the generated packages to use a package entry point when importing plugins. (commit)
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.9 => v1.0.0-beta.10
- ckeditor5-package-generator: v1.0.0-beta.9 => v1.0.0-beta.10
1.0.0-beta.9 (2023-03-09)
- The
ckeditor5
package is no longer a dependency of a created package. Instead, it is marked as a peer dependency to enable using the newly created package with the latest CKEditor 5 versions. (commit)
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- ckeditor5-package-generator: v1.0.0-beta.8 => v1.0.0-beta.9
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.8 => v1.0.0-beta.9
To see all releases, visit the release page.