Skip to content

Commit de7db24

Browse files
Update dependencies for next Typir patch release (#95)
* Updated to Langium 4.1.2 * Updated some more dependencies to get rid of vulnerability issues * Updated Typir from 0.3.0 to 0.3.1 as preparation for the next patch release of Typir
1 parent fbb689b commit de7db24

File tree

9 files changed

+813
-880
lines changed

9 files changed

+813
-880
lines changed

CHANGELOG.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,22 @@ For each minor and major version, there is a corresponding [milestone on GitHub]
1111

1212
### New features
1313

14-
- The TypeScript type of properties for custom types might use `undefined` now.
15-
1614
### Breaking changes
1715

1816
### Fixed bugs
1917

20-
- Initializing optional properties of custom types with `undefined` failed, as reported in [#77](https://github.com/TypeFox/typir/discussions/77#discussioncomment-14149139).
21-
- When checking the equality of custom types, the values for the same property might have different TypeScript types, since optional propeties might be set to `undefined`.
18+
19+
## v0.3.1 (2025-11-27)
20+
21+
### New features
22+
23+
- The TypeScript type of properties for custom types might use `undefined` now (#94).
24+
- Updated Typir-Langium to Langium v4.1.2
25+
26+
### Fixed bugs
27+
28+
- Initializing optional properties of custom types with `undefined` failed, as reported in [#77](https://github.com/TypeFox/typir/discussions/77#discussioncomment-14149139) (#94).
29+
- When checking the equality of custom types, the values for the same property might have different TypeScript types, since optional properties might be set to `undefined` (#94).
2230

2331

2432
## v0.3.0 (2025-08-15)

documentation/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Documentation
1+
# Typir
22

33
This describes the structure and the main content of the documentation for Typir.
44

examples/expression/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "typir-example-expression",
33
"displayName": "expression",
4-
"version": "0.3.0",
4+
"version": "0.3.1",
55
"private": true,
66
"description": "",
77
"author": {
@@ -14,8 +14,8 @@
1414
"vscode": "^1.67.0"
1515
},
1616
"volta": {
17-
"node": "18.20.4",
18-
"npm": "10.7.0"
17+
"node": "20.19.6",
18+
"npm": "10.9.4"
1919
},
2020
"scripts": {
2121
"build": "tsc -b tsconfig.json",
@@ -25,6 +25,6 @@
2525
"watch": "concurrently -n tsc -c blue \"tsc -b tsconfig.json --watch\""
2626
},
2727
"dependencies": {
28-
"typir": "~0.3.0"
28+
"typir": "~0.3.1"
2929
}
3030
}

examples/lox/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "typir-example-lox",
33
"displayName": "lox",
4-
"version": "0.3.0",
4+
"version": "0.3.1",
55
"private": true,
66
"description": "",
77
"author": {
@@ -14,8 +14,8 @@
1414
"vscode": "^1.67.0"
1515
},
1616
"volta": {
17-
"node": "18.20.4",
18-
"npm": "10.7.0"
17+
"node": "20.19.6",
18+
"npm": "10.9.4"
1919
},
2020
"scripts": {
2121
"build": "tsc -b tsconfig.json && node esbuild.mjs",
@@ -29,14 +29,14 @@
2929
},
3030
"dependencies": {
3131
"commander": "~12.1.0",
32-
"langium": "~4.0.0",
33-
"typir-langium": "~0.3.0",
32+
"langium": "~4.1.2",
33+
"typir-langium": "~0.3.1",
3434
"vscode-languageclient": "~9.0.1",
3535
"vscode-languageserver": "~9.0.1"
3636
},
3737
"devDependencies": {
3838
"@types/vscode": "~1.94.0",
39-
"langium-cli": "~4.0.0"
39+
"langium-cli": "~4.1.0"
4040
},
4141
"files": [
4242
"bin",

examples/ox/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "typir-example-ox",
33
"displayName": "ox",
4-
"version": "0.3.0",
4+
"version": "0.3.1",
55
"private": true,
66
"description": "",
77
"author": {
@@ -14,8 +14,8 @@
1414
"vscode": "^1.67.0"
1515
},
1616
"volta": {
17-
"node": "18.20.4",
18-
"npm": "10.7.0"
17+
"node": "20.19.6",
18+
"npm": "10.9.4"
1919
},
2020
"scripts": {
2121
"build": "tsc -b tsconfig.json && node esbuild.mjs",
@@ -29,14 +29,14 @@
2929
},
3030
"dependencies": {
3131
"commander": "~12.1.0",
32-
"langium": "~4.0.0",
33-
"typir-langium": "~0.3.0",
32+
"langium": "~4.1.2",
33+
"typir-langium": "~0.3.1",
3434
"vscode-languageclient": "~9.0.1",
3535
"vscode-languageserver": "~9.0.1"
3636
},
3737
"devDependencies": {
3838
"@types/vscode": "~1.94.0",
39-
"langium-cli": "~4.0.0"
39+
"langium-cli": "~4.1.0"
4040
},
4141
"files": [
4242
"bin",

0 commit comments

Comments
 (0)