This is an automated email from the ASF dual-hosted git repository. erisu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cordova-docs.git
The following commit(s) were added to refs/heads/master by this push: new 52a833d716 blog: cordova-common 6.0.0 release (#1429) 52a833d716 is described below commit 52a833d716c2c954551adb9e042722c46e48b326 Author: エリス <er...@users.noreply.github.com> AuthorDate: Sat Aug 9 15:36:48 2025 +0900 blog: cordova-common 6.0.0 release (#1429) --- www/_posts/2025-08-09-cordova-common-6.0.0.md | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/www/_posts/2025-08-09-cordova-common-6.0.0.md b/www/_posts/2025-08-09-cordova-common-6.0.0.md new file mode 100644 index 0000000000..00f28c8358 --- /dev/null +++ b/www/_posts/2025-08-09-cordova-common-6.0.0.md @@ -0,0 +1,49 @@ +--- +layout: post +author: + name: Bryan Ellis +title: "Cordova Common 6.0.0 Released!" +categories: announcements +tags: news releases +--- + +We are happy to announce that `cordova-common@6.0.0` has been released. This is one of the libraries used behind-the-scenes by nearly all of the Cordova tooling and provides utilities for dealing with things like `config.xml` parsing. + +## Release Highlights + +The most notable changes in this major release were: + +- Removal of `superspawn`, which also dropped the npm dependencies `q` and `cross-spawn`. +- Update to the `<resource-file>` directive to allow directories and their contents to be copied. +- Update to the `<config-file>` and `<edit-config>` directives to support finding unprefixed `Info.plist` files. +- Increase in the Node.js engine requirement to `>=20.9.0`. + +<!--more--> +# Changes include: + +**Breaking Changes:** + +* [GH-239](https://github.com/apache/cordova-common/pull/239) feat!: change `resource-file` behavior to support directory contents +* [GH-236](https://github.com/apache/cordova-common/pull/236) feat!: remove `superspawn.js` +* [GH-231](https://github.com/apache/cordova-common/pull/231) feat!: remove `superspawn` & npm packages `q` & `cross-spawn` +* [GH-235](https://github.com/apache/cordova-common/pull/235) dep(npm)!: bump `@cordova/eslint-config@6.0.0` + * Bumps `node >=20.9.0` +* [GH-228](https://github.com/apache/cordova-common/pull/228) chore!: bump `node >=20.5.0` & upgrade npm packages + +**Features:** + +* [GH-212](https://github.com/apache/cordova-common/pull/212) feat: Support finding an unprefixed `Info.plist` file + +**Chores:** + +* [GH-240](https://github.com/apache/cordova-common/pull/240) chore: update `package-lock.json` +* [GH-232](https://github.com/apache/cordova-common/pull/232) chore(tests): Improve test coverage +* [GH-229](https://github.com/apache/cordova-common/pull/229) chore(coverage): Move from `nyc` to `c8` for code coverage +* [GH-238](https://github.com/apache/cordova-common/pull/238) dep(npm): update w/ rebuilt `package-lock.json` +* [GH-237](https://github.com/apache/cordova-common/pull/237) refactor(bom): Bring `strip-bom` in as util + +**CI & Refactoring:** + +* [GH-234](https://github.com/apache/cordova-common/pull/234) ci: use macos-15 +* [GH-233](https://github.com/apache/cordova-common/pull/233) ci(workflow): update release-audit & license config +* [GH-230](https://github.com/apache/cordova-common/pull/230) ci: add permissions block & commit hash pinning of third-party actions --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org For additional commands, e-mail: commits-h...@cordova.apache.org