Skip to content

Commit 8cb6bdc

Browse files
committed
Update Theia apps to 1.64.x
Update Theia apps to use latest community release Update electron to 37.2.1 (default in Theia since 1.64.0) Due to the electron change we can no longer guarantee backwards compatibiliy with 1.60.0. New minimum version is now 1.64.0
1 parent 6343ea5 commit 8cb6bdc

File tree

12 files changed

+394
-381
lines changed

12 files changed

+394
-381
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/checkout@v4.1.7
2020
- uses: actions/setup-node@v4.0.2
2121
with:
22-
node-version: 18.x
22+
node-version: 20.x
2323
- uses: actions/setup-python@v5.1.0
2424
with:
2525
python-version: '3.11'

.github/workflows/e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
path: 'glsp-playwright'
3737
- uses: actions/setup-node@v4.0.2
3838
with:
39-
node-version: '18'
39+
node-version: '20'
4040
- uses: actions/setup-python@v5.1.0
4141
with:
4242
python-version: '3.11'

.github/workflows/multi-os-node.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
os: [ubuntu-22.04, windows-latest, macos-latest]
15-
node: [18.x, 20.x]
15+
node: [20.x, 22.x]
1616

1717
steps:
1818
- uses: actions/checkout@v4.1.7

.github/workflows/publish-next.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
if: github.event_name == 'workflow_run'
3535
- uses: actions/setup-node@v4.0.2
3636
with:
37-
node-version: 18.x
37+
node-version: 20.x
3838
registry-url: 'https://registry.npmjs.org'
3939
if: env.changes == 'true'
4040
- uses: actions/setup-python@v5.1.0

.github/workflows/theia-compat.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
path: 'glsp-playwright'
3535
- uses: actions/setup-node@v4.0.2
3636
with:
37-
node-version: 18.x
37+
node-version: 20.x
3838
- uses: actions/setup-python@v5.1.0
3939
with:
4040
python-version: '3.11'

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,14 @@
44

55
### Changes
66

7+
- [diagram] Update layout command handler to dispatch new `TriggerLayoutAction` [#252](https://github.com/eclipse-glsp/glsp-theia-integration/pull/252)
8+
79
### Potentially Breaking Changes
810

11+
- [theia] Update to 1.64 Community Release [#254](https://github.com/eclipse-glsp/glsp-theia-integration/pull/254)
12+
- Requires node `20` and electron `37.2.1`.
13+
- New minimum Theia version is 1.64.x
14+
915
## [2.4.0- 04/04/2025](https://github.com/eclipse-glsp/glsp-theia-integration/releases/tag/v2.4.0)
1016

1117
### Changes

README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,22 @@ For details on building the project, please see the [README file of the theia-in
88

99
## Theia Version Compatibility
1010

11-
| @eclipse-glsp/theia-integration | Theia |
12-
| ------------------------------- | ------------------ |
13-
| 0.8.0 | <=1.4.0 |
14-
| 0.9.0 | >=1.20.0 <= 1.25.0 |
15-
| 1.0.0 | >=1.25.0 <= 1.26.0 |
16-
| 1.0.0-theia1.27.0 | >=1.27.0 < 1.34.0 |
17-
| 1.0.0-theia1.34.0 | >=1.34.0 < 1.39.0 |
18-
| 2.0.0 | >=1.39.0 < 1.45.0 |
19-
| 2.1.x | >=1.39.0 < 1.45.0 |
20-
| 2.1.0-theia1.45.0 | >=1.45.0 < 1.49.0 |
21-
| 2.1.1-theia1.49.0 | >=1.49.0 < 1.56.0 |
22-
| 2.2.x | >=1.49.0 < 1.56.0 |
23-
| 2.3.0 | >=1.56.0 |
24-
| 2.4.0 | >=1.56.0 < 1.60.0 |
25-
| 2.4.0-theia1.60.0 | >= 1.60.0 |
26-
| next | >= 1.60.0 |
11+
| @eclipse-glsp/theia-integration | Theia |
12+
| ------------------------------- | ------------------- |
13+
| 0.8.0 | <= 1.4.0 |
14+
| 0.9.0 | >= 1.20.0 <= 1.25.0 |
15+
| 1.0.0 | >= 1.25.0 <= 1.26.0 |
16+
| 1.0.0-theia1.27.0 | >= 1.27.0 < 1.34.0 |
17+
| 1.0.0-theia1.34.0 | >= 1.34.0 < 1.39.0 |
18+
| 2.0.0 | >= 1.39.0 < 1.45.0 |
19+
| 2.1.x | >= 1.39.0 < 1.45.0 |
20+
| 2.1.0-theia1.45.0 | >= 1.45.0 < 1.49.0 |
21+
| 2.1.1-theia1.49.0 | >= 1.49.0 < 1.56.0 |
22+
| 2.2.x | >= 1.49.0 < 1.56.0 |
23+
| 2.3.0 | >= 1.56.0 |
24+
| 2.4.0 | >= 1.56.0 < 1.60.0 |
25+
| 2.4.0-theia1.60.0 | >= 1.60.0 < 1.64.0 |
26+
| next | >= 1.64.0 |
2727

2828
### Potential Compatibility Issues
2929

examples/browser-app/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@
1515
},
1616
"dependencies": {
1717
"@eclipse-glsp-examples/workflow-theia": "2.5.0-next",
18-
"@theia/core": "~1.61.1",
19-
"@theia/editor": "~1.61.1",
20-
"@theia/filesystem": "~1.61.1",
21-
"@theia/markers": "~1.61.1",
22-
"@theia/messages": "~1.61.1",
23-
"@theia/monaco": "~1.61.1",
24-
"@theia/navigator": "~1.61.1",
25-
"@theia/preferences": "~1.61.1",
26-
"@theia/process": "~1.61.1",
27-
"@theia/terminal": "~1.61.1",
28-
"@theia/workspace": "~1.61.1"
18+
"@theia/core": "~1.64.1",
19+
"@theia/editor": "~1.64.1",
20+
"@theia/filesystem": "~1.64.1",
21+
"@theia/markers": "~1.64.1",
22+
"@theia/messages": "~1.64.1",
23+
"@theia/monaco": "~1.64.1",
24+
"@theia/navigator": "~1.64.1",
25+
"@theia/preferences": "~1.64.1",
26+
"@theia/process": "~1.64.1",
27+
"@theia/terminal": "~1.64.1",
28+
"@theia/workspace": "~1.64.1"
2929
},
3030
"devDependencies": {
31-
"@theia/cli": "~1.61.1"
31+
"@theia/cli": "~1.64.1"
3232
},
3333
"theia": {
3434
"target": "browser",

examples/electron-app/package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,22 @@
1616
},
1717
"dependencies": {
1818
"@eclipse-glsp-examples/workflow-theia": "2.5.0-next",
19-
"@theia/core": "~1.61.1",
20-
"@theia/editor": "~1.61.1",
21-
"@theia/electron": "~1.61.1",
22-
"@theia/filesystem": "~1.61.1",
23-
"@theia/markers": "~1.61.1",
24-
"@theia/messages": "~1.61.1",
25-
"@theia/monaco": "~1.61.1",
26-
"@theia/navigator": "~1.61.1",
27-
"@theia/preferences": "~1.61.1",
28-
"@theia/process": "~1.61.1",
29-
"@theia/terminal": "~1.61.1",
30-
"@theia/workspace": "~1.61.1"
19+
"@theia/core": "~1.64.1",
20+
"@theia/editor": "~1.64.1",
21+
"@theia/electron": "~1.64.1",
22+
"@theia/filesystem": "~1.64.1",
23+
"@theia/markers": "~1.64.1",
24+
"@theia/messages": "~1.64.1",
25+
"@theia/monaco": "~1.64.1",
26+
"@theia/navigator": "~1.64.1",
27+
"@theia/preferences": "~1.64.1",
28+
"@theia/process": "~1.64.1",
29+
"@theia/terminal": "~1.64.1",
30+
"@theia/workspace": "~1.64.1"
3131
},
3232
"devDependencies": {
33-
"@theia/cli": "~1.61.1",
34-
"electron": "30.1.2"
33+
"@theia/cli": "~1.64.1",
34+
"electron": "37.2.1"
3535
},
3636
"theia": {
3737
"target": "electron",

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@
3434
},
3535
"devDependencies": {
3636
"@eclipse-glsp/dev": "next",
37-
"@types/node": "18.x",
37+
"@types/node": "20.x",
3838
"concurrently": "^8.2.2",
3939
"lerna": "^7.0.0",
40-
"typescript": "^5.1.3"
40+
"typescript": "^5.9.2"
4141
},
4242
"engines": {
43-
"node": ">=18",
43+
"node": ">=20",
4444
"yarn": ">=1.7.0 <2"
4545
}
4646
}

0 commit comments

Comments
 (0)