3.5.9 • Published 4 months ago
@vitessce/schemas v3.5.9
How to add a new schema version
The following checklist can be used when adding a new schema version.
- Upgrade function: Each schema version must be accompanied by an upgrade function that facilitates automatically upgrading configs from the directly preceding schema version.
- Define this in previous-config-upgraders.ts
- Zod schema: Each schema version must be accompanied by a Zod schema.
- Define this in previous-config-schemas.ts
- Where possible, .extend from the previous schema.
- Define this in previous-config-schemas.ts
- Config version meta-information: in previous-config-meta.ts
- Set the newly-defined schema as the value of
latestConfigSchema
. - Add the newly-defined schema type to the
AnyVersionConfig
union type. - Append the newly-defined schema and upgrade function to the
SCHEMA_HANDLERS
array.
- Set the newly-defined schema as the value of
- Update the list of config versions on the View Configs via JSON documentation page.
If the reasoning for the new version is NOT for only coordination type or behavioral changes:
- Update the schema constructed by
buildConfigSchema
to match the "generic" (i.e., non-plugin-specific) schema inlatestConfigSchema
.
3.5.9
4 months ago
3.5.8
4 months ago
3.5.7
5 months ago
3.5.6
6 months ago
3.5.5
6 months ago
3.5.4
6 months ago
3.5.3
6 months ago
3.5.2
7 months ago
3.5.1
8 months ago
3.5.0
9 months ago
3.4.14
9 months ago
3.4.11
10 months ago
3.4.12
10 months ago
3.4.10
11 months ago
3.4.8
12 months ago
3.4.7
12 months ago
3.4.9
12 months ago
3.4.6
1 year ago
3.4.5
1 year ago
3.4.4
1 year ago
3.4.3
1 year ago
3.4.2
1 year ago
3.4.1
1 year ago
3.4.0
1 year ago
3.3.12
1 year ago
3.3.10
1 year ago
3.3.11
1 year ago
3.3.9
1 year ago
3.3.8
1 year ago
3.3.7
1 year ago
3.3.6
1 year ago
3.3.5
1 year ago
3.3.4
1 year ago
3.3.3
1 year ago
3.3.1
2 years ago
3.2.2
2 years ago
3.1.3
2 years ago
3.3.0
2 years ago
3.2.1
2 years ago
3.1.2
2 years ago
3.2.0
2 years ago
3.1.1
2 years ago
3.1.0
2 years ago
3.0.1
2 years ago
3.3.2
2 years ago
3.0.0
2 years ago