Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 1.3 KB

CHANGELOG.md

File metadata and controls

59 lines (38 loc) · 1.3 KB

4.3.0

  • Added Features
    • Copy meta properties to the referenced schema itself

4.2.1

  • Fixes
    • Conversion of multiple .shared() produces invalid schema (#51)

4.2.0

  • Added Features

    • Adds 'open-api-3.1' format support.
  • Fixes

    • Change type to be 'integer' instead of 'number' if it's const (#50)

4.1.0

  • Added Features
    • Adds option includeSchemaDialect to enable including $schema in schema output. (#46)
    • Adds exclusiveMaximum/exclusiveMinimum to negateive/positive number type schema. (#47)

4.0.1

  • Fixes
    • Missing support on title in meta

4.0.0

[BREAKING]

  • Added Features

    • Supports If-Then-Else keyword by default for supported JSON Spec for when and alternatives
    • Supports invalid keyword using { not: { enum: [] } }
    • Supports has keyword using contains
    • Supports alternatives().try().match()
  • Misc Change

    • Reorganize Test Fixtures and Cases
    • Better null type handling
    • Better const type handling
  • Fixes

    • Missing support on readOnly and writeOnly for Draft-2019-09
    • Invalid any type for OpenAPI

3.1.1

  • Fix Typescript definition.

3.1.0

  • Add support for relation operator with and without.

3.0.0

  • [BREAKING] Default enable feature: relation operator and, or, nand, xor, oxor.