Skip to content

v0.1.0

Choose a tag to compare

@ryanolee ryanolee released this 14 Apr 23:44
· 42 commits to main since this release
59b570f

What's Changed

  • Support for minLength and maxLength
  • Support for references in allOf and factored schemas
  • Support for additionalItems, uniqueItems, unevaluatedItems
  • Support for type inference (Type does not need to be explicitly given)
  • Generative Tests in CI (Generate against schema database and assert generated output matches schema)
  • Denies for not, if, then, else, dependantRequired, dependantSchemas
  • Actual support for contains, minContainsandmaxContains` (Stated support but no real implementation)
  • Globally configurable limits for global complexity (useful for deeply nested or infinitely recursive schemas)
  • Better multipleOf generation behavior
  • Regex generation improvements surrounding ".*" generating random unicode with a new option to limit to printable ascii and further limits to overall lengths to limit generated payload sizes.
  • Large number if edge cases fixes.

New Contributors

Full Changelog: v0.0.1...v0.1.0