Skip to content

Commit

Permalink
Merge pull request #737 from json-schema-org/deprecated
Browse files Browse the repository at this point in the history
Fix #74: add "deprecated" keyword
  • Loading branch information
Phil Sturgeon authored May 19, 2019
2 parents c5717a1 + a51ff12 commit 9b834f2
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 3 deletions.
27 changes: 24 additions & 3 deletions jsonschema-validation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<email>[email protected]</email>
</address>
</author>

<author fullname="Ben Hutton" initials="B" surname="Hutton" role="editor">
<organization>Wellcome Sanger Institute</organization>
<address>
Expand Down Expand Up @@ -956,7 +956,7 @@
"const": {
"typ": "JWT",
"alg": "HS256"
}
}
},
{
"type": "object",
Expand All @@ -967,7 +967,7 @@
}
}
]
}
}
}]]>
</artwork>
<postamble>
Expand Down Expand Up @@ -1028,6 +1028,27 @@
</t>
</section>

<section title='"deprecated"'>
<t>
The value of this keyword MUST be a boolean. When multiple occurrences
of this keyword are applicable to a single sub-instance, the resulting
value MUST be true if any occurrence specifies a true value, and MUST
be false otherwise.
</t>
<t>
If "deprecated" has a value of boolean true, it indicates that applications
SHOULD refrain from usage of the declared property. It MAY mean the property
is going to be removed in the future.
</t>
<t>
A root schema containing "deprecated" with a value of true indicates the entire
root schema MAY be removed in the future.
</t>
<t>
Omitting this keyword has the same behavior as a value of false.
</t>
</section>

<section title='"readOnly" and "writeOnly"'>
<t>
The value of these keywords MUST be a boolean. When multiple occurrences
Expand Down
4 changes: 4 additions & 0 deletions meta/meta-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
"type": "string"
},
"default": true,
"deprecated": {
"type": "boolean",
"default": false
},
"readOnly": {
"type": "boolean",
"default": false
Expand Down

0 comments on commit 9b834f2

Please sign in to comment.