Releases: ckeditor/ckeditor5-package-generator
v1.0.0-beta.7
Features
- The provided package name will now be used as a default name of a plugin (instead of
MyPlugin
) in the generated package. Closes #54. (commit) - Added the
--plugin-name
option that allows specifying the plugin name different from the package name. See #54. (commit)
Other changes
- generator: Added
--use-yarn
flag to package generator to use yarn for installing dependencies in a newly created package. If npm and yarn are installed and no flags are set, user is prompted for a choice. Closes #120. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- ckeditor5-package-generator: v1.0.0-beta.6 => v1.0.0-beta.7
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.6 => v1.0.0-beta.7
v1.0.0-beta.6
MAJOR BREAKING CHANGES ℹ️
- generator: The program interacts with a user via CLI when asking about a programming language. If the generator is a part of the sub-process of other tasks, it might be blocked. Hence, use the
--lang (ts|js)
option to avoid blocking a process.
Features
- generator: The package generator allows choosing a programming language that a developer will use to write a custom feature for CKEditor 5. It can be TypeScript or JavaScript. Closes #101. (commit)
- tools: Added support for loading TypeScript when running automated tests, a manual sample, or preparing a DLL build. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.5 => v1.0.0-beta.6
- ckeditor5-package-generator: v1.0.0-beta.5 => v1.0.0-beta.6
v1.0.0-beta.5
MAJOR BREAKING CHANGES ℹ️
- tools: The
-- transifex [API end-point]
option is no longer supported. Use the following options:--organization [organization name]
and--project [project name]
instead.
Bug fixes
- generator: When creating a new package, a version of the
@ckeditor/ckeditor5-inspector
package should be taken from the npm registry. Closes #96. (commit) - generator: Removed the
isToggleable
property from the plugin template. Closes #97. (commit)
Other changes
- tools: Bumped Karma test runner to v6.x. Closes #92. (commit)
- tools: Aligned the translations tools to the new API exported by the
@ckeditor/ckeditor5-dev-env
package. Closes #71. (commit) - Packages generated by the tool use PostCSS@8 now. See ckeditor/ckeditor5#11460. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.4 => v1.0.0-beta.5
- ckeditor5-package-generator: v1.0.0-beta.4 => v1.0.0-beta.5
v1.0.0-beta.4
Bug fixes
- generator: Added the missing
webpack
dependency to thepackage.json
file. It fixes the Cannot find module 'webpack' error. The@ckeditor/ckeditor5-dev-utils
dependency defines peer dependencies, which must be installed manually in the generator package. Closes #89. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.3 => v1.0.0-beta.4
- ckeditor5-package-generator: v1.0.0-beta.3 => v1.0.0-beta.4
v1.0.0-beta.3
MAJOR BREAKING CHANGES ℹ️
- Upgraded the minimal versions of Node.js to
14.0.0
due to the end of LTS.
Features
- tools: Introduced tools that allow collecting, uploading, and downloading translation files from Transifex. Closes #9. (commit)
Bug fixes
Other changes
-
generator: Upgraded the
http-server
package to the latest version to fix a problem with starting the HTTP server for DLL files. Closes #87. (commit) -
generator: Improved an error when no package name was specified during the command execution. Closes #72. (commit)
-
generator:Enabled verifying a commit using husky in a newly created package. Closes #59. (commit)
-
generator: Enabled inspector in the manual test sample. Closes #58. (commit)
-
generator: Added
ckeditor5-metadata.json
file in template files. Closes #46. (commit) -
Updated the required version of Node.js to 14. See ckeditor/ckeditor5#10972. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.2 => v1.0.0-beta.3
- ckeditor5-package-generator: v1.0.0-beta.2 => v1.0.0-beta.3
v1.0.0-beta.2
MAJOR BREAKING CHANGES ℹ️
- Renamed the
sample/script.js
file tosample/ckeditor.js
and aligned webpack configuration.
Features
Bug fixes
- generator: Changed how arguments are specified for the
lint
task due to errors on Windows environments. Closes #65. (commit) - generator: Created the
.gitignore
file when generating a new package. Closes #50. (commit)
Other changes
- Renamed the script that produces the demo/sample. Now it is called
ckeditor.js
and matches to official CKEditor 5 builds. Closes #49. (commit)
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Releases containing new features:
- ckeditor5-package-generator: v1.0.0-beta.1 => v1.0.0-beta.2
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.1 => v1.0.0-beta.2
v1.0.0-beta.1
Bug fixes
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
Other releases:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.0 => v1.0.0-beta.1
- ckeditor5-package-generator: v1.0.0-beta.0 => v1.0.0-beta.1
v1.0.0-beta.0
We are happy to announce the first 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.
Released packages
Check out the Versioning policy guide for more information.
Released packages (summary)
New packages:
- @ckeditor/ckeditor5-package-tools: v1.0.0-beta.0
- ckeditor5-package-generator: v1.0.0-beta.0