You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .devcontainer/Dockerfile
+2-2
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.191.1/containers/javascript-node/.devcontainer/base.Dockerfile
2
2
3
-
# [Choice] Node.js version: 18
4
-
ARG VARIANT="18"
3
+
# [Choice] Node.js version: 22
4
+
ARG VARIANT="22"
5
5
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:1-${VARIANT}
6
6
7
7
# Install chromium and point the CHROME_BIN environment variable to it
Copy file name to clipboardExpand all lines: MIGRATION.md
+8
Original file line number
Diff line number
Diff line change
@@ -112,6 +112,14 @@ const dataWithUser = {
112
112
};
113
113
```
114
114
115
+
### UI schema type changes
116
+
117
+
The `UISchemaElement` type was renamed to `BaseUISchemaElement` and a new `UISchemaElement` type was introduced, which is a union of all available UI schema types.
118
+
119
+
The `Condition` type was renamed to `BaseCondition` and a new `Condition` type was introduced, which is a union of all available condition types.
120
+
121
+
Both unions include their respective base type for backwards compatibility, but if you run into errors, replace `UISchemaElement` with `BaseUISchemaElement`/`Condition` with `BaseCondition` in your code to restore the old behaviour.
122
+
115
123
## Migrating to JSON Forms 3.5
116
124
117
125
### Angular support now targets Angular 18 and Angular 19
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ Independently of the assigned milestone, contributions are always accepted and a
43
43
44
44
### First time setup
45
45
46
-
- Install [node.js](https://nodejs.org/) (only Node v18.19+ < 19 is currently supported)
46
+
- Install [node.js](https://nodejs.org/) (only Node v22+ < 23 is currently supported)
47
47
- Install pnpm: <https://pnpm.io/installation> (use pnpm 10.4.1+) or use [corepack](https://nodejs.org/docs/latest-v18.x/api/corepack.html) to enable the recommended version
48
48
- Clone this repository
49
49
- Install dependencies: `pnpm i --frozen-lockfile`
0 commit comments