Cordova Common 6.0.0 Released!
        
        09 Aug 2025
    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 dependenciesqandcross-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 unprefixedInfo.plistfiles.
- Increase in the Node.js engine requirement to >=20.9.0.
Changes include:
Breaking Changes:
- GH-239 feat!: change resource-filebehavior to support directory contents
- GH-236 feat!: remove superspawn.js
- GH-231 feat!: remove superspawn& npm packagesq&cross-spawn
- GH-235 dep(npm)!: bump @cordova/eslint-config@6.0.0
- Bumps node >=20.9.0
- GH-228 chore!: bump node >=20.5.0& upgrade npm packages
Features:
- GH-212 feat: Support finding an unprefixed Info.plistfile
Chores:
- GH-240 chore: update package-lock.json
- GH-232 chore(tests): Improve test coverage
- GH-229 chore(coverage): Move from nyctoc8for code coverage
- GH-238 dep(npm): update w/ rebuilt package-lock.json
- GH-237 refactor(bom): Bring strip-bomin as util
CI & Refactoring:
