From bc5afd7e5c079148742933c196bdcf42205dc750 Mon Sep 17 00:00:00 2001 From: Erisu Date: Thu, 6 Nov 2025 00:02:07 +0900 Subject: [PATCH] blog: cordova-lib@13.0.0 release --- www/_posts/2025-11-05-cordova-lib-13.0.0.md | 64 +++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 www/_posts/2025-11-05-cordova-lib-13.0.0.md diff --git a/www/_posts/2025-11-05-cordova-lib-13.0.0.md b/www/_posts/2025-11-05-cordova-lib-13.0.0.md new file mode 100644 index 0000000000..ce078801ac --- /dev/null +++ b/www/_posts/2025-11-05-cordova-lib-13.0.0.md @@ -0,0 +1,64 @@ +--- +layout: post +author: + name: Bryan Ellis +title: "Cordova Lib 13.0.0 Released!" +categories: announcements +tags: news releases +--- + +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. + +* [cordova-lib@13.0.0](https://www.npmjs.com/package/cordova-lib/v/13.0.0) + +## 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 --list` command. + +Please report any issues you find by following the [How to File a Bug](https://github.com/apache/cordova#filing-a-bug) guide! + + +# Changes include: + +**Breaking Changes:** + +* [GH-964](https://github.com/apache/cordova-lib/pull/964) chore(npm)!: bump `write-file-atomic@7.0.0` +* [GH-961](https://github.com/apache/cordova-lib/pull/961) chore!: update dependencies & node requirement +* [GH-957](https://github.com/apache/cordova-lib/pull/957) feat!: remove `cordova serve` command +* [GH-955](https://github.com/apache/cordova-lib/pull/955) chore(npm)!: bump various packages +* [GH-953](https://github.com/apache/cordova-lib/pull/953) feat(plugman)!: remove `create plugin` support +* [GH-949](https://github.com/apache/cordova-lib/pull/949) chore!: bump node requirement & npm dependencies +* [GH-958](https://github.com/apache/cordova-lib/pull/958) chore!: remove deprecated platform data +* [GH-959](https://github.com/apache/cordova-lib/pull/959) chore!: remove unused templates + +**Features:** + +* [GH-952](https://github.com/apache/cordova-lib/pull/952) feat: replace `dep-graph` dependency w/ custom class + +**Fixes:** + +* [GH-944](https://github.com/apache/cordova-lib/pull/944) fix(emulator): Support listing emulators with `--list` + +**Chores:** + +* [GH-963](https://github.com/apache/cordova-lib/pull/963) chore: update `package-lock.json` +* [GH-960](https://github.com/apache/cordova-lib/pull/960) chore: various updates to the root files +* [GH-956](https://github.com/apache/cordova-lib/pull/956) chore(npm): bump `@cordova/eslint-config@6.0.0` +* [GH-946](https://github.com/apache/cordova-lib/pull/946) chore(deps-dev): bump `brace-expansion` from 1.1.11 to 1.1.12 +* [GH-939](https://github.com/apache/cordova-lib/pull/939) chore(deps): bump `path-to-regexp` and express +* [GH-937](https://github.com/apache/cordova-lib/pull/937) chore(deps): bump `cross-spawn` from 7.0.3 to 7.0.6 +* [GH-938](https://github.com/apache/cordova-lib/pull/938) chore(ci): Fix failing dependabot PRs + +**CI & Others:** + +* [GH-954](https://github.com/apache/cordova-lib/pull/954) ci: various workflow improvements +* [GH-950](https://github.com/apache/cordova-lib/pull/950) ci(workflow): update release-audit & license config +* [GH-945](https://github.com/apache/cordova-lib/pull/945) ci: Add node 22 and 24 to CI testing matrix +* [GH-941](https://github.com/apache/cordova-lib/pull/941) Keep final new line in `package.json` +* [GH-942](https://github.com/apache/cordova-lib/pull/942) Persist relative paths on disk