Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Commit 3598c12

Browse files
authored
Merge pull request #126 from adamvoss/clarify-these-are-drafts
Favor term 'draft' over 'version'
2 parents bcac35e + 31cab62 commit 3598c12

File tree

2 files changed

+33
-34
lines changed

2 files changed

+33
-34
lines changed

documentation.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ They are also available on the IETF main site: [core (draft-wright-json-schema-0
1414

1515
### Other versions
1616

17-
Please see [Specification Links](specification-links.md) for older versions and the latest unreleased version of the specification.
17+
Please see [Specification Links](specification-links.md) for older drafts and the latest unreleased version of the specification.
1818

1919
Meta-schemas
2020
------------

implementations.md

+32-33
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ Implementations are classified based on their functionality. When known, the lic
1313

1414
If you have updates to this list, make a pull request on the [GitHub repo](https://github.com/json-schema-org/json-schema-org.github.io).
1515

16-
1716
Validators
1817
----------
1918

@@ -43,60 +42,60 @@ Validators
4342

4443
- .NET <a id="validator-dotnet"></a>
4544
- [Json.NET](http://james.newtonking.com/projects/json-net.aspx) (MIT)
46-
- [NJsonSchema](http://NJsonSchema.org) - *supports version 4* (Ms-PL)
45+
- [NJsonSchema](http://NJsonSchema.org) - *supports draft 4* (Ms-PL)
4746
- ActionScript 3 <a id="validator-action-script-3"></a>
4847
- [Frigga](https://github.com/raulbajales/Frigga) (MIT)
4948
- C <a id="validator-c"></a>
5049
- [WJElement](https://github.com/netmail-open/wjelement) (LGPLv3)
5150
- C++ <a id="validator-cpp"></a>
52-
- [wjelement-cpp](https://github.com/petehug/wjelement-cpp) - *supports version 4* (LGPLv3)
53-
- [Header-only C++ library for JSON Schema validation](https://github.com/tristanpenman/valijson) - *supports only version 4* (BSD-2-Clause)
54-
- [Modern C++ JSON schema validator](https://github.com/pboettch/json-schema-validator) - *supports only version 4* based on JSON for Modern C++ (MIT)
51+
- [wjelement-cpp](https://github.com/petehug/wjelement-cpp) - *supports draft 4* (LGPLv3)
52+
- [Header-only C++ library for JSON Schema validation](https://github.com/tristanpenman/valijson) - *supports only draft 4* (BSD-2-Clause)
53+
- [Modern C++ JSON schema validator](https://github.com/pboettch/json-schema-validator) - *supports only draft 4* based on JSON for Modern C++ (MIT)
5554
- Clojure <a id="validator-clojure"></a>
56-
- [scjsv](https://github.com/metosin/scjsv) - *supports version 4* (wrapper for [java-json-tools/json-schema-validator](https://github.com/java-json-tools/json-schema-validator)) (Eclipse Public License v1.0)
55+
- [scjsv](https://github.com/metosin/scjsv) - *supports draft 4* (wrapper for [java-json-tools/json-schema-validator](https://github.com/java-json-tools/json-schema-validator)) (Eclipse Public License v1.0)
5756
- Dart <a id="validator-dart"></a>
58-
- [json_schema](https://github.com/patefacio/json_schema) *supports version 4* (BSL-1.0)
57+
- [json_schema](https://github.com/patefacio/json_schema) *supports draft 4* (BSL-1.0)
5958
- Erlang <a name="validator-erlang"></a>
6059
- [JeSSE](https://github.com/for-GET/jesse) (Apache 2.0)
6160
- Go <a name="validator-go"></a>
6261
- [gojsonschema](https://github.com/sigu-399/gojsonschema) (Apache 2.0)
63-
- [jsonschema](https://github.com/santhosh-tekuri/jsonschema) *supports version 4* (BSD-3-Clause)
62+
- [jsonschema](https://github.com/santhosh-tekuri/jsonschema) *supports draft 4* (BSD-3-Clause)
6463
- Haskell <a id="validator-haskell"></a>
6564
- [aeson-schema](https://github.com/timjb/aeson-schema) (MIT)
66-
- [hjsonschema](https://github.com/seagreen/hjsonschema) - *supports version 4* (MIT)
65+
- [hjsonschema](https://github.com/seagreen/hjsonschema) - *supports draft 4* (MIT)
6766
- Java <a id="validator-java"></a>
68-
- [json-schema-validator](https://github.com/java-json-tools/json-schema-validator) - *supports version 4* (LGPLv3)
69-
- [json-schema (implementation based on the org.json API)](https://github.com/everit-org/json-schema) - *supports version 4* (Apache License 2.0)
70-
- [json-schema-validator](https://github.com/networknt/json-schema-validator) - *supports version 4* (Apache License 2.0)
67+
- [json-schema-validator](https://github.com/java-json-tools/json-schema-validator) - *supports draft 4* (LGPLv3)
68+
- [json-schema (implementation based on the org.json API)](https://github.com/everit-org/json-schema) - *supports draft 4* (Apache License 2.0)
69+
- [json-schema-validator](https://github.com/networknt/json-schema-validator) - *supports draft 4* (Apache License 2.0)
7170
- JavaScript <a id="validator-javascript"></a>
72-
- [ajv](https://github.com/epoberezkin/ajv) for Node.js and browsers - *supports version 4, version 6, [custom keywords](https://github.com/epoberezkin/ajv-keywords) and [$data reference](https://github.com/json-schema-org/json-schema-spec/issues/51)* (MIT)
73-
- [djv](https://github.com/korzio/djv) for Node.js and browsers - *supports version 4* (MIT)
74-
- [jsonschema](https://github.com/tdegrunt/jsonschema) for Node.js - *supports version 4* (MIT)
75-
- [is-my-json-valid](https://github.com/mafintosh/is-my-json-valid) - *supports version 4* (MIT)
76-
- [tv4](http://geraintluff.github.com/tv4/) - *supports version 4* (Public Domain)
77-
- [JaySchema](https://github.com/natesilva/jayschema) for Node.js - *supports version 4* (BSD)
78-
- [z-schema](https://github.com/zaggino/z-schema) for Node.js - *supports version 4* (MIT)
71+
- [ajv](https://github.com/epoberezkin/ajv) for Node.js and browsers - *supports draft 4, draft 6, [custom keywords](https://github.com/epoberezkin/ajv-keywords) and [$data reference](https://github.com/json-schema-org/json-schema-spec/issues/51)* (MIT)
72+
- [djv](https://github.com/korzio/djv) for Node.js and browsers - *supports draft 4* (MIT)
73+
- [jsonschema](https://github.com/tdegrunt/jsonschema) for Node.js - *supports draft 4* (MIT)
74+
- [is-my-json-valid](https://github.com/mafintosh/is-my-json-valid) - *supports draft 4* (MIT)
75+
- [tv4](http://geraintluff.github.com/tv4/) - *supports draft 4* (Public Domain)
76+
- [JaySchema](https://github.com/natesilva/jayschema) for Node.js - *supports draft 4* (BSD)
77+
- [z-schema](https://github.com/zaggino/z-schema) for Node.js - *supports draft 4* (MIT)
7978
- [direct-schema](http://github.com/IreneKnapp/direct-schema) (BSD)
8079
- [JSV](http://github.com/garycourt/JSV) (BSD)
8180
- [json-schema](https://github.com/kriszyp/json-schema) (AFL or BSD) part of the [Persevere](http://github.com/kriszyp/json-schema) project
8281
- [schema.js](https://github.com/akidee/schema.js) (MIT)
8382
- [json-gate](https://github.com/oferei/json-gate) (MIT)
84-
- [JSEN](https://github.com/bugventure/jsen) for Node.js - *supports version 4* (MIT)
83+
- [JSEN](https://github.com/bugventure/jsen) for Node.js - *supports draft 4* (MIT)
8584
- PHP <a id="validator-php"></a>
86-
- [jsv4-php](https://github.com/geraintluff/jsv4-php) - *supports version 4* (Public Domain / MIT)
85+
- [jsv4-php](https://github.com/geraintluff/jsv4-php) - *supports draft 4* (Public Domain / MIT)
8786
- [php-json-schema](https://github.com/hasbridge/php-json-schema) (MIT)
8887
- [json-schema](https://github.com/justinrainbow/json-schema) (Berkeley)
89-
- [JVal](https://github.com/stefk/jval) - *supports version 4* (MIT)
90-
- [JSON Guard](https://github.com/thephpleague/json-guard) - *supports version 4* (MIT)
88+
- [JVal](https://github.com/stefk/jval) - *supports draft 4* (MIT)
89+
- [JSON Guard](https://github.com/thephpleague/json-guard) - *supports draft 4* (MIT)
9190
- Perl <a id="validator-perl"></a>
9291
- [JSV::Validator](https://metacpan.org/module/JSV::Validator) (MIT)
9392
- [JSON::Schema](https://metacpan.org/module/JSON::Schema) (MIT)
9493
- Python <a id="validator-python"></a>
95-
- [jsonschema](https://github.com/Julian/jsonschema) - *supports version 4* (MIT)
94+
- [jsonschema](https://github.com/Julian/jsonschema) - *supports draft 4* (MIT)
9695
- [json-schema-validator](https://github.com/zyga/json-schema-validator) (LGPL)
9796
- Ruby <a id="validator-ruby"></a>
9897
- [ruby-jsonschema](https://github.com/Constellation/ruby-jsonchema) (MIT)
99-
- [json-schema](https://github.com/hoxworth/json-schema) - *supports version 4* (MIT)
98+
- [json-schema](https://github.com/hoxworth/json-schema) - *supports draft 4* (MIT)
10099

101100
### Online
102101

@@ -121,7 +120,7 @@ Schema generation
121120

122121
- .NET
123122
- [Json.NET](http://james.newtonking.com/projects/json-net.aspx) (MIT) - generates schemas from .NET types
124-
- [NJsonSchema](http://NJsonSchema.org) - *supports version 4* (Ms-PL) - generates schemas from .NET types
123+
- [NJsonSchema](http://NJsonSchema.org) - *supports draft 4* (Ms-PL) - generates schemas from .NET types
125124
- PHP
126125
- [Liform](https://github.com/Limenius/liform) (MIT) - generates schemas from Symfony forms
127126
- Python
@@ -147,23 +146,23 @@ Data parsing
147146
- Ruby
148147
- [autoparse](https://github.com/google/autoparse) (ASL 2.0)
149148
- Scala
150-
- [json-schema-codegen](https://github.com/VoxSupplyChain/json-schema-codegen) - Tool and SBT plugin for generating Scala, TypeScript models and parsers from Json-Schema definitions, *supports version 4* (Apache 2.0)
149+
- [json-schema-codegen](https://github.com/VoxSupplyChain/json-schema-codegen) - Tool and SBT plugin for generating Scala, TypeScript models and parsers from Json-Schema definitions, *supports draft 4* (Apache 2.0)
151150
- [Argus](https://github.com/aishfenton/argus) (MIT) - Macros for building models from JSON Schemas
152151

153152
UI generation
154153
-------------
155154

156155
- JavaScript
157-
- [Jsonary](http://jsonary.com/) - *supports version 4* (MIT)
156+
- [Jsonary](http://jsonary.com/) - *supports draft 4* (MIT)
158157
- [Metawidget](http://metawidget.org/) (LGPL)
159158
- [Liform-react](https://github.com/Limenius/liform-react) (MIT)
160159
- [JSON Forms](http://jsonforms.io) (MIT)
161160

162161
Editors
163162
-------
164163

165-
- [Liquid XML Studio 2016](https://www.liquid-technologies.com/json-schema-editor) - *Graphical JSON schema editor for v4, context sensitive intellisense for JSON documents.*
166-
- [Visual Studio 2013](http://www.visualstudio.com/) - *Auto-completion and tooltips based on JSON schema v3 and v4*
164+
- [Liquid XML Studio 2016](https://www.liquid-technologies.com/json-schema-editor) - *Graphical JSON schema editor for draft 4, context sensitive intellisense for JSON documents.*
165+
- [Visual Studio 2013](http://www.visualstudio.com/) - *Auto-completion and tooltips based on JSON schema draft 3 and draft 4*
167166
- [JSONBuddy](http://www.json-buddy.com/) - *Grid-style JSON editor and context sensitive entry-helpers based on JSON schema*
168167
- [ReSharper 2016.1](https://www.jetbrains.com/resharper/) - *code completion, inspections and quick fixes for JSON schema in Visual Studio 2010 - 2015, including support for JSON Path and regular expressions for schema editing*
169168
- [Visual Studio Code](https://code.visualstudio.com/) - *Schema driven code completion, hovers and validation for editing JSON files (including schemas)*
@@ -174,15 +173,15 @@ Compatibility
174173
-------------
175174

176175
- JavaScript
177-
- [JSON Schema Compatibility](https://github.com/geraintluff/json-schema-compatability) - *converts v3 to v4* (Public Domain)
176+
- [JSON Schema Compatibility](https://github.com/geraintluff/json-schema-compatability) - *converts draft 3 to draft 4* (Public Domain)
178177

179178
Hyper-schema handling
180179
---------------------
181180

182181
- JavaScript
183-
- [Jsonary](http://jsonary.com/) - *supports version 4* (MIT)
182+
- [Jsonary](http://jsonary.com/) - *supports draft 4* (MIT)
184183
- Scala
185-
- [json-schema-parser](https://github.com/VoxSupplyChain/json-schema-parser) - Schema parser and validator, *supports version 4* (Apache 2.0)
184+
- [json-schema-parser](https://github.com/VoxSupplyChain/json-schema-parser) - Schema parser and validator, *supports draft 4* (Apache 2.0)
186185

187186
Documentation generation
188187
------------------------

0 commit comments

Comments
 (0)