Releases: JamesNK/Newtonsoft.Json.Schema
Releases · JamesNK/Newtonsoft.Json.Schema
1.0.11
- New feature - Improved validation performance
- Change - Changed invalid pattern properties to raise an event instead of an error
- Change - Changed invalid id and reference errors to be wrapped in a better error message
- Change - Changed incorrect ValidationError property setters to be private
- Fix - Fixed schema id sometimes not being set on ValidationError
- Fix - Fixed not raising schema errors in resolved schemas
- Fix - Fixed not raising duplicate ids events on schemas with no referenced schemas
- Fix - Fixed error when there are multiple duplicate ids
- Fix - Fixed dictionaries to use Ordinal string comparison
- Fix - Fixed many schema id resolution bugs
- Fix - Fixed invalid ids to throw a wrapped exception
1.0.10
1.0.9
1.0.8
- Change - Renamed JSchemaResolver.GetRootSchema to GetSchemaResource
- Change - Change schema resolution to only use JSchemaResolver for external references
- Fix - Fixed writing references with pointer escaped characters
- Fix - Included missing .NET 3.5 files in NuGet package
1.0.7
- New feature - Added .NET 3.5 assembly
- New feature - When loading schema, only load supported features for specified $schema version
- New feature - Added ValidateVersion to JSchemaReaderSettings for validating schema content with $schema reference
- New feature - Added BaseUri to JSchemaReaderException
- Change - Renamed JSchemaType.Float to Number
- Change - Removed JSchemaType.Any
- Fix - Fixed stack overflow when loading circular referencing external schemas
- Fix - Fixed stack overflow when resolving some invalid references
1.0.6
- New feature - Added support for resolving relative schema references
- New feature - Added line info to JSchema
- New feature - Added path to validation error messages
- New feature - Added schema base URI to ValidationError
- New feature - Added Timeout and ByteLimit to JSchemaUrlResolver
- Change - Refactored JSchemaResolver
- Change - Changed exceptions thrown to JSchemaException, JSchemaValidationException, JSchemaReaderException
- Bug fix - Fixed JSON path in errors when loading deferred schemas