diff --git a/CHANGELOG.md b/CHANGELOG.md index fa0d12cc..c007bda5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,99 @@ +## 3.16.6 (2020-07-14) + +* (fix) #310 - router - undefined path should return 404 ([b41cc5c](https://github.com/cdimascio/express-openapi-validator/commit/b41cc5c)), closes [#310](https://github.com/cdimascio/express-openapi-validator/issues/310) +* #324 improves error handling for incorrect schema ([850ed98](https://github.com/cdimascio/express-openapi-validator/commit/850ed98)), closes [#324](https://github.com/cdimascio/express-openapi-validator/issues/324) +* #326 improve paths, andcomponents $ref resolution for multi-file specs ([b114070](https://github.com/cdimascio/express-openapi-validator/commit/b114070)), closes [#326](https://github.com/cdimascio/express-openapi-validator/issues/326) +* add .DS_Store ([38903d8](https://github.com/cdimascio/express-openapi-validator/commit/38903d8)) +* add change log instructions ([de03cdf](https://github.com/cdimascio/express-openapi-validator/commit/de03cdf)) +* Add comments detailing use of 'x-eov-operation-id' and 'operationId' in example 3-eov-operations. (# ([04c06d3](https://github.com/cdimascio/express-openapi-validator/commit/04c06d3)), closes [#322](https://github.com/cdimascio/express-openapi-validator/issues/322) +* Add create(...) method in HttpError class to build specific Error by status code ([781a171](https://github.com/cdimascio/express-openapi-validator/commit/781a171)) +* add deep equals / default value test ([e8282e0](https://github.com/cdimascio/express-openapi-validator/commit/e8282e0)) +* Add export for HttpError types in index.ts ([a55f3ee](https://github.com/cdimascio/express-openapi-validator/commit/a55f3ee)) +* add paths to response resolution ([ecd738b](https://github.com/cdimascio/express-openapi-validator/commit/ecd738b)) +* Add resolvers tests to improve coverage ([8fc1d6c](https://github.com/cdimascio/express-openapi-validator/commit/8fc1d6c)) +* Add some clarity to documentation ([29ed69e](https://github.com/cdimascio/express-openapi-validator/commit/29ed69e)) +* Add test for httperror instanceof detection ([456d2da](https://github.com/cdimascio/express-openapi-validator/commit/456d2da)) +* add test for undocumented endpoint on Router ([7e981c3](https://github.com/cdimascio/express-openapi-validator/commit/7e981c3)) +* Add test, compile and test:coverage command for windows development. ([91ad23c](https://github.com/cdimascio/express-openapi-validator/commit/91ad23c)) +* adds tests for components.parameters ([421ba4b](https://github.com/cdimascio/express-openapi-validator/commit/421ba4b)) +* allowUnknownQueryParameters:false skipped if no query parameters defined ([9815802](https://github.com/cdimascio/express-openapi-validator/commit/9815802)) +* changelog ([c6b3117](https://github.com/cdimascio/express-openapi-validator/commit/c6b3117)) +* cleanup ([f0b742d](https://github.com/cdimascio/express-openapi-validator/commit/f0b742d)) +* comment resolve top level ref ([89ee600](https://github.com/cdimascio/express-openapi-validator/commit/89ee600)) +* Coverted all throw `validationError(...)` to `throw new Error(...)`. ([0c80cf6](https://github.com/cdimascio/express-openapi-validator/commit/0c80cf6)) +* Custom operation resolver can now be specified via options.operationResolver ([229f4b8](https://github.com/cdimascio/express-openapi-validator/commit/229f4b8)) +* deep copy ref test ([60c2abd](https://github.com/cdimascio/express-openapi-validator/commit/60c2abd)) +* deepObject default value support #287 ([e548b9a](https://github.com/cdimascio/express-openapi-validator/commit/e548b9a)), closes [#287](https://github.com/cdimascio/express-openapi-validator/issues/287) +* Defined classes for HttpError types in types.ts ([ba3a74a](https://github.com/cdimascio/express-openapi-validator/commit/ba3a74a)) +* Document ability to use a custom operation resolver ([0dc6a24](https://github.com/cdimascio/express-openapi-validator/commit/0dc6a24)) +* fix 305: Unable to use array as a path parameter ([fa8d453](https://github.com/cdimascio/express-openapi-validator/commit/fa8d453)) +* fix test ([62acbbd](https://github.com/cdimascio/express-openapi-validator/commit/62acbbd)) +* fix typos ([c5e4383](https://github.com/cdimascio/express-openapi-validator/commit/c5e4383)) +* fixes 332 unknown formats with req validation ([edeff91](https://github.com/cdimascio/express-openapi-validator/commit/edeff91)) +* follow response $refs ([fb7abfb](https://github.com/cdimascio/express-openapi-validator/commit/fb7abfb)) +* formatting ([e491fe3](https://github.com/cdimascio/express-openapi-validator/commit/e491fe3)) +* From else-if to switch for status checking ([27a4bd0](https://github.com/cdimascio/express-openapi-validator/commit/27a4bd0)) +* ignore vendor extensions in paths ([a82154d](https://github.com/cdimascio/express-openapi-validator/commit/a82154d)) +* Include "modulePathResolver" in resolvers module ([c5f24b5](https://github.com/cdimascio/express-openapi-validator/commit/c5f24b5)) +* increment minor version ([93a0156](https://github.com/cdimascio/express-openapi-validator/commit/93a0156)) +* increment minor version ([ff76d38](https://github.com/cdimascio/express-openapi-validator/commit/ff76d38)) +* increment minor version ([ea59355](https://github.com/cdimascio/express-openapi-validator/commit/ea59355)) +* increment minor version ([43c7cee](https://github.com/cdimascio/express-openapi-validator/commit/43c7cee)) +* increment patch version ([fba81c6](https://github.com/cdimascio/express-openapi-validator/commit/fba81c6)) +* increment patch version ([63608a2](https://github.com/cdimascio/express-openapi-validator/commit/63608a2)) +* increment patch version ([0dfadd7](https://github.com/cdimascio/express-openapi-validator/commit/0dfadd7)) +* increment patch version ([3f2f1a3](https://github.com/cdimascio/express-openapi-validator/commit/3f2f1a3)) +* increment patch version ([c86a314](https://github.com/cdimascio/express-openapi-validator/commit/c86a314)) +* increment patch version ([a186b3d](https://github.com/cdimascio/express-openapi-validator/commit/a186b3d)) +* increment patch version ([d611f61](https://github.com/cdimascio/express-openapi-validator/commit/d611f61)) +* increment patch version 3.14.1 ([2603fd9](https://github.com/cdimascio/express-openapi-validator/commit/2603fd9)) +* Migrate status based Error creation from inline check to HttpError.create method ([36118ea](https://github.com/cdimascio/express-openapi-validator/commit/36118ea)) +* provides change log ([01b8e96](https://github.com/cdimascio/express-openapi-validator/commit/01b8e96)) +* Remove comments from eov-operations.modulepath.yaml specification ([ae4fec7](https://github.com/cdimascio/express-openapi-validator/commit/ae4fec7)) +* Remove magic number in operation handlers test ([414aca6](https://github.com/cdimascio/express-openapi-validator/commit/414aca6)) +* remove unecessary file ([7621d1b](https://github.com/cdimascio/express-openapi-validator/commit/7621d1b)) +* remove unused code ([1de1f3b](https://github.com/cdimascio/express-openapi-validator/commit/1de1f3b)) +* Removed validationError and _validationError unusued functions. ([3ffbd95](https://github.com/cdimascio/express-openapi-validator/commit/3ffbd95)) +* Reordering script into package.json ([11cac46](https://github.com/cdimascio/express-openapi-validator/commit/11cac46)) +* Resolvers can now be specified through operationHandlers as a OperationHandlerOptions ([7d50628](https://github.com/cdimascio/express-openapi-validator/commit/7d50628)) +* Update .travis.yml ([0b31815](https://github.com/cdimascio/express-openapi-validator/commit/0b31815)) +* update deep object test ([6c6d2a9](https://github.com/cdimascio/express-openapi-validator/commit/6c6d2a9)) +* update example deps ([97f43be](https://github.com/cdimascio/express-openapi-validator/commit/97f43be)) +* update lock ([c16dcd1](https://github.com/cdimascio/express-openapi-validator/commit/c16dcd1)) +* update npmignore ([786bd45](https://github.com/cdimascio/express-openapi-validator/commit/786bd45)) +* update og:image ([d778602](https://github.com/cdimascio/express-openapi-validator/commit/d778602)) +* update package.json ([eb44091](https://github.com/cdimascio/express-openapi-validator/commit/eb44091)) +* update packages ([f4c0c2d](https://github.com/cdimascio/express-openapi-validator/commit/f4c0c2d)) +* update README ([3534a46](https://github.com/cdimascio/express-openapi-validator/commit/3534a46)) +* update README ([ff1ad92](https://github.com/cdimascio/express-openapi-validator/commit/ff1ad92)) +* Update README.md ([a4541d3](https://github.com/cdimascio/express-openapi-validator/commit/a4541d3)) +* Update README.md ([de57bcd](https://github.com/cdimascio/express-openapi-validator/commit/de57bcd)) +* Update README.md ([5d6d5de](https://github.com/cdimascio/express-openapi-validator/commit/5d6d5de)) +* Update README.md ([797e86f](https://github.com/cdimascio/express-openapi-validator/commit/797e86f)) +* Update README.md ([a358911](https://github.com/cdimascio/express-openapi-validator/commit/a358911)) +* Update README.md ([2f0c206](https://github.com/cdimascio/express-openapi-validator/commit/2f0c206)) +* Update README.md ([8dfb08f](https://github.com/cdimascio/express-openapi-validator/commit/8dfb08f)) +* Update README.md ([9c50d80](https://github.com/cdimascio/express-openapi-validator/commit/9c50d80)) +* Update README.md ([11c2da0](https://github.com/cdimascio/express-openapi-validator/commit/11c2da0)) +* Update README.md ([afdfd81](https://github.com/cdimascio/express-openapi-validator/commit/afdfd81)) +* Update README.md ([0d33c46](https://github.com/cdimascio/express-openapi-validator/commit/0d33c46)) +* update version ([1e34435](https://github.com/cdimascio/express-openapi-validator/commit/1e34435)) +* upgrade ref parser & deps ([12cabad](https://github.com/cdimascio/express-openapi-validator/commit/12cabad)) +* docs: add Jakesterwars as a contributor (#330) ([e29efbd](https://github.com/cdimascio/express-openapi-validator/commit/e29efbd)), closes [#330](https://github.com/cdimascio/express-openapi-validator/issues/330) +* docs: update .all-contributorsrc [skip ci] ([0b7eb0a](https://github.com/cdimascio/express-openapi-validator/commit/0b7eb0a)) +* docs: update .all-contributorsrc [skip ci] ([41bde49](https://github.com/cdimascio/express-openapi-validator/commit/41bde49)) +* docs: update .all-contributorsrc [skip ci] ([9b0480d](https://github.com/cdimascio/express-openapi-validator/commit/9b0480d)) +* docs: update .all-contributorsrc [skip ci] ([fd70d42](https://github.com/cdimascio/express-openapi-validator/commit/fd70d42)) +* docs: update README.md [skip ci] ([22ee649](https://github.com/cdimascio/express-openapi-validator/commit/22ee649)) +* docs: update README.md [skip ci] ([43578b2](https://github.com/cdimascio/express-openapi-validator/commit/43578b2)) +* docs: update README.md [skip ci] ([555a146](https://github.com/cdimascio/express-openapi-validator/commit/555a146)) +* docs: update README.md [skip ci] ([8fcba0f](https://github.com/cdimascio/express-openapi-validator/commit/8fcba0f)) +* chore: example-1 fix for add/create issue ([0965d88](https://github.com/cdimascio/express-openapi-validator/commit/0965d88)) +* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([081b5f1](https://github.com/cdimascio/express-openapi-validator/commit/081b5f1)) +* fix: upgrade js-yaml from 3.13.1 to 3.14.0 ([68d596b](https://github.com/cdimascio/express-openapi-validator/commit/68d596b)) + + + ## 3.16.5 (2020-07-12) * (fix) #310 - router - undefined path should return 404 ([b41cc5c](https://github.com/cdimascio/express-openapi-validator/commit/b41cc5c)), closes [#310](https://github.com/cdimascio/express-openapi-validator/issues/310)