Skip to content

Commit 71beaa7

Browse files
committed
chore: bump minimum Node.js version to 20
- Node 18 reached EOL in April 2025 - Update CI matrix to test Node 20 and 22 only - Update documentation to reflect new requirement
1 parent 1a42873 commit 71beaa7

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
node-version: [18, 20, 22]
14+
node-version: [20, 22]
1515

1616
steps:
1717
- uses: actions/checkout@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ hash32('hello');
118118

119119
## Requirements
120120

121-
Node.js 18+ or modern browsers (ES2020).
121+
Node.js 20+ or modern browsers (ES2020).
122122

123123
## License
124124

docs/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1919
### Changed
2020
- **Flat API** - Use `hash32()`, `hash128()`, `hash128x64()` directly
2121
- **Zero dependencies** - Removed `debug` dependency
22-
- **Modern target** - Requires Node.js 18+
22+
- **Modern target** - Requires Node.js 20+
2323

2424
### Deprecated
2525
- **v3 API** - `v3.x86.hash32()` etc. still work but show deprecation warning
2626

2727
### Removed
28-
- **Node.js < 18 support** - Now requires Node.js 18+
28+
- **Node.js < 20 support** - Now requires Node.js 20+
2929

3030
## [1.0.0] - 2015-02-01
3131

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,6 @@
5555
},
5656
"homepage": "https://github.com/vnykmshr/murmur-hash#readme",
5757
"engines": {
58-
"node": ">=18.0.0"
58+
"node": ">=20.0.0"
5959
}
6060
}

0 commit comments

Comments
 (0)