Blog RSS Feed

Cordova Lib 13.0.0 Released!
By: Bryan Ellis
05 Nov 2025

We are happy to announce that cordova-lib@13.0.0 has been released. This is the main library behind the Cordova CLI, handling project and build operations.

Release Highlights

The most notable changes in this major release are:

  • Updated the library's npm dependencies.
  • Increased the Node.js engine requirement to >=20.17.0 || >=22.9.0.
  • Dropped support for the cordova serve command.
  • Dropped support for the create plugin command.
  • Added support for listing available emulators with the cordova emulate <platform> --list command.

Please report any issues you find by following the How to File a Bug guide!

Changes include:

Breaking Changes:

  • GH-964 chore(npm)!: bump write-file-atomic@7.0.0
  • GH-961 chore!: update dependencies & node requirement
  • GH-957 feat!: remove cordova serve command
  • GH-955 chore(npm)!: bump various packages
  • GH-953 feat(plugman)!: remove create plugin support
  • GH-949 chore!: bump node requirement & npm dependencies
  • GH-958 chore!: remove deprecated platform data
  • GH-959 chore!: remove unused templates

Features:

  • GH-952 feat: replace dep-graph dependency w/ custom class

Fixes:

  • GH-944 fix(emulator): Support listing emulators with --list

Chores:

  • GH-963 chore: update package-lock.json
  • GH-960 chore: various updates to the root files
  • GH-956 chore(npm): bump @cordova/eslint-config@6.0.0
  • GH-946 chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12
  • GH-939 chore(deps): bump path-to-regexp and express
  • GH-937 chore(deps): bump cross-spawn from 7.0.3 to 7.0.6
  • GH-938 chore(ci): Fix failing dependabot PRs

CI & Others:

  • GH-954 ci: various workflow improvements
  • GH-950 ci(workflow): update release-audit & license config
  • GH-945 ci: Add node 22 and 24 to CI testing matrix
  • GH-941 Keep final new line in package.json
  • GH-942 Persist relative paths on disk