json_schema 3.1.0 copy "json_schema: ^3.1.0" to clipboard
json_schema: ^3.1.0 copied to clipboard

outdated

Provide support for validating instances against json schema

3.1.0 #

  • Remove the need for separate browser and VM imports
  • Deprecate non-json RefProviders
  • More specific missing-required property errors

3.0.0 #

  • Removed support for Dart 1

2.2.0 #

  • Add note about root path in error string when instance path is empty
  • Expose ValidationError class

2.1.4 #

  • Use deep equality to compare maps, fixing equality when enums are present

2.1.3 #

  • New validateWithErrors method on JsonSchema returns all validation errors as a list of objects
  • ValidationError objects include both instance & schema paths for each error
  • Error logic tweaked to provide consistent error paths in JSON pointer notation

2.0.0 #

  • json_schema is no longer bound to dart:io and works in the browser!
  • Full JSON Schema draft6 compatibility
  • Much better $ref resolution, including deep nesting of $refs
  • More typed keyword getters for draft6 like examples
  • Syncronous schema evaluation by default
  • Optional async evaluation and fetching with createSchemaAsync
  • Automatic parsing of JSON strings passed to createSchema and createSchemaAsync
  • Ability to do custom resolution of $refs with RefProvider and RefProviderAsync
  • Optional parsing of JSON strings passed to validate with parseJson = true
  • Dart 2.0 compatibility
  • Many small changes to make things more in line with modern dart.
  • Please see the migration guide for additional info.

1.0.8 #

  • Code cleanup
  • Strong mode
  • Switch build tools to dart_dev

1.0.7 #

  • Update dependency constraint on the args package.

1.0.3 #

  • Add a dependency on the args package.

1.0.2 #

  • Add a dependency on the logging package.
27
likes
0
pub points
92%
popularity

Publisher

verified publisherworkiva.com

Provide support for validating instances against json schema

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

args, collection, http, logging, path, rfc_6901, uri

More

Packages that depend on json_schema