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 dependenciesq
andcross-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.plist
files. - Increase in the Node.js engine requirement to
>=20.9.0
.
Changes include:
Breaking Changes:
- GH-239 feat!: change
resource-file
behavior 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.plist
file
Chores:
- GH-240 chore: update
package-lock.json
- GH-232 chore(tests): Improve test coverage
- GH-229 chore(coverage): Move from
nyc
toc8
for code coverage - GH-238 dep(npm): update w/ rebuilt
package-lock.json
- GH-237 refactor(bom): Bring
strip-bom
in as util
CI & Refactoring: