- New feature - Add support for draft 2019-09
- New feature - Enable nullable references
- Fix - Fix writing empty dependency collection
- Fix - Fix error when unevaluated is combined conditional keywords
- Fix - Fix generating schemas for ReadOnlyDictionary types
- Fix - Fix deserializing null with JSchemaConverter
- Fix - Fix error when CompositeContext combined with if/then/else
- Fix - Fix using JsonValidator with certain JTokenReader output
- Fix - Fix validating duplicate key in dependencies and dependentSchemas
- 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
- 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
- Fix - Fixed validating complex nested conditional schemas
- Fix - Fixed generated schema Ids
- 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
- New feature - Added netstandard2.0
- Fix - Fixed validation of nested, reused conditional schemas
- 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
- 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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.