-
-
Notifications
You must be signed in to change notification settings - Fork 610
Comparing changes
Open a pull request
base repository: python-jsonschema/jsonschema
base: v4.2.1
head repository: python-jsonschema/jsonschema
compare: v4.3.0
- 19 commits
- 17 files changed
- 4 contributors
Commits on Nov 8, 2021
-
[pre-commit.ci] pre-commit autoupdate
updates: - [github.com/PyCQA/isort: 5.9.3 → 5.10.0](PyCQA/isort@5.9.3...5.10.0)
Configuration menu - View commit details
-
Copy full SHA for 89a98ca - Browse repository at this point
Copy the full SHA 89a98caView commit details
Commits on Nov 10, 2021
-
Merge pull request #882 from Julian/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
Configuration menu - View commit details
-
Copy full SHA for 4735028 - Browse repository at this point
Copy the full SHA 4735028View commit details
Commits on Nov 15, 2021
-
[pre-commit.ci] pre-commit autoupdate
updates: - [github.com/PyCQA/isort: 5.10.0 → 5.10.1](PyCQA/isort@5.10.0...5.10.1)
Configuration menu - View commit details
-
Copy full SHA for 201d501 - Browse repository at this point
Copy the full SHA 201d501View commit details -
Merge pull request #883 from Julian/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
Configuration menu - View commit details
-
Copy full SHA for 0cb3a4c - Browse repository at this point
Copy the full SHA 0cb3a4cView commit details
Commits on Dec 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f72ae78 - Browse repository at this point
Copy the full SHA f72ae78View commit details
Commits on Dec 13, 2021
-
Add
jsonschema.protocols.IValidatorThis is a Protocol implementation for type checking under mypy and other static analyzers. It uses the protocol class defined in py3.8+ and uses typing_extensions as a backport for py3.7 The documentation-only validator class has been replaced with the protocol, and docs are now driven via autoclass on the protocol. Importantly, several documented methods of the class have been removed, as they were marked deprecated under jsonschema v3.0 and are no longer provided by the builtin validators. Minor adjustments to the docs are made to repoint references at the new class definition.
Configuration menu - View commit details
-
Copy full SHA for 7514426 - Browse repository at this point
Copy the full SHA 7514426View commit details -
Co-authored-by: Julian Berman <Julian@GrayVines.com>
Configuration menu - View commit details
-
Copy full SHA for 5a99f6d - Browse repository at this point
Copy the full SHA 5a99f6dView commit details -
Apply suggestions from code review
Primarily, rewrite `IValidator` to `Validator` Co-authored-by: Julian Berman <Julian@GrayVines.com>
Configuration menu - View commit details
-
Copy full SHA for 642a09f - Browse repository at this point
Copy the full SHA 642a09fView commit details -
Done to avoid the lxml advisory. GHSA-55x5-fj6c-h6m8
Configuration menu - View commit details
-
Copy full SHA for c8059bc - Browse repository at this point
Copy the full SHA c8059bcView commit details -
Fix references to IValidator; add protocol tests
Several remaining cases referred to `IValidator` which is now just `Validtator`. Fix these. Add a test which ensures that all valdiators pass `isinstance(x, Validator)` using the runtime-checkable protocol.
Configuration menu - View commit details
-
Copy full SHA for 94dea8b - Browse repository at this point
Copy the full SHA 94dea8bView commit details -
This fixes `tox -e docs-style` `tox -e docs-linkcheck` is still failing (needs investigation)
Configuration menu - View commit details
-
Copy full SHA for 3a62925 - Browse repository at this point
Copy the full SHA 3a62925View commit details
Commits on Dec 15, 2021
-
perf: Undesired fallback to brute force container uniqueness check on…
… certain input types
Configuration menu - View commit details
-
Copy full SHA for f9f8995 - Browse repository at this point
Copy the full SHA f9f8995View commit details -
Merge pull request #893 from Stranger6667/dd/uniq-bug
perf: Undesired fallback to brute force container uniqueness check on certain input types
Configuration menu - View commit details
-
Copy full SHA for ac7b838 - Browse repository at this point
Copy the full SHA ac7b838View commit details -
Merge pull request #890 from sirosen/add-validator-protocol
Add `jsonschema.protocols.IValidator`
Configuration menu - View commit details
-
Copy full SHA for 4828032 - Browse repository at this point
Copy the full SHA 4828032View commit details -
Configuration menu - View commit details
-
Copy full SHA for b193608 - Browse repository at this point
Copy the full SHA b193608View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1240a7 - Browse repository at this point
Copy the full SHA f1240a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d93c1 - Browse repository at this point
Copy the full SHA 92d93c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b4d5b7 - Browse repository at this point
Copy the full SHA 5b4d5b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0878727 - Browse repository at this point
Copy the full SHA 0878727View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.2.1...v4.3.0