Skip to content

Releases: JamesNK/Newtonsoft.Json.Schema

1.0.11

29 Aug 08:40
Compare
Choose a tag to compare
  • 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

16 Aug 09:07
Compare
Choose a tag to compare
  • New feature - Added support for schema read warning events
  • Fix - Fixed not writing uniqueItems
  • Fix - Fixed parsing error on duplicate schema ids
  • Fix - Fixed validation error when evaluating an invalid regex pattern

1.0.9

27 Jun 12:27
Compare
Choose a tag to compare
  • Change - Renamed aspnetcore50 target to dnxcore50

1.0.8

25 Feb 09:29
Compare
Choose a tag to compare
  • 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

22 Feb 06:39
Compare
Choose a tag to compare
  • 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

15 Feb 02:52
Compare
Choose a tag to compare
  • 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

1.0.5

07 Feb 22:15
Compare
Choose a tag to compare
  • New feature - Added JSchemaConverter
  • Change - Added None option to validation ErrorType
  • Bug fix - Fixed not discovering dependency schemas
  • Bug fix - Fixed resolving complex schema references
  • Bug fix - Fixed generating schema paths

1.0.4

30 Jan 08:31
Compare
Choose a tag to compare
  • Fix - Fixed license registration error

1.0.3

25 Jan 02:38
Compare
Choose a tag to compare
  • New feature - Added Value to ValidationError
  • Change - Replaced ISchemaError with ValidationError
  • Change - Renamed Read to Load on JSchema
  • Change - License string format updated

1.0.2

23 Jan 08:50
Compare
Choose a tag to compare
  • Fix - Fixed invalid nested data in a condition not registering