We are happy to announce that cordova@13.0.0 has been released! This is the latest version of the Cordova command-line interface (CLI) used for creating and building Cordova apps.
To upgrade a global installation:
npm uninstall -g cordova
npm install -g cordova@latest
Note: If you are installing Cordova locally in a project (not globally), simply omit the -g flag.
Release Highlights
The most notable changes in this major release include:
- Updated npm dependencies.
- Increased Node.js engine requirement to
>=20.17.0 || >=22.9.0. - Removed
telemetry.
One of the main dependencies that was updated is cordova-lib, which for provides the core CLI functionality for managing platforms and plugins, including adding and removing them. Among the breaking changes in this release, the cordova serve command has been removed.
We recommend checking out the following blog posts for updates on related packages that also apply to Cordova CLI:
- Cordova Lib 13.0.0
- Cordova Create 6.0.0
- Cordova Fetch 5.0.0
- Cordova App Hello World 7.0.0
- Cordova Common 6.0.0
Please report any issues you find by following the How to File a Bug guide!
- Cordova CLI - Issue Tracker
- Cordova Lib - Issue Tracker
- Cordova Create - Issue Tracker
- Cordova Fetch - Issue Tracker
- Cordova Serve - Issue Tracker
- Cordova Common - Issue Tracker
Changes include:
Breaking Changes:
- GH-678 feat!: bump dependencies & node engine requirement
- GH-633 feat!: remove telemetry feature
- GH-672 chore(npm)!: bump various npm packages
- GH-666 chore!: bump node requirement & npm dependencies
- GH-642 chore!: Prepare for next major
Fixes:
Others:
- GH-679 chore: update release audit workflow & license headers
- GH-677 chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
- GH-676 chore(deps): bump glob from 10.4.5 to 10.5.0
- GH-673 chore: license headers
- GH-671 chore(deps): bump tmp from 0.2.3 to 0.2.4
- GH-668 chore(coverage): Move from nyc to c8 for code coverage
- GH-667 chore(deps): bump on-headers and compression
- GH-665 chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12
- GH-658 chore(deps): bump systeminformation from 5.22.11 to 5.23.8
- GH-657 chore(deps): bump path-to-regexp and express
- GH-654 chore(deps): bump cross-spawn from 7.0.3 to 7.0.6
- GH-655 chore(ci): Add code scanning & fix dependabot failures
- GH-646 chore(deps): bump micromatch from 4.0.7 to 4.0.8
- GH-652 chore(deps): bump cookie and express
- GH-643 chore: Update dependencies
- GH-637 chore(deps): bump express from 4.18.2 to 4.19.2
- GH-639 chore(deps): bump tar from 6.2.0 to 6.2.1
- GH-641 chore(deps): bump braces from 3.0.2 to 3.0.3
- GH-635 chore(deps): bump ip from 2.0.0 to 2.0.1
- GH-631 chore: Rolled dependencies to the latest non-breaking versions
- GH-670 ci: various workflow improvements
- GH-669 ci(workflow): update release-audit & license config
- GH-656 ci: use apache-rat-action@v1 (tag)
- GH-638 ci: update codecov@v4 w/ token
- GH-636 ci: update release audit workflow
- GH-630 ci(gh-action): add Apache RAT & package license checker workflow
- GH-554 doc(create): update default values
- GH-428 doc: update
README.md - GH-616 doc: update & refactor cli reference
