Skip to content

@JamesNK JamesNK released this Jan 27, 2020 · 6 commits to master since this release

  • No changes
Assets 3

@JamesNK JamesNK released this Jan 27, 2020 · 6 commits to master since this release

  • New feature - Add JSchema.ToString settings overload
  • Change - Remove portable target
  • Fix - Fix dependencies not being written
  • Fix - Fix nested root schema references
  • Fix - Fix self referencing schema when schema id already has hash
  • Fix - Fix writing dependencies
Assets 3

@JamesNK JamesNK released this Apr 22, 2019 · 13 commits to master since this release

  • New feature - Added Source Link support
  • New feature - Provide additional info for invalid schema IDs
  • Fix - Fixed ISO date string enum values being parsed as dates
  • Fix - Fixed a performance issue when serializing large JSchema objects
  • Fix - Fixed validating null string token from JTokenReader
  • Fix - Fixed validating JsonReader with multiple pieces of content
  • Fix - Fixed JSchemaReferenceHandling flags
  • Fix - Fixed validating property name with enumeration
  • Fix - Fixed require properties validation error display incorrect properties
  • Fix - Fixed StringEnumGenerationProvider when enum containing duplicate values
  • Fix - Fixed error messages from nested schemas in else/then not being listed
Assets 3

@JamesNK JamesNK released this Mar 23, 2018 · 28 commits to master since this release

  • Fix - Fixed validating complex nested conditional schemas
Assets 3

@JamesNK JamesNK released this Mar 2, 2018 · 30 commits to master since this release

  • Fix - Fixed generated schema Ids
Assets 3

@JamesNK JamesNK released this Mar 2, 2018 · 32 commits to master since this release

  • Fix - Fixed validating after implicit conversions by JsonReader
  • Fix - Fixed error when validating if/then/else
  • Fix - Fixed schema Id on validation errors not preserving reference
Assets 3

@JamesNK JamesNK released this Feb 21, 2018 · 38 commits to master since this release

  • New feature - Added netstandard2.0
  • Fix - Fixed validation of nested, reused conditional schemas
Assets 3

@JamesNK JamesNK released this Feb 17, 2018 · 45 commits to master since this release

  • New feature - Added support for JSON Schema Draft 7
  • New feature - Added support for if/then/else
  • New feature - Added writeOnly/readOnly to JSchema
  • New feature - Added contentEncoding/contentMediaType to JSchema
  • Fix - Fixed incorrect error thrown when resolving reference where index equals length
  • Fix - Fixed generating schemas with attributes inheriting from DescriptionAttribute and DisplayNameAttribute
Assets 3

@JamesNK JamesNK released this Jan 12, 2018 · 55 commits to master since this release

  • New feature - Added JSchema.Reference to optionally dereference schemas
  • New feature - Added ResolveSchemaReferences to reader for reading schemas without resolving references
  • New feature - Added support for DisplayAttribute when generating schemas
  • Change - Changed regex to use RegexOptions.ECMAScript
  • Remove - JSchemaReaderSettings.RegexTimeout was unused and removed
  • Fix - Fixed using StringEnumGenerationProvider with DefaultValue
  • Fix - Fixed validators not being used in referenced schemas
  • Fix - Fixed using JSchemaReadersSetting in referenced schemas with base URI
  • Fix - Fixed generated schemas with multiple required states not being placed in definitions
  • Fix - Fixed validation of a contains schema when nested inside conditional context
Assets 3

@JamesNK JamesNK released this Sep 28, 2017 · 68 commits to master since this release

  • New feature - Improved schema generation performance
  • Fix - Fixed reading DescriptionAttribute and DisplayNameAttribute in portable and .NET Standard builds
  • Fix - Fixed writing schema with JSchemaType.None
  • Fix - Fixed JSON Pointer format validation
  • Fix - Fixed validating floating point values with no remainder as integer type
  • Fix - Fixed error when resolving complex deferred schema relationship
  • Fix - Fixed using propertyNames with non-string validation
  • Fix - Fixed parsing schema ids starting with double slash
Assets 3
You can’t perform that action at this time.