Skip to content

Latest commit

 

History

History
147 lines (103 loc) · 3.52 KB

CHANGELOG.md

File metadata and controls

147 lines (103 loc) · 3.52 KB

Unreleased

2.1.0 (2024-04-03)

Fixed

  • Add full-date compliant date format validation #164

2.0.0 (2023-10-15)

Added

  • Support for uniqueItems in array #154
  • Fix nullable field does not work with allOf, anyOf and oneOf keyword #128

Other

  • Drop Ruby 2.6 Support #158

1.0.0 (2021-02-03)

Added

  • Add date-time format validation #126

1.0.0.beta1 (2021-12-15)

Added

  • Add strict_reference_validation config and implementation to address/implement #29 #123

0.15.0 (2021-09-27)

Added

  • support: relative file path escape. #117

0.14.1 (2021-07-9)

Fixed

  • Fix bug for using path parameter and coerce option #115

0.14.0 (2021-05-24)

Added

  • Add basic polymorphism handling #103
  • Support empty schema as any type #109
  • Add date format validation for string #102

Fixed

  • Fix anyOf coercion to float and integer when value is a non-string type #110

0.13.0 (2021-05-01)

  • Fix a problem with remote reference to path items which have path parameters #95
  • Support enum for booleans. #104

0.12.1 (2020-08-27)

  • Use CGI.unescape (warning fix) #92

0.12.0 (2020-08-26)

  • Find path by extracted params than path length #84
  • Unescape ref URI before lookup in OpenAPIParser::Findable #85
  • Improved path parameter matching code to allow file extensions, multiple parameters inside one path element, etc #90

0.11.2 (2020-05-23)

  • Allow date and time content in YAML #81

0.11.1 (2020-05-09)

  • fix too many warning

0.11.0 (2020-05-09)

  • Add committee friendly interface to use remote references. #74
  • Prevent SystemStackError on recursive schema reference #76
  • support newest ruby versions #78

0.10.0 (2020-04-01)

  • Support $ref to objects in other OpenAPI yaml files #66
  • Allow $ref for path item objects #71

0.9.0 (2020-03-22)

  • Added support for validating UUID formatted strings #67

0.8.0 (2020-01-21)

  • Append the example to the Pattern validator error message #64

0.7.0 (2020-01-15)

  • Avoid potential .send(:exit) #58
  • Improve PathItemFinder #44

0.6.1 (2019-10-12)

  • Bugfix: validate non-nullable response header #54
  • Improve grammar in error messages #55
  • fix object validator in case of properties missing #56

0.6.0 (2019-10-05)

  • add email format validation on string #51

0.5.0 (2019-09-28)

  • Add max and min length validators for string. #45
  • Support for minItems and maxItems in array #49

0.4.1 (2019-07-27)

  • release missed

0.4.0 (2019-07-27)

  • Add minimum and maximum checks for integer and number data types (#43)

0.3.1 (2019-06-04)

  • Add additionalProperties default value (#40)

0.3.0 (2019-06-01)

features

  • Perform a strict check on object properties (#33)

Bugfix

  • Support discriminator without mapping (#35)
  • Fix upper case request param validation (#38)

0.2.7 (2019-05-20)

  • Fix for release miss

0.2.6 (2019-05-20)

  • Add support for discriminator (#32)

0.2.5 (2019-04-12)

  • Support one of validator (#26)

0.2.3 (2019-03-18)

  • validate_header_parameter support case incentive (#25)

0.2.2 (2019-01-06)

  • bugfix for datetime validate (#20)

0.2.1 (2019-01-03)

  • raise error when invalid datetime format (#19)

0.2.0 (2019-01-02)

  • support header validate (#18)

0.1.9 (2019-01-01)

  • add strict option (#17)

0.1.8 (2018-12-31)

  • add select_media_type method(#16)

0.1.7 (2018-12-30)

  • Float value validate bugfix (#15)

0.1.6 (2018-12-29)

  • Support allOf definition (#11)
  • Support wildcard status code (#12)
  • Support wildcard content type (#13)

0.1.5 (2018-12-23)

  • First release for production usage