-
Notifications
You must be signed in to change notification settings - Fork 331
Comparing changes
Open a pull request
base repository: networknt/json-schema-validator
base: 1.1.0
head repository: networknt/json-schema-validator
compare: 1.3.1
- 14 commits
- 395 files changed
- 6 contributors
Commits on Dec 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0aaa967 - Browse repository at this point
Copy the full SHA 0aaa967View commit details
Commits on Jan 18, 2024
-
Refactor validation message generation (#910)
* Add strategy for resolving locale specific messages * Support priority list * Use per execution locale * Support custom message per property
Configuration menu - View commit details
-
Copy full SHA for 48ca8c3 - Browse repository at this point
Copy the full SHA 48ca8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dd0be3 - Browse repository at this point
Copy the full SHA 5dd0be3View commit details
Commits on Jan 19, 2024
-
* Refactor path * Refactor * Fix paths in validation messages * Fix paths in validation messages * Reduce repeated calls * Refactor schema path * Refactor validation message * Refactor validation message * Refactor validation message * Fix * Fix test expectations * Add evaluationPath to walk event * Rename * Refactor * Fix walk * Rename schemaPath to schemaLocation * Fix items tuple schema location * Rename at to instanceLocation * Rename keyWordName to keyword * Use factory method instead of reflection * change getValidators to use evaluation path and fix paths * Refactor message building * Refactor to use message builder * Refactor parse error code * Fix evaluationPath for IfValidator * Fix paths for additionalItems * Refactor to make use of ValidatorTypeCode optional to create a BaseJsonValidator * Refactor to remove customMessage and errorCodeKey from the ValidatorTypeCode * Update javadocs * Add keyword to JsonValidator * Add javadoc * Support customized formats * Add configuration for annotation allow lists * Optimise * Optimise required property evaluation * Set schema location * Validator sort * Fix inconsistent validation for anyOf * Fix incorrect test expectation * Add schema location * Use schema location * Refactor * Rename resolve to append * Use schema retrieval uri if $id not present * Refactor schema location * Optimise performance * Update walkers doc
Configuration menu - View commit details
-
Copy full SHA for 5a94df7 - Browse repository at this point
Copy the full SHA 5a94df7View commit details
Commits on Jan 20, 2024
-
Support schema resource (#922)
* Support schema resources * Refactor * Refactor * Refactor * Support uri change in id * Fix schema resource parent and evaluation path * Fix * Fix remote ref paths * Fix * Fix schema location * Support anchors * Refactor * Refactor * Refactor * Refactor shift subschema loading to factory * Fix ref * Refactor ref * Refactor discriminator * Refactor * Refactor validation context * Load validators in constructor * Schema location * Refactor ref validator * Fix enum
Configuration menu - View commit details
-
Copy full SHA for 9b73d10 - Browse repository at this point
Copy the full SHA 9b73d10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f112a - Browse repository at this point
Copy the full SHA 85f112aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 747b47f - Browse repository at this point
Copy the full SHA 747b47fView commit details
Commits on Jan 23, 2024
-
Upgrade ITU library to version 1.8 (#929)
Co-authored-by: Morten Haraldsen <dev@ethlo.com>
Configuration menu - View commit details
-
Copy full SHA for 44b1ec5 - Browse repository at this point
Copy the full SHA 44b1ec5View commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3825f3 - Browse repository at this point
Copy the full SHA f3825f3View commit details
Commits on Jan 26, 2024
-
Support Draft 2020-12 and refactor schema retrieval (#931)
* Fix ref * Refactor * Refactor * Refactor * Refactor * Fix test * Refactor * Add test * Ensure correct meta schema * Support dynamic ref * Fix anchor * Refactor * Update docs * Refactor * Fix * Refactor * Update test suite * Refactor * Fix * Support custom meta schema * Refactor * Support format assertion configuration * Refactor * Refactor * Refactor * Update docs * Allow yaml to be optional * Support vocabularies * Refactor * Refactor * Refactor * Remove deprecations * Update uri schema loader * Refactor * Refactor * Add get instance customizer * Add content validation * Update compatibility doc * Refactor enumObject is failing * Fix * Refactor * Refactor package * Refactor config * validation context set in constructor * Add javadoc * Only normalize standard json schema dialects * Refactor * update comment * Fix dynamic ref circular dependency * Update docs and readme * Update example * Fix 877 * Fix rebase * Add tests * Shift package * Add convenience methods for validation * Refactor * Update docs * Update docs * Update docs * Refactor schema loaders * Update format routines and tests and fixes * Update doc * Update doc * Fix spacing
Configuration menu - View commit details
-
Copy full SHA for 7f1ec11 - Browse repository at this point
Copy the full SHA 7f1ec11View commit details
Commits on Jan 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b76c9f4 - Browse repository at this point
Copy the full SHA b76c9f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e95642c - Browse repository at this point
Copy the full SHA e95642cView commit details
Commits on Feb 1, 2024
-
Add annotation support refactor keywords to use annotations implement…
… output formats (#942) * Support annotations * Refactor recursive ref * Fix IllegalStateException on recursive call in computeIfAbsent * Refactor * Refactor results * Refactor * Remove scope * Refactor * Add can short circuit logic * Fix performance * Fix * Refactor * Enable disabled tests * Fix contains * Fix fast fail * Refactor * Update docs * Add schemaNode and instanceNode to validation message and configure serialization * Fail fast based on execution context config * Fix fail fast * Refactor annotation config. * Update doc * Fix 939 and add 940 test * Fix 936 * Fix 935 * Fix * Add convenience method for schema loader * Add convenience method for schema mappers * Support annotation collection for reporting * Support output formatting * Refactor * Refactor * Collect format annotations * Refactor * Refactor * Refactor * Refactor * Redesign and fix fail fast logic * Support hierarchical output * Update docs * Throw specific exceptions if ref cannot be resolved * Update docs * Add 857 test * Javadoc * Add 927 test * Move out non suite tests * Update to latest test suite * Fix os line ending difference * Fix os line ending difference * Fix javadoc * Fix id handling * Add tests for format output formatting * Add test for type union
Configuration menu - View commit details
-
Copy full SHA for 9c95c06 - Browse repository at this point
Copy the full SHA 9c95c06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a44c9 - Browse repository at this point
Copy the full SHA 49a44c9View 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 1.1.0...1.3.1