Skip to content

Commit aa50b2e

Browse files
committed
GLSP-1456 Drop node 16 support
Use node 18.x as new minimum version and update changelog Part of #1456
1 parent cd23030 commit aa50b2e

File tree

4 files changed

+43
-16
lines changed

4 files changed

+43
-16
lines changed

CHANGELOG.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Eclipse GLSP Dev Packages Changelog
22

3-
## 2.3.0 - active
3+
## [2.3.0 - 19/12/2024](https://github.com/eclipse-glsp/glsp/releases/tag/v2.3.0)
44

55
### Changes
66

7-
### Potentially Breaking Changes
7+
- [node] Dropped support for node 16 & update minimum requirements for Node to >=18.x [#1457](https://github.com/eclipse-glsp/glsp/pull/1457)
88

99
## [2.2.1 - 22/07/2024](https://github.com/eclipse-glsp/glsp/releases/tag/v2.2.1)
1010

@@ -47,6 +47,6 @@ Inception of the GLSP dev packages.
4747
This project is part of the GLSP umbrella repository and provides common shared development packages for Eclipse GLSP components that are implemented with Typescript.
4848

4949
- [`@eclipse-glsp/config`](https://www.npmjs.com/package/@eclipse-glsp/config): Meta package for shared build configuration
50-
- [`@eclipse-glsp/ts-config`](https://www.npmjs.com/package/@eclipse-glsp/ts-config): Shared Typescript configuration for GLSP projects
51-
- [`@eclipse-glsp/eslint-config`](https://www.npmjs.com/package/@eclipse-glsp/esling-config): Shared ESLint configuration for GLSP projects
52-
- [`@eclipse-glsp/prettier-config`](https://www.npmjs.com/package/@eclipse-glsp/prettier-config): Shared Prettier configuration for GLSP projects
50+
- [`@eclipse-glsp/ts-config`](https://www.npmjs.com/package/@eclipse-glsp/ts-config): Shared Typescript configuration for GLSP projects
51+
- [`@eclipse-glsp/eslint-config`](https://www.npmjs.com/package/@eclipse-glsp/esling-config): Shared ESLint configuration for GLSP projects
52+
- [`@eclipse-glsp/prettier-config`](https://www.npmjs.com/package/@eclipse-glsp/prettier-config): Shared Prettier configuration for GLSP projects

Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: Pod
44
spec:
55
containers:
66
- name: node
7-
image: eclipseglsp/ci:alpine-v4.0
7+
image: eclipseglsp/ci:alpine-v5.0
88
tty: true
99
resources:
1010
limits:

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@istanbuljs/nyc-config-typescript": "^1.0.2",
2727
"@types/chai": "^4.3.5",
2828
"@types/mocha": "^10.0.1",
29-
"@types/node": "16.x",
29+
"@types/node": "18.x",
3030
"@types/sinon": "^10.0.13",
3131
"@typescript-eslint/eslint-plugin": "^5.59.7",
3232
"@typescript-eslint/parser": "^5.59.7",
@@ -51,7 +51,7 @@
5151
"typescript": "^5.0.4"
5252
},
5353
"engines": {
54-
"node": ">=16.11.0",
55-
"yarn": ">=1.7.0 <2.x.x"
54+
"node": ">=18",
55+
"yarn": ">=1.7.0 <2"
5656
}
5757
}

yarn.lock

+34-7
Original file line numberDiff line numberDiff line change
@@ -1061,10 +1061,12 @@
10611061
dependencies:
10621062
undici-types "~5.26.4"
10631063

1064-
1065-
version "16.18.97"
1066-
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.97.tgz#d7926a8030f0d714d555b4550c0cc7731495cfe5"
1067-
integrity sha512-4muilE1Lbfn57unR+/nT9AFjWk0MtWi5muwCEJqnOvfRQDbSfLCUdN7vCIg8TYuaANfhLOV85ve+FNpiUsbSRg==
1064+
1065+
version "18.19.68"
1066+
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.68.tgz#f4f10d9927a7eaf3568c46a6d739cc0967ccb701"
1067+
integrity sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==
1068+
dependencies:
1069+
undici-types "~5.26.4"
10681070

10691071
"@types/normalize-package-data@^2.4.0":
10701072
version "2.4.4"
@@ -6784,7 +6786,16 @@ ssri@^10.0.0, ssri@^10.0.1:
67846786
dependencies:
67856787
minipass "^7.0.3"
67866788

6787-
"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
6789+
"string-width-cjs@npm:string-width@^4.2.0":
6790+
version "4.2.3"
6791+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
6792+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
6793+
dependencies:
6794+
emoji-regex "^8.0.0"
6795+
is-fullwidth-code-point "^3.0.0"
6796+
strip-ansi "^6.0.1"
6797+
6798+
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
67886799
version "4.2.3"
67896800
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
67906801
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -6844,7 +6855,14 @@ string_decoder@~1.1.1:
68446855
dependencies:
68456856
safe-buffer "~5.1.0"
68466857

6847-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
6858+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
6859+
version "6.0.1"
6860+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
6861+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
6862+
dependencies:
6863+
ansi-regex "^5.0.1"
6864+
6865+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
68486866
version "6.0.1"
68496867
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
68506868
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -7568,7 +7586,7 @@ [email protected]:
75687586
resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
75697587
integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
75707588

7571-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
7589+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
75727590
version "7.0.0"
75737591
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
75747592
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -7586,6 +7604,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
75867604
string-width "^4.1.0"
75877605
strip-ansi "^6.0.0"
75887606

7607+
wrap-ansi@^7.0.0:
7608+
version "7.0.0"
7609+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
7610+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
7611+
dependencies:
7612+
ansi-styles "^4.0.0"
7613+
string-width "^4.1.0"
7614+
strip-ansi "^6.0.0"
7615+
75897616
wrap-ansi@^8.1.0:
75907617
version "8.1.0"
75917618
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"

0 commit comments

Comments
 (0)