Move version difference to changelog
Signed-off-by: Cristian Le <git@lecris.dev>
This commit is contained in:
parent
02d11f1cda
commit
ad3858908f
15
README.md
15
README.md
@ -13,21 +13,6 @@ Niels Lohmann et al develop a great JSON parser for C++ called [JSON for Modern
|
||||
C++](https://github.com/nlohmann/json). This validator is based on this
|
||||
library, hence the name.
|
||||
|
||||
## New in version 2
|
||||
|
||||
Although significant changes have been done for the 2nd version
|
||||
(a complete rewrite) the API is compatible with the 1.0.0 release. Except for
|
||||
the namespace which is now `nlohmann::json_schema`.
|
||||
|
||||
Version **2** supports JSON schema draft 7, whereas 1 was supporting draft 4
|
||||
only. Please update your schemas.
|
||||
|
||||
The primary change in 2 is the way a schema is used. While in version 1 the schema was
|
||||
kept as a JSON-document and used again and again during validation, in version 2 the schema
|
||||
is parsed into compiled C++ objects which are then used during validation. There are surely
|
||||
still optimizations to be done, but validation speed has improved by factor 100
|
||||
or more.
|
||||
|
||||
## Design goals
|
||||
|
||||
The main goal of this validator is to produce *human-comprehensible* error
|
||||
|
||||
16
docs/changelog.md
Normal file
16
docs/changelog.md
Normal file
@ -0,0 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## New in version 2
|
||||
|
||||
Although significant changes have been done for the 2nd version
|
||||
(a complete rewrite) the API is compatible with the 1.0.0 release. Except for
|
||||
the namespace which is now `nlohmann::json_schema`.
|
||||
|
||||
Version **2** supports JSON schema draft 7, whereas 1 was supporting draft 4
|
||||
only. Please update your schemas.
|
||||
|
||||
The primary change in 2 is the way a schema is used. While in version 1 the schema was
|
||||
kept as a JSON-document and used again and again during validation, in version 2 the schema
|
||||
is parsed into compiled C++ objects which are then used during validation. There are surely
|
||||
still optimizations to be done, but validation speed has improved by factor 100
|
||||
or more.
|
||||
@ -9,6 +9,7 @@ glob: true
|
||||
hidden: true
|
||||
---
|
||||
CONTRIBUTING
|
||||
changelog
|
||||
:::
|
||||
|
||||
:::{include} ../README.md
|
||||
|
||||
Loading…
Reference in New Issue
Block a user