Skip to content

Commit 9758d0e

Browse files
authored
Remove Node.js 18.x and 23.x support, add 24.x support (#2588)
1 parent 09b9cc3 commit 9758d0e

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- ubuntu-latest
2121
- windows-latest
2222
# these versions must be kept in sync with enginesTested.node in package.json
23-
node-version: [18.x, 20.x, 22.x, 23.x]
23+
node-version: [20.x, 22.x, 24.x]
2424
fail-fast: false
2525

2626
steps:

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@ Please see [CONTRIBUTING.md](./CONTRIBUTING.md) on how to contribute to Cucumber
1111
### Added
1212
- Allow comments inside descriptions ([cucumber/gherkin#334](https://github.com/cucumber/gherkin/pull/334))
1313
- Add original `error` to `After` and `AfterStep` hook parameters ([#2572](https://github.com/cucumber/cucumber-js/pull/2572))
14+
- Add support for Node.js 24.x ([#2588](https://github.com/cucumber/cucumber-js/pull/2588))
1415

1516
### Changed
1617
- Redesigned HTML formatter header ([cucumber/react-components#381](https://github.com/cucumber/react-components/pull/381))
1718

1819
### Removed
20+
- BREAKING CHANGE: Remove support for Node.js 18.x ([#2588](https://github.com/cucumber/cucumber-js/pull/2588))
21+
- BREAKING CHANGE: Remove support for Node.js 23.x ([#2588](https://github.com/cucumber/cucumber-js/pull/2588))
1922
- BREAKING CHANGE: Remove `publishQuiet` option ([#2587](https://github.com/cucumber/cucumber-js/pull/2587))
2023

2124
## [11.3.0] - 2025-05-14

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,10 @@
210210
},
211211
"types": "./lib/index.d.ts",
212212
"engines": {
213-
"node": "18 || 20 || 22 || >=23"
213+
"node": "20 || 22 || >=24"
214214
},
215215
"enginesTested": {
216-
"node": "18 || 20 || 22 || 23"
216+
"node": "20 || 22 || 24"
217217
},
218218
"dependencies": {
219219
"@cucumber/ci-environment": "10.0.1",

0 commit comments

Comments
 (0)