Skip to content
This repository was archived by the owner on Mar 24, 2020. It is now read-only.

Synchronize with remote master again #1

Merged
merged 127 commits into from
Mar 15, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
1d9a3af
Use HTTPS for schema links
adamquaile Sep 26, 2018
1bdb6f9
Update implementations.md with Go validator benchmarks
Apr 13, 2019
454968f
Adds link to json-schema-to-elm
dragonwasrobot Apr 19, 2019
d76fe78
Add https://github.com/json-schema-faker to generator (i.e. data) fro…
Apr 20, 2019
ee4f298
Update the supported drafts for Justify
leadpony Apr 21, 2019
7d638dd
Added Altova XMLSpy 2019r3 to list of Editors
afalk42 May 6, 2019
f97f722
Update of license for Clojure library
luposlip May 10, 2019
1dd92ac
example $id update
sanderhahn May 28, 2019
88ddacd
Include Java-from-Code schema generator example
CarstenWickner Jun 16, 2019
ac82756
Update WIP docs
Relequestual Jun 20, 2019
0f4d12a
Merge branch 'new-files'
Relequestual Jun 20, 2019
38a663f
Remove projects with dead links
millerdrew Jun 22, 2019
eff9cf4
Merge pull request #277 from millerdrew/patch-1
Jun 23, 2019
a0ebcf5
Add info about YAML support in IntelliJ based IDEs
King2500 Jun 25, 2019
35b1d4a
Merge pull request #280 from King2500/patch-1
Relequestual Jun 25, 2019
39e0fed
Merge pull request #268 from leadpony/update-validator-list
Julian Jun 25, 2019
1412d61
Update on draft review timeline.
handrews Jul 3, 2019
98c3e1f
Fix formatting of last commit.
handrews Jul 3, 2019
0f9dbf7
Added ExtendsClass to list of Validators
cyrilbois Jul 4, 2019
429b375
Change slack invite link.
Relequestual Jul 5, 2019
5a59a16
Change slack link in the other two places
handrews Jul 11, 2019
505c68a
Update WIP core spec with new overview
handrews Jul 14, 2019
ce8658b
Merge branch 'new-overview'
handrews Jul 14, 2019
06500b2
Minor typo
agbeltran Jul 23, 2019
02b23d7
Merge pull request #283 from agbeltran/patch-1
Jul 23, 2019
dd14d3f
Update with draft publication progress.
handrews Jul 29, 2019
5608a74
Direct copy of new revisions, no WIP fix
handrews Aug 10, 2019
d129813
WIP fix for draft/2019-xx
handrews Aug 10, 2019
3c9766d
WIP fix for draft-handrews-*-xx numbers
handrews Aug 10, 2019
34e5afe
Merge pull request #271 from luposlip/patch-2
Relequestual Aug 13, 2019
663d842
Merge pull request #269 from afalk42/patch-1
Relequestual Aug 13, 2019
3f3160f
Merge pull request #265 from TheWildBlue/patch-1
Relequestual Aug 13, 2019
e004a38
Merge pull request #267 from ldexterldesign/master
Relequestual Aug 13, 2019
9336494
Merge pull request #281 from cyrilbois/master
Anthropic Aug 13, 2019
7655109
Merge pull request #273 from sanderhahn/master
Anthropic Aug 13, 2019
8ead3f9
Add supported version to new library addition
Anthropic Aug 13, 2019
fde310b
Merge pull request #275 from CarstenWickner/patch-1
Anthropic Aug 13, 2019
20cf23f
Merge pull request #239 from adamquaile/patch-1
Anthropic Aug 13, 2019
1ab8d1e
Adds missing draft version to js2e link
dragonwasrobot Aug 13, 2019
b99ca52
Merge pull request #266 from dragonwasrobot/add-js2e-link
Anthropic Aug 14, 2019
cc4bc50
WIP go at WIP Release Notes
Jun 20, 2019
8471ef2
Added a link from WIP index
Aug 14, 2019
61af29b
docs: feedback from henry
Aug 14, 2019
d8f6975
Merge pull request #276 from json-schema-org/release-notes
handrews Aug 14, 2019
f5ccacf
Latest WIP updates
handrews Aug 16, 2019
b949a57
Merge in latest WIP changes
handrews Aug 17, 2019
3fa79d5
Merging in upstream changes before pushing
handrews Aug 17, 2019
d12d046
Fix accidental reversion to draft-07 WIP index
handrews Aug 17, 2019
d1d3d3b
Add link to WIP change log / release notes back in
handrews Aug 17, 2019
a36fa9f
From Code Generation: Scala
andyglow Aug 22, 2019
fc4c2f5
I assume this is supposed to be referencing the geographical location…
peternewman Aug 22, 2019
5ea13c5
Update with the latest on publication
handrews Aug 27, 2019
fbaa14e
Fix release notes title
handrews Aug 29, 2019
ff6a6d9
Add JUXT's Clojure jinx implementation
malcolmsparks Sep 2, 2019
9fba843
Merge pull request #286 from malcolmsparks/patch-1
Julian Sep 2, 2019
5047f10
Merge pull request #285 from peternewman/patch-1
Julian Sep 2, 2019
fdfc5be
Merge pull request #284 from andyglow/patch-1
Julian Sep 2, 2019
d82ea38
Add link to Rust code generator.
adeschamps Sep 3, 2019
2732fb3
added code generation tools
Sep 4, 2019
e81cc1b
improved description of jsonCodeGen
Sep 4, 2019
2024a35
Merge pull request #288 from schlothauer-wauer/master
Sep 4, 2019
b998432
Updates for latest WIP, and change notes
handrews Sep 10, 2019
02a4d6c
Forgot to restore change log link.
handrews Sep 10, 2019
faf1639
Production doesn't work like development
handrews Sep 10, 2019
7e6dd26
Fix typo for $ref link, better intro wording.
handrews Sep 10, 2019
edeae28
One more review update for 2019/09
handrews Sep 14, 2019
06ed5c2
Notes change in integer behavior between 4 and 6
toddobryan Sep 15, 2019
d842db0
Add specifications handrews-*-02
handrews Sep 17, 2019
44ee36b
Add submodule include for latest draft
handrews Sep 17, 2019
ce90697
Link in 2019-09 JSON documents from submodule
handrews Sep 18, 2019
c6a2e8c
Move release notes from WIP directory
handrews Sep 18, 2019
16a71b1
Remove WIP docs, no longer needed.
handrews Sep 18, 2019
5083344
Update various pages for newly published draft.
handrews Sep 18, 2019
a51c9b2
add a python validator (fastjsonschema)
kokes Sep 18, 2019
7ca5509
typo
kokes Sep 18, 2019
87af65d
updated draft2019-09 submodule reference IAW json-schema-org/json-sch…
gregsdennis Sep 18, 2019
ee1ecd9
updated draft2019-09 submodule reference IAW json-schema-org/json-sch…
gregsdennis Sep 18, 2019
e204f3a
Merge pull request #291 from gregsdennis/master
Relequestual Sep 18, 2019
8a99ede
Merge pull request #289 from toddobryan/patch-1
Sep 18, 2019
36e922a
Merge pull request #290 from kokes/patch-1
Sep 18, 2019
b517832
Settle on "2019-09" rather than "draft/2019-09"
handrews Sep 18, 2019
69073fe
Fix one last Draft-2019/09 error to 2019-09
handrews Sep 18, 2019
4868849
Rel JSON Pointer-02 now approved...
handrews Sep 18, 2019
04c590a
Add announcement to spec page as well.
handrews Sep 19, 2019
60ac121
Fix Hypothesis links & description
Zac-HD Oct 18, 2019
56600c3
Merge pull request #292 from Zac-HD/hypothesis-notes
Anthropic Oct 21, 2019
30ea0f6
change: added new validator lua-resty-jsonschema.
membphis Oct 23, 2019
b89bb4b
Merge pull request #294 from iresty/lua-resty-jsonschema
Relequestual Oct 24, 2019
51b2590
Support date-based drafts, update Manatee.JSON
handrews Oct 24, 2019
075ff8a
Merge pull request #295 from handrews/date-draft
handrews Oct 24, 2019
4b2bc46
Add milestone links, including future releases
handrews Oct 29, 2019
a39bd17
Replace "latest" specs with redirect stubs
handrews Oct 30, 2019
96b5569
Redirect the standard vocabulary URIs
handrews Oct 30, 2019
98336e0
Redirect unversioned meta-schemas
handrews Oct 30, 2019
fb1cd59
Add some explanation for redirects
handrews Oct 30, 2019
1cdc93b
Merge pull request #299 from handrews/vocab-redirect
handrews Oct 30, 2019
7d53bd2
Examples test should still be on draft-07
handrews Oct 30, 2019
650b8b6
Bump nokogiri from 1.8.2 to 1.10.5
dependabot[bot] Nov 2, 2019
47c407d
add networknt json-schema-validator in Java
stevehu Nov 8, 2019
dd7fe24
add OpenAPI 3.0 support and Jackson parser
stevehu Nov 8, 2019
b334a2b
Merge pull request #301 from json-schema-org/dependabot/bundler/nokog…
handrews Nov 12, 2019
3a35449
Bump rubyzip from 1.2.1 to 2.0.0
dependabot[bot] Nov 12, 2019
821bb77
Merge pull request #304 from json-schema-org/dependabot/bundler/rubyz…
handrews Nov 12, 2019
e4fd78f
remove networknt/json-schema-validator from the obsolete list
stevehu Nov 12, 2019
f5038e6
Merge pull request #300 from handrews/schema-redirect
handrews Nov 13, 2019
75e8fe2
Merge pull request #302 from stevehu/master
Relequestual Nov 13, 2019
bd5116d
Merge pull request #298 from handrews/spec-redirect
Relequestual Nov 18, 2019
d4fb50d
changed discussion to join our slack
Relequestual Nov 20, 2019
9ad03c1
Merge branch 'master' into patch-1
handrews Nov 20, 2019
4c0a1cc
Merge pull request #287 from adeschamps/patch-1
handrews Nov 20, 2019
6c9392e
Merge pull request #306 from Relequestual/slack-icon
handrews Nov 20, 2019
82f1592
Update draft-7 metaschema to include `writeOnly`.
Relequestual Jan 16, 2020
a1decc4
Add @adobe/jsonschema2md as an implementation.
jhorbulyk Jan 24, 2020
33789a3
Merge pull request #309 from elasticio/add-adobe-jsonschema2md
Relequestual Jan 24, 2020
331fe72
jsonschema2md only has paritial draft 2019-09 support
Relequestual Jan 24, 2020
ac9df3c
Update validator-libraries-modern.yml
neilpa Jan 24, 2020
2b66900
Update validator-libraries-modern.yml
neilpa Jan 24, 2020
b610caa
Merge pull request #310 from neilpa/yajsv
Relequestual Jan 27, 2020
52f1908
Update implementations.md
octavianN Feb 6, 2020
44122de
Update implementations.md
octavianN Feb 6, 2020
6115e30
Move to bottom
Relequestual Feb 6, 2020
0d0720b
Merge pull request #312 from octavianN/patch-1
Relequestual Feb 6, 2020
2b47c85
Add mention of the Perl jSON::Validator library
karenetheridge Feb 6, 2020
ce706fd
Merge pull request #313 from karenetheridge/patch-1
handrews Feb 12, 2020
0feda6a
Merge pull request #308 from Relequestual/master
Relequestual Feb 19, 2020
08b830f
Fixes https://github.com/json-schema-org/json-schema-org.github.io/is…
Relequestual Feb 24, 2020
8d26687
Merge pull request #314 from Relequestual/master
handrews Feb 25, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,6 @@
path = _includes/draft-07
url = https://github.com/json-schema-org/json-schema-spec.git
branch = draft-07
[submodule "_includes/draft/2019-09"]
path = _includes/draft/2019-09
url = https://github.com/json-schema-org/json-schema-spec.git
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ sudo: false
node_js:
- node
before_script:
- npm install ajv-cli
- npm install ajv-cli@3.1.0
- PATH="./node_modules/.bin/:$PATH"
script:
- bundle exec jekyll build
- ajv test -s schema -d "learn/examples/*.json" --valid
- ajv test -s draft-07/schema -d "learn/examples/*.json" --valid --add-used-schema=false
8 changes: 4 additions & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -199,16 +199,16 @@ GEM
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6)
mini_portile2 (2.3.0)
mini_portile2 (2.4.0)
minima (2.4.1)
jekyll (~> 3.5)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.11.3)
multipart-post (2.0.0)
net-dns (0.8.0)
nokogiri (1.8.2)
mini_portile2 (~> 2.3.0)
nokogiri (1.10.5)
mini_portile2 (~> 2.4.0)
octokit (4.8.0)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.1)
Expand All @@ -221,7 +221,7 @@ GEM
ruby-enum (0.7.2)
i18n
ruby_dep (1.5.0)
rubyzip (1.2.1)
rubyzip (2.0.0)
safe_yaml (1.0.4)
sass (3.5.6)
sass-listen (~> 4.0.0)
Expand Down
75 changes: 72 additions & 3 deletions _data/validator-libraries-modern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,59 +3,75 @@
implementations:
- name: Json.NET Schema
url: https://www.newtonsoft.com/jsonschema
date-draft:
draft: [7, 6, 4, 3]
license: "AGPL-3.0-only"
- name: Manatee.Json
url: https://github.com/gregsdennis/Manatee.Json
date-draft: [2019-09]
draft: [7, 6, 4]
license: MIT
- name: C
implementations:
- name: WJElement
url: https://github.com/netmail-open/wjelement
date-draft:
draft: [4, 3]
license: LGPL-3.0
notes: "Draft-06+ progress: issue [17](https://github.com/netmail-open/wjelement/issues/17#issuecomment-390899432)"
- name: C++
implementations:
- name: f5-json-schema
url: https://github.com/KayEss/json-schema
date-draft:
draft: [7]
license: Boost Software License 1.0
- name: JSON schema validator for JSON for Modern C++
url: https://github.com/pboettch/json-schema-validator
date-draft:
draft: [7]
license: MIT
- name: Clojure
implementations:
- name: jinx
url: https://github.com/juxt/jinx
date-draft:
draft: [7]
license: MIT
- name: json-schema
url: https://github.com/luposlip/json-schema
date-draft:
draft: [7]
license: Eclipse Public License 2.0
license: Apache License, Version 2.0
- name: Elixir
implementations:
- name: Elixir JSON Schema validator
url: https://github.com/jonasschmidt/ex_json_schema
date-draft:
draft: [4]
notes: "Draft-06+ progress: issue [24](https://github.com/jonasschmidt/ex_json_schema/issues/24); branch [multi-draft-support](https://github.com/jonasschmidt/ex_json_schema/tree/multi-draft-support)"
license: MIT
- name: JsonXema
url: https://github.com/hrzndhrn/json_xema
date-draft:
draft: [7, 6, 4]
license: MIT
- name: Go
implementations:
- name: gojsonschema
url: https://github.com/xeipuuv/gojsonschema
date-draft:
draft: [7, 6, 4]
license: "Apache 2.0"
- name: santhosh-tekuri/jsonschema
url: https://github.com/santhosh-tekuri/jsonschema
notes:
date-draft:
draft: [7, 6, 4]
license: BSD-3-Clause
- name: qri-io/jsonschema
url: https://github.com/qri-io/jsonschema
date-draft:
draft: [7]
license: MIT
notes: includes custom validator support, rich error returns
Expand All @@ -64,85 +80,138 @@
- name: everit-org/json-schema
url: https://github.com/everit-org/json-schema
notes:
date-draft:
draft: [7, 6, 4]
license: Apache License 2.0
- name: Justify
url: https://github.com/leadpony/justify
notes:
draft: [7]
date-draft:
draft: [7, 6, 4]
license: Apache License 2.0
- name: networknt/json-schema-validator
url: https://github.com/networknt/json-schema-validator
notes: Support OpenAPI 3.0 with Jackson parser
date-draft:
draft: [7, 6, 4]
license: Apache License 2.0
- name: Kotlin
implementations:
- name: Medeia-validator
url: https://github.com/worldturner/medeia-validator
notes: streaming validator for Kotlin and Java clients; works with Jackson and Gson
date-draft:
draft: [7, 6, 4]
license: Apache License 2.0
- name: JavaScript
implementations:
- name: ajv
url: https://github.com/epoberezkin/ajv
notes: "for Node.js and browsers - supports [custom keywords](https://github.com/epoberezkin/ajv-keywords) and [$data reference](https://github.com/json-schema-org/json-schema-spec/issues/51)"
date-draft:
draft: [7, 6, 4]
license: MIT
- name: djv
url: https://github.com/korzio/djv
notes: "for Node.js and browsers"
date-draft:
draft: [6, 4]
license: MIT
- name: vue-vuelidate-jsonschema
url: https://github.com/mokkabonna/vue-vuelidate-jsonschema
date-draft:
draft: [6]
license: MIT
- name: Perl
implementations:
- name: JSON::Validator
url: https://github.com/mojolicious/json-validator
notes:
date-draft:
draft: [7, 6, 4]
license: "The Artistic License 2.0 (GPL Compatible)"
- name: PHP
implementations:
- name: Opis Json Schema
url: https://github.com/opis/json-schema
notes:
date-draft:
draft: [7, 6]
license: "Apache License 2.0"
- name: Swaggest Json Schema
url: https://github.com/swaggest/php-json-schema
notes:
date-draft:
draft: [7, 6, 4]
license: "MIT"
- name: Python
implementations:
- name: jsonschema
url: https://github.com/Julian/jsonschema
notes:
date-draft:
draft: [7, 6, 4, 3]
license: "MIT"
- name: fastjsonschema
url: https://github.com/horejsek/python-fastjsonschema
notes: Great performance thanks to code generation.
date-draft:
draft: [7, 6, 4]
license: BSD-3-Clause
- name: Ruby
implementations:
- name: JSONSchemer
url: https://github.com/davishmcclurg/json_schemer
notes:
date-draft:
draft: [7, 6, 4]
license: MIT
- name: Objective-C
implementations:
- name: DSJSONSchemaValidation
url: https://github.com/dashevo/JSONSchemaValidation
notes:
date-draft:
draft: [7, 6, 4]
license: MIT
- name: Lua/LuaJIT
implementations:
- name: lua-resty-jsonschema
url: https://github.com/iresty/lua-resty-jsonschema
notes:
date-draft:
draft: [7, 6, 4]
license: MIT
- name: Web (Online)
implementations:
- name: JSON Schema Validator
url: https://www.jsonschemavalidator.net/
date-draft:
draft: [7, 6, 4, 3]
- name: JSON Schema Lint
url: http://jsonschemalint.com/
draft: [6, 4, 3, 2, 1]
date-draft:
draft: [7, 6, 4, 3, 2, 1]
- name: ExtendsClass's JSON Schema Validator
url: https://extendsclass.com/json-schema-validator.html
date-draft:
draft: [7]
- name: Command Line
implementations:
- name: ajv-cli
license: MIT
url: 'https://www.npmjs.com/package/ajv-cli'
date-draft:
draft: [7, 6, 4]
- name: Polyglottal JSON Schema Validator
license: MIT
url: 'https://www.npmjs.com/package/pajv'
date-draft:
draft: [6, 4]
notes: can be used with YAML and many other formats besides JSON
- name: yajsv
license: MIT
url: 'https://github.com/neilpa/yajsv'
date-draft:
draft: [7, 6, 4]
notes: wraps [xeipuuv/gojsonschema](https://github.com/xeipuuv/gojsonschema)
5 changes: 0 additions & 5 deletions _data/validator-libraries-obsolete.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,6 @@
url: https://github.com/java-json-tools/json-schema-validator
draft: [4]
license: LGPLv3
- name: json-schema-validator
url: https://github.com/networknt/json-schema-validator
notes:
draft: [4]
license: Apache License 2.0
- name: JavaScript
implementations:
- name: jsonschema
Expand Down
2 changes: 1 addition & 1 deletion _includes/draft-07
Submodule draft-07 updated 1 files
+4 −0 schema.json
1 change: 1 addition & 0 deletions _includes/draft/2019-09
Submodule 2019-09 added at b47f56
2 changes: 1 addition & 1 deletion _includes/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ <h2 class="footer-heading">{{ site.title | escape }}</h2>
{% include icon-github.html username=site.github_username %}
</li>
{% endif %}
<li>Discussion: <a href="https://join.slack.com/t/json-schema/shared_invite/enQtMjk1NDcyNDI2NTAwLTcyYmYwMjdmMmUxNzZjYzIxNGU2YjdkNzdlOGZiNjIwNDI2M2Y3NmRkYjA4YmMwODMwYjgyOTFlNWZjZjAyNjg">Slack</a> | <a href="https://groups.google.com/forum/#!forum/json-schema">Google Groups</a></li>
<li>Discussion: <a href="https://join.slack.com/t/json-schema/shared_invite/enQtNjc5NTk0MzkzODg5LTVlZGIxNmVhMGY2MWFlYTdiNDQ5NWFiZGUwOThhNmYxZDE0YzA5YjRiOTA5MGY4ZTZlZGZhZDFmYTY4NWM2N2Y">Slack</a> | <a href="https://groups.google.com/forum/#!forum/json-schema">Google Groups</a></li>
<li>Site edits: <a href="https://github.com/json-schema-org/json-schema-org.github.io">GitHub repo for site</a></li>
</ul>
</div>
Expand Down
4 changes: 1 addition & 3 deletions _includes/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,7 @@
<a class="page-link" href="{{ my_page.url | relative_url }}">{{ my_page.title | escape }}</a>
{%- endif -%}
{% endfor -%}
<a class="page-link" href="https://join.slack.com/t/json-schema/shared_invite/enQtMjk1NDcyNDI2NTAwLTcyYmYwMjdmMmUxNzZjYzIxNGU2YjdkNzdlOGZiNjIwNDI2M2Y3NmRkYjA4YmMwODMwYjgyOTFlNWZjZjAyNjg">
Discussion
</a>
<a class="page-link" href="https://join.slack.com/t/json-schema/shared_invite/enQtNjc5NTk0MzkzODg5LTVlZGIxNmVhMGY2MWFlYTdiNDQ5NWFiZGUwOThhNmYxZDE0YzA5YjRiOTA5MGY4ZTZlZGZhZDFmYTY4NWM2N2Y">Join our Slack</a>
</div>
</nav>
{%- endif -%}
Expand Down
20 changes: 20 additions & 0 deletions _layouts/redirect.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<!DOCTYPE html>
<html lang="en-US">
<meta charset="utf-8">
<title>Redirecting&hellip;</title>
<link rel="canonical" href="{{ page.redirect.to }}">
<meta http-equiv="refresh" content="0; url={{ page.redirect.to }}">
<meta name="robots" content="noindex">
<h1>Redirecting&hellip;</h1>
<p>
Several redirections on json-schema.org are special cases:
</p>
<ul>
<li>The unversioned meta-schema URIs should no longer be used.</li>
<li>The vocabularies are represented by their specification text.</li>
<li>The "latest" specification URIs are for convenice of browser
bookmarking only.</li>
</ul>
<a href="{{ page.redirect.to }}">Click here if you are not redirected.</a>
<script>location="{{ page.redirect.to }}"</script>
</html>
1 change: 1 addition & 0 deletions draft-06/json-schema-release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ keyword | change | consequence
`"$id"` | replaces `"id"` | behavior is identical, `$` prefix matches the other two core keywords
`"$ref"` | only allowed where a schema is expected | it is now possible to describe instance properties named `"$ref"`
`"exclusiveMinimum"` and `"exclusiveMaximum"` | changed from a boolean to a number to be consistent with the principle of keyword independence | wherever one of these would be true before, change the value to the corresponding `"minimum"` or `"maximum"` value and remove the `"minimum"`/`"maximum"` keyword
`"type"` | definition of `"integer"` | in draft-04, `"integer"` is listed as a primitive type and defined as "a JSON number without a fraction or exponent part"; in draft-06, `"integer"` is not considered a primitive type and is only defined in the section for keyword `"type"` as "any number with a zero fractional part"; `1.0` is thus not a valid `"integer"` type in draft-04 and earlier, but is a valid `"integer"` type in draft-06 and later; note that both drafts say that integers SHOULD be encoded in JSON without fractional parts

#### Additions and backwards-compatible changes

Expand Down
1 change: 1 addition & 0 deletions draft/2019-09/hyper-schema
Loading