Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
e9669af
Refactor to remove ErrorMessageType
justin-tay Sep 21, 2025
5c399ff
Remove failFast from MessageSourceValidationMessage builder
justin-tay Sep 21, 2025
9594509
Remove hard coded instance location for the error message
justin-tay Sep 21, 2025
8857464
Rename ValidationMessage to Error
justin-tay Sep 21, 2025
b58d5df
Rename JsonSchemaWalker to Walker
justin-tay Sep 22, 2025
a3af13b
Rename JsonSchemaValidator to Validator
justin-tay Sep 22, 2025
b2d6a14
Rename JsonValidator to KeywordValidator and fix class hierarchy
justin-tay Sep 22, 2025
868a967
Move keyword and keyword validators to keyword package
justin-tay Sep 22, 2025
fac1bbf
Rename SpecVersion.VersionFlag to Specification.Version and refactor
justin-tay Sep 22, 2025
ebb02ed
Rename SchemaId to DialectId
justin-tay Sep 22, 2025
f5abdc8
Rename JsonMetaSchema to Dialect
justin-tay Sep 22, 2025
a053b80
Refactor dialect and add dialects
justin-tay Sep 22, 2025
ef784d9
Rename JsonMetaSchemaFactory to DialectRegistry
justin-tay Sep 22, 2025
24e1770
Rename JsonSchema to Schema
justin-tay Sep 22, 2025
5963537
Rename JsonSchemaFactory to SchemaRegistry
justin-tay Sep 22, 2025
c49ed41
Refactor SchemaRegistry
justin-tay Sep 22, 2025
fb6f6b1
Rename SchemaValidatorsConfig to SchemaRegistryConfig and move from V…
justin-tay Sep 22, 2025
adf41ac
Rename ValidationContext to SchemaContext
justin-tay Sep 23, 2025
de24f14
Remove JsonSchemaVersion
justin-tay Sep 23, 2025
2a9e0f4
Rename JsonSchemaIdValidator to SchemaIdValidator
justin-tay Sep 23, 2025
4459926
Rename JsonSchemaRef to SchemaRef
justin-tay Sep 23, 2025
b19b613
Rename JsonSchemaException to SchemaException
justin-tay Sep 23, 2025
deacb50
Rename JsonNodePath to NodePath
justin-tay Sep 23, 2025
83a81f0
Rename preloadJsonSchema in KeywordValidator to preloadSchema
justin-tay Sep 23, 2025
112bcb9
Rename JsonNodeAnnotation to Annotation
justin-tay Sep 23, 2025
a52730c
Rename BaseFormatJsonValidator to BaseFormatValidator
justin-tay Sep 23, 2025
200403b
Rename JsonNodeResult to SchemaResult
justin-tay Sep 23, 2025
cf6ebb5
Rename ValidationResult to Result
justin-tay Sep 23, 2025
d7b00b3
Refactor naming
justin-tay Sep 23, 2025
dd09cd5
Rename Specification.Version to SpecificationVersion and refactor
justin-tay Sep 24, 2025
f2181f1
Rename ValidatorTypeCode to Keywords
justin-tay Sep 24, 2025
59f8d9e
Rename VersionCode to SpecificationVersionRange
justin-tay Sep 24, 2025
63347fc
Rename ValidatorTypeCode to KeywordType
justin-tay Sep 24, 2025
40f7425
Move ThresholdMixin to keyword package
justin-tay Sep 24, 2025
73b2860
Move Vocabulary to vocabulary package
justin-tay Sep 24, 2025
15f7fa6
Move ApplyDefaultsStrategy to walk package
justin-tay Sep 24, 2025
82dc2dc
Move Format and Formats to format package
justin-tay Sep 24, 2025
f581682
Remove AbstractFormat and BaseFormat
justin-tay Sep 24, 2025
6b011d3
Refactor format
justin-tay Sep 24, 2025
2b5fdd7
Move CachedSupplier to utils package
justin-tay Sep 24, 2025
cc89fd1
Rename CachedSupplier to ThreadSafeCachingSupplier and refactor
justin-tay Sep 24, 2025
3194331
Move NodePath and PathType to path package
justin-tay Sep 24, 2025
f9c8d56
Refactor and fix discriminator
justin-tay Sep 24, 2025
4880a71
Refactor discriminator
justin-tay Sep 24, 2025
c046145
Refactor discriminator
justin-tay Sep 24, 2025
bf23a13
Refactor discriminator
justin-tay Sep 24, 2025
b2f32f6
Refactor discriminator
justin-tay Sep 25, 2025
18445ab
Refactor SchemaLoader
justin-tay Sep 25, 2025
2939e87
Refactor path type
justin-tay Sep 26, 2025
66757a4
Rename SchemaResult to InstanceResult
justin-tay Sep 26, 2025
ae7bb22
Move SpecificationVersionDetector to test
justin-tay Sep 26, 2025
cfca9b1
Move JsonType and TypeFactory to utils package
justin-tay Sep 27, 2025
e79fdad
Rename JsonNodeReader to NodeReader
justin-tay Sep 27, 2025
db1ac30
Refactor SchemaRegistry and ResourceLoaders
justin-tay Sep 27, 2025
6dd21ce
Fix UrnTest
justin-tay Sep 27, 2025
d964f00
Refactor Dialect Registry and Schema Registry
justin-tay Sep 27, 2025
0f34bde
Rename ItemsValidator to ItemsLegacyValidator and ItemsValidator20201…
justin-tay Sep 27, 2025
9e5f9c4
Refactor StringUtils and StringChecker into Strings
justin-tay Sep 27, 2025
d7b23d8
Refactor Schema to allow loading input from iri
justin-tay Sep 27, 2025
074b215
Refactor Vocabulary rename iri to id
justin-tay Sep 27, 2025
05cabe2
Allow adding keyword to dialect to override vocabulary keywords
justin-tay Sep 27, 2025
8541100
Rename JsonNodeUtil to JsonNodeTypes
justin-tay Sep 28, 2025
3934554
Remove SetView
justin-tay Sep 28, 2025
0424fe3
Suppress warnings for ThresholdMixinPerfTest
justin-tay Sep 28, 2025
5a971af
Add propertyDependencies keyword
justin-tay Sep 28, 2025
cfd0e6d
Rename PROPERTYNAMES KeywordType to PROPERTY_NAMES
justin-tay Sep 28, 2025
6315c27
Refactor SpecificationVersionRange and rename constants
justin-tay Sep 28, 2025
0641aa9
Fix propertyNames and not messages
justin-tay Sep 29, 2025
ccebd93
Rename VocabularyFactory to VocabularyRegistry
justin-tay Sep 30, 2025
a185350
Rename enableSchemaCache to schemaCacheEnabled in SchemaRegistry
justin-tay Sep 30, 2025
f9dbc78
Fix discriminator
justin-tay Oct 2, 2025
81b9986
Fix enum
justin-tay Oct 2, 2025
8f605b5
Rename JsonLocationAware to TokenStreamLocationAware to align with v3
justin-tay Oct 3, 2025
8c31de4
migration docs
justin-tay Sep 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
138 changes: 138 additions & 0 deletions doc/migration-2.0.0.md

Large diffs are not rendered by default.

29 changes: 0 additions & 29 deletions src/main/java/com/networknt/schema/AbstractCollector.java

This file was deleted.

114 changes: 0 additions & 114 deletions src/main/java/com/networknt/schema/AllOfValidator.java

This file was deleted.

219 changes: 0 additions & 219 deletions src/main/java/com/networknt/schema/AnyOfValidator.java

This file was deleted.

Loading