| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
It's in security fix only mode (till EOY) and doesn't support
module-level __getattr__ yet, which presents enough of a minor
nuisance to drop it.
Users should stick to older jsonschema versions (which should be
properly marked.)
|
|
|
|
|
| |
importlib.metadata is in the standard library now, so there's
not much purpose in pre-calculating this attribute.
|
|
|
|
| |
May as well, this is only used in 2 places.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
* commit '2591383efc85ba04e52e09aa73376f515baa4a49':
Squashed 'json/' changes from 878b0ad5f..eb619047f
|
| |
| |
| |
| |
| |
| |
| |
| | |
eb619047f Merge pull request #504 from json-schema-org/minContains-0-but-maxContains
c41a68e83 Add tests for minContains = 0 but with maxContains
git-subtree-dir: json
git-subtree-split: eb619047f145de038d60e1ded4b7957d4fe6bd2f
|
| |
| |
| |
| |
| |
| | |
The unevaluated* validators will definitely need rewriting,
what they do right now is completely incorrect (which bugbear
points out at least, though poking at them trivially also does).
|
| |
| |
| |
| |
| |
| |
| | |
Fixes a bug where maxContains was being ignored if minContains was set to 0.
Also now short circuits as soon as more than maxContains is reached rather
than continuing to validate.
|
| |
| |
| |
| |
| |
| | |
Since then, types aren't objects, they're just strings.
This just wastes time catching exceptions for newer drafts.
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* commit '0fe6d845792049d67e25b452ca056689783358eb':
Squashed 'json/' changes from bb2a20d3e..878b0ad5f
|
| |
| |
| |
| |
| |
| |
| | |
878b0ad5f properly escape this newline character - thanks Srikrishnan Suresh!
git-subtree-dir: json
git-subtree-split: 878b0ad5f016915572dab7a4543a045d38b7098e
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
recursiveRef is broken in the same way dynamicRef is.
|
| |
| |
| |
| |
| |
| |
| | |
This isn't correct, $defs doesn't have behavior (it isn't an assertion).
The reason these tests fail is because the dynamicRef implementation isn't
fully correct (will need some restructuring).
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Saves a bit of work (given test suite schemas are 'guaranteed' to
be valid), but more importantly is easier to debug with a debugger
since there's only one pass of validation for an example.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Update setup.cfg
|
|/ /
| |
| | |
excludes yanked pyrsistent versions
|
| |
| |
| |
| |
| | |
The specification requires the verbose (with-dashes) format
of specifying UUIDs.
|
|\ \
| |/
| |
| |
| | |
* commit 'f29c81f3d812a0d82428c90f3623dc5fb5331b2c':
Squashed 'json/' changes from f9acc454..bb2a20d3
|
| |
| |
| |
| |
| |
| |
| |
| | |
bb2a20d3 Merge pull request #503 from json-schema-org/uuid-dashes
8e746b3a Test that UUIDs have dashes in the right spots.
git-subtree-dir: json
git-subtree-split: bb2a20d3ea6dc343754884afab674e990faae35a
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
* draft2020-12:
Squashed 'json/' changes from fd0aa9f8..f9acc454
Fix missing trailing commas.
Tidy the docstring slightly.
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '528eb6f3d00e32a0c71a0bb10c1e443d102d5120':
Squashed 'json/' changes from fd0aa9f8..f9acc454
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
f9acc454 Backport #451 to draft 7.
git-subtree-dir: json
git-subtree-split: f9acc4546f9e4b63c8e35e67db69f0bc583316b8
|
| | |
| | |
| | |
| | | |
Add flake8-commas to ensure this stays the case.
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* anexia-it/draft2020-12:
Julian/jsonschema#782: Remove ecmascript validation, extend dynamicRef skip description
Julian/jsonschema#782: Add compatibility to draft7 and older
Julian/jsonschema#782: Code clenaup, fixes validation messages
Julian/jsonschema#782: Extend format tests
Julian/jsonschema#782: Resolve meta schema vocabularies from local cache
Julian/jsonschema#782: Refactor items behavior with prefixItems
Julian/jsonschema#782: Update validation message for unevaluatedProperties and unevaluatedItems
Julian/jsonschema#782: Fixes failing styles
Julian/jsonschema#782: Adapt validator test for draft2020-12, fixes code styles
Julian/jsonschema#782: Fixes relative json pointer format validation for leading zero on digit
Julian/jsonschema#782: Load dependencies from legacy validators
Julian/jsonschema#782: Implements dynamicRef validations
Julian/jsonschema#782: Add validation for uuid format
Julian/jsonschema#782: Implements defs validations
Julian/jsonschema#782: Extend resolver for anchor
Julian/jsonschema#782: Fixes ref resolver for folders
Julian/jsonschema#782: Fixes ref validation priority
Julian/jsonschema#782: Extend implementation of ref
Julian/jsonschema#782: Implements unevaluatedProperties validations
Julian/jsonschema#782: Implements unevaluatedItems validations
Julian/jsonschema#782: Extend contains with minContains and maxContaints, add contains legacy validator
Julian/jsonschema#782: Adapt items to work with prefixItems
Julian/jsonschema#782: Add checks for prefixItems, basic check for unevaluatedItems
Julian/jsonschema#782: Extend format check for draft2020-12, add duration format check
Julian/jsonschema#782: Add dependentRequired and dependentSchemas validation
Julian/jsonschema#782: Split format and regular test cases on draft2020-12
Julian/jsonschema#782: Enable draft2020-12 test suite
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* anexia-it/draft2020-12:
Julian/jsonschema#782: Remove ecmascript validation, extend dynamicRef skip description
Julian/jsonschema#782: Add compatibility to draft7 and older
Julian/jsonschema#782: Code clenaup, fixes validation messages
Julian/jsonschema#782: Extend format tests
Julian/jsonschema#782: Resolve meta schema vocabularies from local cache
Julian/jsonschema#782: Refactor items behavior with prefixItems
Julian/jsonschema#782: Update validation message for unevaluatedProperties and unevaluatedItems
Julian/jsonschema#782: Fixes failing styles
Julian/jsonschema#782: Adapt validator test for draft2020-12, fixes code styles
Julian/jsonschema#782: Fixes relative json pointer format validation for leading zero on digit
Julian/jsonschema#782: Load dependencies from legacy validators
Julian/jsonschema#782: Implements dynamicRef validations
Julian/jsonschema#782: Add validation for uuid format
Julian/jsonschema#782: Implements defs validations
Julian/jsonschema#782: Extend resolver for anchor
Julian/jsonschema#782: Fixes ref resolver for folders
Julian/jsonschema#782: Fixes ref validation priority
Julian/jsonschema#782: Extend implementation of ref
Julian/jsonschema#782: Implements unevaluatedProperties validations
Julian/jsonschema#782: Implements unevaluatedItems validations
Julian/jsonschema#782: Extend contains with minContains and maxContaints, add contains legacy validator
Julian/jsonschema#782: Adapt items to work with prefixItems
Julian/jsonschema#782: Add checks for prefixItems, basic check for unevaluatedItems
Julian/jsonschema#782: Extend format check for draft2020-12, add duration format check
Julian/jsonschema#782: Add dependentRequired and dependentSchemas validation
Julian/jsonschema#782: Split format and regular test cases on draft2020-12
Julian/jsonschema#782: Enable draft2020-12 test suite
|
| | |
| | |
| | |
| | | |
description
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
and unevaluatedItems
|
| | | |
|