- f4b0a41: update dependency @apidevtools/json-schema-ref-parser to v11.2.0
- e81f606: handle additional open api keywords
-
bf09b6c: The API has been updated to be an async function. Remove support for node v14.
-
b90c88c: Upgrade ajv to version 8.
The main BREAKING CHANGE is that the support for JSON-Schema draft-04 is removed from version 8. Some properties of Ajv.Options has also changed its shape. More details: https://ajv.js.org/v6-to-v8-migration.html
- 1e25a24: Fix issue with empty response header
- bd2cac7: bump typescript to v4
- c8fc209: bump better-ajv-errors version
- 5cc0aeb: Renovate bump dependencies
- 48fa398: Make response header name validation case-insensitive
- b99e1f1: Renovate bump dependencies
- 9b804b4: fix: use responseBodyAjvOptions if passed
- f0ed23d: fix #45 where validateRequest was mistakenly called in validateResponseByOperationId
- af69512: Bump avj to 6.12.3
- 4612f8a: Fixed type of ChowError.meta.rawErrors and updated documentation
- 0df9521: Upgrade json-schema-deref-sync
-
e7ce361: 💥 Breaking Changes:
validateRequest
will now be deprecated in favor ofvalidateRequestByPath
, but it will NOT break. Instead, it will be printing a deprecated warning message, but do expect it to be removed completely in the future.🎁 New Features: Adds support for validate by operationId
- a833a4c: Fix registry
- 1edce3e: Add constructor argument "options" (ChowOptions) to CompiledRequestBody. This arg is passed to CompiledSchema and ultimately AJV for validation
- 989f29c: Make HTTP header names case-insensitive
- ab942d4: Support parameter override
- ef5b0fe: Bump dev pkgs
- 4ed0b01: bump better-ajv-errors