2
2
3
3
* Status: proposed
4
4
<!-- will update below to only those who participated in the vote -->
5
- * Deciders: @gregsdennis @jdesrosiers @jviotti @mwadams @karenetheridge @ awwright @ benjam @relequestual
5
+ * Deciders: @gregsdennis @jdesrosiers @julian @ jviotti @mwadams @karenetheridge @relequestual
6
6
* Date: 2024-11-02
7
7
* Technical Story: https://github.com/json-schema-org/json-schema-spec/issues/1520
8
8
* Voting issue: https://github.com/json-schema-org/TSC/issues/19
9
+ For - @gregsdennis @jdesrosiers @jviotti @mwadams @karenetheridge
10
+ Neutral - @relequestual
11
+ Against - @julian
9
12
10
13
## Context and Problem Statement
11
14
@@ -25,8 +28,8 @@ However, the fact remains that our users consistently report (via questions in S
25
28
26
29
Due to this consistency in user expectations, we have decided to:
27
30
28
- 1 . make format an assertion keyword and strictly,
29
- 2 . enforce it by moving the appropriate tests into the required section of the Test Suite.
31
+ 1 . make format an assertion keyword, and
32
+ 2 . strictly enforce it by moving the appropriate tests into the required section of the Test Suite and building them more completely .
30
33
31
34
## Decision Drivers
32
35
@@ -65,7 +68,8 @@ The TSC has decided via vote (see voting issue above) that we should change `for
65
68
66
69
### Negative Consequences <!-- optional -->
67
70
68
- * This is a breaking change, which means that we will likely have to re-educate our users.
71
+ * This is a breaking change, which means that we will likely have to re-educate the users who correctly treat it as an annotation.
72
+ * Older schemas which do not specify a version (` $schema ` ) may change their validation outcome.
69
73
* The burden on implementations will be greater since format validation was previously optional.
70
74
71
75
## Links <!-- optional -->
0 commit comments