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.5.9
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: 2.0.0
Choose a head ref
  • 10 commits
  • 524 files changed
  • 2 contributors

Commits on Sep 13, 2025

  1. update tag number

    stevehu committed Sep 13, 2025
    Configuration menu
    Copy the full SHA
    e78c388 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2025

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

Commits on Sep 23, 2025

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

Commits on Sep 27, 2025

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

Commits on Oct 8, 2025

  1. Main refactor for 2.x (#1198)

    * Refactor to remove ErrorMessageType
    
    * Remove failFast from MessageSourceValidationMessage builder
    
    * Remove hard coded instance location for the error message
    
    * Rename ValidationMessage to Error
    
    * Rename JsonSchemaWalker to Walker
    
    * Rename JsonSchemaValidator to Validator
    
    * Rename JsonValidator to KeywordValidator and fix class hierarchy
    
    * Move keyword and keyword validators to keyword package
    
    * Rename SpecVersion.VersionFlag to Specification.Version and refactor
    
    * Rename SchemaId to DialectId
    
    * Rename JsonMetaSchema to Dialect
    
    * Refactor dialect and add dialects
    
    * Rename JsonMetaSchemaFactory to DialectRegistry
    
    * Rename JsonSchema to Schema
    
    * Rename JsonSchemaFactory to SchemaRegistry
    
    * Refactor SchemaRegistry
    
    * Rename SchemaValidatorsConfig to SchemaRegistryConfig and move from ValidationContext to SchemaRegistry and refactor
    
    Rename JsonSchemaWalkerListener to SchemaWalkerListener
    Rename DefaultItemWalkListenerRunner to ItemWalkListenerRunner
    Rename DefaultKeywordWalkListenerRunner to KeywordWalkListenerRunner
    Rename DefaultPropertyWalkListenerRunner to PropertyWalkListenerRunner
    Shift walk configuration to WalkConfig
    
    * Rename ValidationContext to SchemaContext
    
    * Remove JsonSchemaVersion
    
    * Rename JsonSchemaIdValidator to SchemaIdValidator
    
    * Rename JsonSchemaRef to SchemaRef
    
    * Rename JsonSchemaException to SchemaException
    
    * Rename JsonNodePath to NodePath
    
    * Rename preloadJsonSchema in KeywordValidator to preloadSchema
    
    * Rename JsonNodeAnnotation to Annotation
    
    * Rename BaseFormatJsonValidator to BaseFormatValidator
    
    * Rename JsonNodeResult to SchemaResult
    
    * Rename ValidationResult to Result
    
    * Refactor naming
    
    * Rename Specification.Version to SpecificationVersion and refactor
    
    * Rename ValidatorTypeCode to Keywords
    
    * Rename VersionCode to SpecificationVersionRange
    
    * Rename ValidatorTypeCode to KeywordType
    
    * Move ThresholdMixin to keyword package
    
    * Move Vocabulary to vocabulary package
    
    * Move ApplyDefaultsStrategy to walk package
    
    * Move Format and Formats to format package
    
    * Remove AbstractFormat and BaseFormat
    
    * Refactor format
    
    * Move CachedSupplier to utils package
    
    * Rename CachedSupplier to ThreadSafeCachingSupplier and refactor
    
    * Move NodePath and PathType to path package
    
    * Refactor and fix discriminator
    
    * Refactor discriminator
    
    * Refactor discriminator
    
    * Refactor discriminator
    
    * Refactor discriminator
    
    * Refactor SchemaLoader
    
    * Refactor path type
    
    * Rename SchemaResult to InstanceResult
    
    * Move SpecificationVersionDetector to test
    
    * Move JsonType and TypeFactory to utils package
    
    * Rename JsonNodeReader to NodeReader
    
    * Refactor SchemaRegistry and ResourceLoaders
    
    * Fix UrnTest
    
    * Refactor Dialect Registry and Schema Registry
    
    * Rename ItemsValidator to ItemsLegacyValidator and ItemsValidator202012 to ItemsValidator
    
    * Refactor StringUtils and StringChecker into Strings
    
    * Refactor Schema to allow loading input from iri
    
    * Refactor Vocabulary rename iri to id
    
    * Allow adding keyword to dialect to override vocabulary keywords
    
    * Rename JsonNodeUtil to JsonNodeTypes
    
    * Remove SetView
    
    * Suppress warnings for ThresholdMixinPerfTest
    
    * Add propertyDependencies keyword
    
    * Rename PROPERTYNAMES KeywordType to PROPERTY_NAMES
    
    * Refactor SpecificationVersionRange and rename constants
    
    * Fix propertyNames and not messages
    
    * Rename VocabularyFactory to VocabularyRegistry
    
    * Rename enableSchemaCache to schemaCacheEnabled in SchemaRegistry
    
    * Fix discriminator
    
    * Fix enum
    
    * Rename JsonLocationAware to TokenStreamLocationAware to align with v3
    
    * migration docs
    justin-tay authored Oct 8, 2025
    Configuration menu
    Copy the full SHA
    e880dd0 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2025

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

Commits on Oct 20, 2025

  1. Configuration menu
    Copy the full SHA
    4dbdc9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bebfeb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4abbc2 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2025

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