|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +author: |
| 4 | + name: Bryan Ellis |
| 5 | +title: "Cordova Lib 13.0.0 Released!" |
| 6 | +categories: announcements |
| 7 | +tags: news releases |
| 8 | +--- |
| 9 | + |
| 10 | +We are happy to announce that `[email protected]` has been released. This is the main library behind the Cordova CLI, handling project and build operations. |
| 11 | + |
| 12 | +* [[email protected]](https://www.npmjs.com/package/cordova-lib/v/13.0.0) |
| 13 | + |
| 14 | +## Release Highlights |
| 15 | + |
| 16 | +The most notable changes in this major release are: |
| 17 | + |
| 18 | +* Updated the library's npm dependencies. |
| 19 | +* Increased the Node.js engine requirement to `>=20.17.0 || >=22.9.0`. |
| 20 | +* Dropped support for the `cordova serve` command. |
| 21 | +* Dropped support for the `create plugin` command. |
| 22 | +* Added support for listing available emulators with the `cordova emulate <platform> --list` command. |
| 23 | + |
| 24 | +Please report any issues you find by following the [How to File a Bug](https://github.com/apache/cordova#filing-a-bug) guide! |
| 25 | + |
| 26 | +<!--more--> |
| 27 | +# Changes include: |
| 28 | + |
| 29 | +**Breaking Changes:** |
| 30 | + |
| 31 | +* [GH-964](https://github.com/apache/cordova-lib/pull/964) chore(npm)!: bump `[email protected]` |
| 32 | +* [GH-961](https://github.com/apache/cordova-lib/pull/961) chore!: update dependencies & node requirement |
| 33 | +* [GH-957](https://github.com/apache/cordova-lib/pull/957) feat!: remove `cordova serve` command |
| 34 | +* [GH-955](https://github.com/apache/cordova-lib/pull/955) chore(npm)!: bump various packages |
| 35 | +* [GH-953](https://github.com/apache/cordova-lib/pull/953) feat(plugman)!: remove `create plugin` support |
| 36 | +* [GH-949](https://github.com/apache/cordova-lib/pull/949) chore!: bump node requirement & npm dependencies |
| 37 | +* [GH-958](https://github.com/apache/cordova-lib/pull/958) chore!: remove deprecated platform data |
| 38 | +* [GH-959](https://github.com/apache/cordova-lib/pull/959) chore!: remove unused templates |
| 39 | + |
| 40 | +**Features:** |
| 41 | + |
| 42 | +* [GH-952](https://github.com/apache/cordova-lib/pull/952) feat: replace `dep-graph` dependency w/ custom class |
| 43 | + |
| 44 | +**Fixes:** |
| 45 | + |
| 46 | +* [GH-944](https://github.com/apache/cordova-lib/pull/944) fix(emulator): Support listing emulators with `--list` |
| 47 | + |
| 48 | +**Chores:** |
| 49 | + |
| 50 | +* [GH-963](https://github.com/apache/cordova-lib/pull/963) chore: update `package-lock.json` |
| 51 | +* [GH-960](https://github.com/apache/cordova-lib/pull/960) chore: various updates to the root files |
| 52 | +* [GH-956](https://github.com/apache/cordova-lib/pull/956) chore(npm): bump `@cordova/[email protected]` |
| 53 | +* [GH-946](https://github.com/apache/cordova-lib/pull/946) chore(deps-dev): bump `brace-expansion` from 1.1.11 to 1.1.12 |
| 54 | +* [GH-939](https://github.com/apache/cordova-lib/pull/939) chore(deps): bump `path-to-regexp` and express |
| 55 | +* [GH-937](https://github.com/apache/cordova-lib/pull/937) chore(deps): bump `cross-spawn` from 7.0.3 to 7.0.6 |
| 56 | +* [GH-938](https://github.com/apache/cordova-lib/pull/938) chore(ci): Fix failing dependabot PRs |
| 57 | + |
| 58 | +**CI & Others:** |
| 59 | + |
| 60 | +* [GH-954](https://github.com/apache/cordova-lib/pull/954) ci: various workflow improvements |
| 61 | +* [GH-950](https://github.com/apache/cordova-lib/pull/950) ci(workflow): update release-audit & license config |
| 62 | +* [GH-945](https://github.com/apache/cordova-lib/pull/945) ci: Add node 22 and 24 to CI testing matrix |
| 63 | +* [GH-941](https://github.com/apache/cordova-lib/pull/941) Keep final new line in `package.json` |
| 64 | +* [GH-942](https://github.com/apache/cordova-lib/pull/942) Persist relative paths on disk |
0 commit comments