Skip to content

Commit 52a833d

Browse files
authored
blog: cordova-common 6.0.0 release (#1429)
1 parent 6c7f4e2 commit 52a833d

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
layout: post
3+
author:
4+
name: Bryan Ellis
5+
title: "Cordova Common 6.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 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.
11+
12+
## Release Highlights
13+
14+
The most notable changes in this major release were:
15+
16+
- Removal of `superspawn`, which also dropped the npm dependencies `q` and `cross-spawn`.
17+
- Update to the `<resource-file>` directive to allow directories and their contents to be copied.
18+
- Update to the `<config-file>` and `<edit-config>` directives to support finding unprefixed `Info.plist` files.
19+
- Increase in the Node.js engine requirement to `>=20.9.0`.
20+
21+
<!--more-->
22+
# Changes include:
23+
24+
**Breaking Changes:**
25+
26+
* [GH-239](https://github.com/apache/cordova-common/pull/239) feat!: change `resource-file` behavior to support directory contents
27+
* [GH-236](https://github.com/apache/cordova-common/pull/236) feat!: remove `superspawn.js`
28+
* [GH-231](https://github.com/apache/cordova-common/pull/231) feat!: remove `superspawn` & npm packages `q` & `cross-spawn`
29+
* [GH-235](https://github.com/apache/cordova-common/pull/235) dep(npm)!: bump `@cordova/[email protected]`
30+
* Bumps `node >=20.9.0`
31+
* [GH-228](https://github.com/apache/cordova-common/pull/228) chore!: bump `node >=20.5.0` & upgrade npm packages
32+
33+
**Features:**
34+
35+
* [GH-212](https://github.com/apache/cordova-common/pull/212) feat: Support finding an unprefixed `Info.plist` file
36+
37+
**Chores:**
38+
39+
* [GH-240](https://github.com/apache/cordova-common/pull/240) chore: update `package-lock.json`
40+
* [GH-232](https://github.com/apache/cordova-common/pull/232) chore(tests): Improve test coverage
41+
* [GH-229](https://github.com/apache/cordova-common/pull/229) chore(coverage): Move from `nyc` to `c8` for code coverage
42+
* [GH-238](https://github.com/apache/cordova-common/pull/238) dep(npm): update w/ rebuilt `package-lock.json`
43+
* [GH-237](https://github.com/apache/cordova-common/pull/237) refactor(bom): Bring `strip-bom` in as util
44+
45+
**CI & Refactoring:**
46+
47+
* [GH-234](https://github.com/apache/cordova-common/pull/234) ci: use macos-15
48+
* [GH-233](https://github.com/apache/cordova-common/pull/233) ci(workflow): update release-audit & license config
49+
* [GH-230](https://github.com/apache/cordova-common/pull/230) ci: add permissions block & commit hash pinning of third-party actions

0 commit comments

Comments
 (0)