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)