Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: networknt/json-schema-validator
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.1.0
Choose a base ref
...
head repository: networknt/json-schema-validator
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.3.1
Choose a head ref
  • 14 commits
  • 395 files changed
  • 6 contributors

Commits on Dec 26, 2023

  1. Configuration menu
    Copy the full SHA
    0aaa967 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Refactor validation message generation (#910)

    * Add strategy for resolving locale specific messages
    
    * Support priority list
    
    * Use per execution locale
    
    * Support custom message per property
    justin-tay authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    48ca8c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dd0be3 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Refactor of paths (#915)

    * 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
    justin-tay authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5a94df7 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. 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
    justin-tay authored Jan 20, 2024
    Configuration menu
    Copy the full SHA
    9b73d10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85f112a View commit details
    Browse the repository at this point in the history
  3. update changelog for a typo

    stevehu committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    747b47f View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Upgrade ITU library to version 1.8 (#929)

    Co-authored-by: Morten Haraldsen <dev@ethlo.com>
    ethlo and Morten Haraldsen authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    44b1ec5 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    f3825f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. 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
    justin-tay authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    7f1ec11 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Configuration menu
    Copy the full SHA
    b76c9f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e95642c View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. 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
    justin-tay authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    9c95c06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49a44c9 View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy