Skip to content

Latest commit

 

History

History
1704 lines (1404 loc) · 153 KB

CHANGE_HISTORY.md

File metadata and controls

1704 lines (1404 loc) · 153 KB

4.0.2 (2020-09-28)

<<<<<<< HEAD:CHANGELOG.md

4.0.0-alpha.6 (2020-09-13)

=======

3.17.2 (2020-09-22)

3.17.0 (2020-09-13)

master:CHANGE_HISTORY.md

3.16.14 (2020-09-07)

master

3.16.11 (2020-08-23)

3.16.9 (2020-08-11)

  • Bump lodash from 4.17.15 to 4.17.19 in /examples/4-eov-operations-babel (f627bd0)
  • fix response validation memory leak (4b2cdf1)
  • fix typo in readme (2285aa6)
  • increment patch version (201ec1c)
  • increment patch version (e762acf)
  • multi file spec example (b662d51)
  • removed unused dependency cookie-parser in examples and in readme, as well as exposing none existing (3a11f19)
  • update README (6476ec9)
  • docs: update .all-contributorsrc [skip ci] (6cdf535)
  • docs: update .all-contributorsrc [skip ci] (d16b737)
  • docs: update README.md [skip ci] (b243db3)
  • docs: update README.md [skip ci] (9c7ae91)
  • fix: upgrade json-schema-ref-parser from 9.0.1 to 9.0.2 (0705ed6)
  • fix: upgrade json-schema-ref-parser from 9.0.2 to 9.0.3 (a0cb36c)
  • fix: upgrade json-schema-ref-parser from 9.0.3 to 9.0.5 (9e8c6c6)
  • fix: upgrade ono from 7.1.2 to 7.1.3 (cd6a764)

3.16.7 (2020-07-17)

  • Bump lodash from 4.17.15 to 4.17.19 (5377136)
  • increment patch version (0bcd0cc)
  • update changelog (5684768)
  • fix: package.json & package-lock.json to reduce vulnerabilities (48d32a5)

3.16.6 (2020-07-14)

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

3.16.5 (2020-07-12)

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

3.16.4 (2020-06-28)

  • (fix) #310 - router - undefined path should return 404 (b41cc5c), closes #310
  • #324 improves error handling for incorrect schema (850ed98), closes #324
  • add .DS_Store (38903d8)
  • Add create(...) method in HttpError class to build specific Error by status code (781a171)
  • add deep equals / default value test (e8282e0)
  • Add export for HttpError types in index.ts (a55f3ee)
  • add paths to response resolution (ecd738b)
  • Add resolvers tests to improve coverage (8fc1d6c)
  • Add some clarity to documentation (29ed69e)
  • Add test for httperror instanceof detection (456d2da)
  • add test for undocumented endpoint on Router (7e981c3)
  • Add test, compile and test:coverage command for windows development. (91ad23c)
  • adds tests for components.parameters (421ba4b)
  • allowUnknownQueryParameters:false skipped if no query parameters defined (9815802)
  • cleanup (f0b742d)
  • comment resolve top level ref (89ee600)
  • Coverted all throw validationError(...) to throw new <Name>Error(...). (0c80cf6)
  • Custom operation resolver can now be specified via options.operationResolver (229f4b8)
  • deep copy ref test (60c2abd)
  • deepObject default value support #287 (e548b9a), closes #287
  • Defined classes for HttpError types in types.ts (ba3a74a)
  • Document ability to use a custom operation resolver (0dc6a24)
  • fix 305: Unable to use array as a path parameter (fa8d453)
  • fix test (62acbbd)
  • follow response $refs (fb7abfb)
  • From else-if to switch for status checking (27a4bd0)
  • ignore vendor extensions in paths (a82154d)
  • Include "modulePathResolver" in resolvers module (c5f24b5)
  • increment minor version (93a0156)
  • increment minor version (ea59355)
  • increment minor version (ff76d38)
  • increment minor version (43c7cee)
  • increment patch version (0dfadd7)
  • increment patch version (63608a2)
  • increment patch version (fba81c6)
  • increment patch version (a186b3d)
  • increment patch version (3f2f1a3)
  • increment patch version 3.14.1 (2603fd9)
  • Migrate status based Error creation from inline check to HttpError.create method (36118ea)
  • Remove comments from eov-operations.modulepath.yaml specification (ae4fec7)
  • Remove magic number in operation handlers test (414aca6)
  • remove unecessary file (7621d1b)
  • remove unused code (1de1f3b)
  • Removed validationError and _validationError unusued functions. (3ffbd95)
  • Reordering script into package.json (11cac46)
  • Resolvers can now be specified through operationHandlers as a OperationHandlerOptions (7d50628)
  • Update .travis.yml (0b31815)
  • update deep object test (6c6d2a9)
  • update example deps (97f43be)
  • update lock (c16dcd1)
  • update npmignore (786bd45)
  • update og:image (d778602)
  • update package.json (eb44091)
  • update packages (f4c0c2d)
  • update README (3534a46)
  • update README (ff1ad92)
  • Update README.md (2f0c206)
  • Update README.md (de57bcd)
  • Update README.md (797e86f)
  • Update README.md (5d6d5de)
  • Update README.md (a358911)
  • Update README.md (11c2da0)
  • Update README.md (a4541d3)
  • Update README.md (0d33c46)
  • Update README.md (8dfb08f)
  • update version (1e34435)
  • upgrade ref parser & deps (12cabad)
  • docs: update .all-contributorsrc [skip ci] (41bde49)
  • docs: update .all-contributorsrc [skip ci] (9b0480d)
  • docs: update .all-contributorsrc [skip ci] (fd70d42)
  • docs: update README.md [skip ci] (43578b2)
  • docs: update README.md [skip ci] (555a146)
  • docs: update README.md [skip ci] (8fcba0f)
  • fix: upgrade js-yaml from 3.13.1 to 3.14.0 (081b5f1)
  • fix: upgrade js-yaml from 3.13.1 to 3.14.0 (68d596b)

3.12.7 (2020-04-26)

3.12.0 (2020-04-13)

  • add tests (f67efe6)
  • Add try catch in case invalid/missing content type is passed (28a3d5e)
  • Add wildcard support to response validators (3ccbbad)
  • allow to specify format validation in AJP (1289af2)
  • Allow wildcard content types and conntent types with parameters (446fad9)
  • Bump minimist from 1.2.0 to 1.2.5 in /examples/1-standard (0df637a)
  • disable canVailidate check (362d988)
  • fix test name (8b6d557)
  • gitpod config (ccfab75)
  • handle multiple response content types (9c7edec)
  • increment minor version (49f3631)
  • increment minor version (c98d3b4)
  • increment minor version and update minimist (e8119e0)
  • nullable object example (d9d8d44)
  • rename validateFormats and add description to README (612cec1)
  • test for nullable integer (53e53d7)
  • update README (eed6b93)
  • update README (82bb908)
  • docs: update .all-contributorsrc [skip ci] (b4a041d)
  • docs: update .all-contributorsrc [skip ci] (d012bd9)
  • docs: update README.md [skip ci] (994c833)
  • docs: update README.md [skip ci] (9e34a63)
  • chore(package): update lockfile package-lock.json (4d295fd)
  • chore(package): update prettier to version 2.0.0 (2d49c0a)

3.10.0 (2020-03-15)

  • add response validation test (29dfb22)
  • add response validation tests (b874239)
  • fix ts type error (cc20b12)
  • upgrade deps and increment minor version (96d10b3)
  • upgrade example dependencies (b0b5d3c)
  • upgrade example deps (6b882db)
  • chore(package): update lockfile package-lock.json (279aeb6)
  • fix(package): update json-schema-ref-parser to version 8.0.0 (f7ba06c)

3.9.5 (2020-03-07)

  • changed validator.default to validators.default (a324046)
  • increment patch version (9f97b08)
  • docs: update .all-contributorsrc [skip ci] (054d8da)
  • docs: update README.md [skip ci] (5c950a4)

3.9.4 (2020-03-07)

3.9.0 (2020-02-25)

3.8.0 (2020-02-22)

  • #237 improve binary support (e6f1926), closes #237
  • enable eov-operation handlers to use default exports (b86de33)
  • example using babel and default exports (284d867)
  • example with es6 modules export (e3b01f8)
  • fix oId check (00273f7)
  • fix var name (a2025a9)
  • increment minor version (d2fd8a5)
  • increment patch version (2b02169)
  • update examples readme (fc6d804)
  • Update README.md (189c0a9)
  • Update README.md (b2ee7d0)
  • Update README.md (99642f4)
  • Update README.md (3f5e0d9)
  • chore(package): update lockfile package-lock.json (ac3478c)
  • fix(package): update ono to version 7.0.0 (9db6404)

3.7.0 (2020-02-15)

3.7.0-alpha.3 (2020-02-13)

3.6.7 (2020-01-31)

  • Fix #226 (e2d3115), closes #226
  • increment patch version (04eb045)
  • update README (2b2c325)
  • chore(package): update @types/mocha to version 7.0.0 (af779a8)
  • chore(package): update lockfile package-lock.json (047aa52)
  • chore(package): update lockfile package-lock.json (f3e8cc5)
  • chore(package): update mocha to version 7.0.1 (c15c3e4)

3.6.6 (2020-01-16)

  • Add (currently) failing test to show multerOpts/fileUploader not being properly passed to multer (64b0145)
  • Fix reference to fileUploader (d07c8de)
  • increment patch version (1571d1f)

3.6.5 (2020-01-16)

3.6.3 (2020-01-13)

  • increment patch version (7c247a8)
  • path templates matched incorrectly #214 (c811dfa), closes #214
  • path templates matched incorrectly #214 (12c49bf), closes #214

3.6.2 (2020-01-11)

  • fix example (e09b776)
  • Fix for nested routes validation (9ad4bfc)
  • increment patch version (03dbbda)
  • increment patch version (518065d)
  • path templates matched incorrectly #214 (e000aa2), closes #214
  • update example README (64a29f9)
  • Update README.md (6d097e4)
  • Update README.md (91f012d)
  • docs: update .all-contributorsrc [skip ci] (9f756d4)
  • docs: update README.md [skip ci] (34445e5)

3.6.0 (2019-12-31)

  • allowReserved not validated properly. #158 (f2ba821), closes #158
  • increment minor version (8956e63)

3.5.0 (2019-12-30)

3.3.0 (2019-12-24)

  • Add test to reproduce issue (5c4594c)
  • add type annotations (a1df7f4)
  • annotate types (93693b7)
  • annotate types (fec4679)
  • build schema (8062123)
  • cleanup body schema parse (c7adfc2)
  • extract request body to schema logic (c835988)
  • factor parameters transform (847c8d9)
  • factors schema parsers (c0d5725)
  • Fix $ref issue with special characters (#183) (539870e), closes #183
  • Forgot to add the default parameter in loadSpec (7fc89a9)
  • Implement option unsafeRefs (4c18adc)
  • increment minor version (59acc38)
  • increment patch version (7bdf769)
  • initial parameters refactor (b4c901a)
  • json schema mode (ddb0efe)
  • Make Codacy happy (45cb4e0)
  • Make Codacy happy (ecab41f)
  • Make Codacy happy (18e4c88)
  • Rename option unsafeRefs to $refParser (ba6576d)
  • simplify resolved schema (c33dfaa)
  • type annotations (a81b6c8)
  • type annotations (23848a8)
  • type annotations (32879e7)
  • update readme (f0c0fc6)
  • update readme (8ef1714)
  • update README (ba46d54)
  • chore(package): update @types/node to version 13.1.0 (33148e6)
  • chore(package): update lockfile package-lock.json (536cb71)
  • chore(package): update lockfile package-lock.json (82c845a)
  • chore(package): update nyc to version 15.0.0 (e262e20)

3.2.4 (2019-12-22)

  • fix non xOf serialisable object (dc2c827)
  • handle single element array (498b876)
  • increment patch version (1e27fe9)
  • Proposal : fix object serialization when explode and form are used (ad64307)
  • remove uneeded code (a6885a8)

3.2.3 (2019-12-19)

3.2.2 (2019-12-14)

  • Allow multiple file upload (WIP) (fc8af99)
  • increment minor version (9e980ad)
  • increment patch version (832c6f8)

3.2.0 (2019-12-13)

  • Allow different json media types for params, requests, and responses (55cb8ac)
  • cleanup example (9f4eff5)
  • Create CODE_OF_CONDUCT.md (2bd1585)
  • fix comment (af82e80)
  • increment minor version (aa23c9e)
  • increment patch version (29cd1e5)
  • move ajv to framework (2379149)
  • ref src not dist (7b800dc)
  • ts3.7 optional chaining / nullish coalescing updates (d051acf)
  • Update .travis.yml (f77661c)
  • update README (a002e69)
  • Update README.md (a80ddab)
  • Update README.md (938739f)
  • Update README.md (5564aff)
  • Use different library to parse media type (6e2e18a)
  • docs: update .all-contributorsrc [skip ci] (908cd5d)
  • docs: update README.md [skip ci] (21664e8)

3.1.1 (2019-12-07)

3.0.2 (2019-12-03)

3.0.0 (2019-12-03)

3.0.0-alpha.3 (2019-12-02)

3.0.0-alpha.2 (2019-11-30)

2.18.0 (2019-11-27)

2.17.2 (2019-11-27)

  • add comments (401e691)
  • add descriptive test name (1204a2a)
  • add route for test (c0306ba)
  • add servers fix (9a9fa25)
  • add typeof (d15432c)
  • added trailing comma (0062e01)
  • another attempt to make CI guys happy :) (a4bed2b)
  • change let to const (fb53c1d)
  • clean up uneeded defs (031ec67)
  • cleanup types (5b576de)
  • Doesen't support readOnly + required combination #145 (91fb31c), closes #145
  • enxure compatibility for other contentTypes than application/json (d86a491)
  • enxure compatibility for other contentTypes than application/json (e179603)
  • fix #124 support 'charset' in Content-Type header (0e20680), closes #124
  • follow a suggestion at CICD (ab81dfa)
  • handled inlined schemas for readonly + required (de53c76)
  • improve content-type handling for json (0bbcd21)
  • increment minor version (c530829)
  • increment patch version (69b65ee)
  • increment patch version (9ac36e4)
  • increment patch version (c12194b)
  • merge from master (8dfd871)
  • minor cleanup (5885b04)
  • minor cleanup (0951ca6)
  • move test to header.spec (dd69424)
  • Rejecting unknown query parameters should be optional #133 (0b86d87), closes #133
  • removed log on test (9acb9b7)
  • support splits of the specification file across files #130 (42c776a), closes #130
  • type cleanup (d549a2a)
  • type fixes (9ee7d2f)
  • Update .travis.yml (6d2f89f)
  • update readme (578f810)
  • Update README.md (1f44dc5)
  • Update README.md (9c4c57f)
  • validate if server object is empty in an openapi definition. (bccb2c7)
  • docs: update .all-contributorsrc (eb721c6)
  • docs: update .all-contributorsrc (567793d)
  • docs: update README.md (095467c)
  • docs: update README.md (00e1d57)
  • chore(package): update lockfile package-lock.json (c6b9122)
  • chore(package): update lockfile package-lock.json (4d68fe3)
  • chore(package): update nodemon to version 2.0.0 (dc8b3b3)
  • fix(package): update path-to-regexp to version 6.0.0 (4994a17)

2.15.2 (2019-11-14)

  • add additional ignores (52f6c42)
  • increment minor version (d8caea5)
  • move to v5 path-to-regex (cd1630f)
  • Update .travis.yml (76e6c54)
  • upgrade path-to-regex v4 (894f9e9)
  • chore(package): update lockfile package-lock.json (1263dbb)
  • fix(package): update path-to-regexp to version 4.0.0 (e736a7c)
  • docs: update .all-contributorsrc (a3ea6ec)
  • docs: update README.md (5c2acba)

2.14.5 (2019-11-12)

  • (fix) Error message unspecified content-type #114 (c11242e), closes #114
  • add a test to reproduce #111 (33474f3), closes #111
  • Add top-level security schema to query whitelist (c9a578b)
  • apply linter/formatter (82c4bed)
  • fix #111 by introducing a whiteList for sercurity query param (55440a8), closes #111
  • Fix req.path uniqueness in response validators caching. (235c4db)
  • fix return type (f4e3863)
  • increment patch version (18c7210)
  • increment patch version (bba06b2)
  • increment version (56d39c6)
  • use original url in cache key (e16b870)
  • docs: update .all-contributorsrc (95d3fdc)
  • docs: update README.md (7af4636)

2.14.2 (2019-11-06)

  • add new oneOf test (965f451)
  • add null value support to response validation (c62a148)
  • add oneOf test (f213ffc)
  • add oneOf test (c428276)
  • add tests to mix allOf with object properties (56c11c1)
  • enable all tests (92952e3)
  • increment version (616212d)
  • oneof tests (5d72556)
  • test with shared enum of number type on parent and child oneOf types (4c02fa0)
  • use strong equality (9e2d56a)

2.14.1 (2019-11-02)

  • #99 option to remove additional props from responses (1edde3c), closes #99
  • add typedefs to call-signature (ba69db6)
  • An in-range update of @types/node is breaking the build 🚨 #100 (f4ba7f0), closes #100
  • mark install as public (40db3d0)
  • refactor middleware registration (37944a3)
  • update README (7639d7f)
  • update README (5b4088e)
  • update todo (8ee7760)
  • Update TODO.md (e4c6e2b)
  • chore(package): update lockfile package-lock.json (dbc17bf)
  • chore(package): update source-map-support to version 0.5.14 (b411722)

2.13.0 (2019-10-29)

  • add additionalProperty handling to responses (99da3ad)
  • add test for array response (5690be2)
  • increment version (150279b)
  • Update README.md (15c137e)

2.12.2 (2019-10-25)

  • Add a test for 405 to reproduce #90 (ad21502), closes #90
  • Add a unit test to reproduce #90 (a8dacc4), closes #90
  • don't check security against missing schema paths (1566383)
  • fix apiKey as query parameters not picked up by security middleware Fix #92 (c52e571), closes #92
  • Fixed check for undefined paths that lead to responses getting stucked (1427577)
  • handle undefined routes from security middleware (82ef846)
  • increment version (717da23)
  • update contributing (cce9e33)
  • update README (9c42969)
  • Update README.md (c59c8a1)
  • Update README.md (afa6647)
  • Update README.md (30d2b7f)
  • Update README.md (d7f9cd9)
  • Update README.md (708e8ad)
  • Update README.md (5e20731)
  • Update README.md (fb91ff0)
  • Update README.md (6fb0993)
  • Update README.md (35c8074)
  • Update README.md (d24c561)
  • Update README.md (e60eaf9)
  • Update README.md (d246bf5)
  • Update README.md (17b4a6c)
  • docs: update .all-contributorsrc (efdc525)
  • docs: update README.md (7eb114d)

2.12.1 (2019-10-23)

2.9.0 (2019-10-22)

  • enable all tests (c61d6b3)
  • exclude experimental (48cc80c)
  • include branches (038ecd2)
  • increment version (d93d953)
  • Support OpenAPI writeOnly properties #76 (c089eb1), closes #76
  • Update README.md (3be5e98)
  • chore: add Greenkeeper config file (bc866e4)
  • chore(package): update dependencies (4cc38e6)
  • chore(package): update lockfile package-lock.json (dca3a01)
  • docs(readme): add Greenkeeper badge (9da07c7)

2.8.1 (2019-10-22)

  • add type definitions (#72) (9e660a3), closes #72
  • Creating multiple app instances causes spec read to be empty #81 (#82) (ae004f9), closes #81 #82
  • Update README.md (5c7ed8e)
  • Update README.md (c4e49b6)
  • Update README.md (e53e63f)
  • docs: add frankcalise as a contributor (#79) (8857a6b), closes #79
  • docs: add gonenduk as a contributor (#80) (2b43d7e), closes #80
  • docs: add medolino as a contributor (#78) (08df268), closes #78
  • docs: update .all-contributorsrc (f27d1d5)
  • docs: update README.md (be8b114)

2.8.0 (2019-10-20)

2.5.0 (2019-10-12)

2.1.5 (2019-09-18)

2.1.2 (2019-09-18)

1.8.0 (2019-09-08)

  • add option to disable type coercion (9f786d9)
  • increment version (453c8e4)
  • Reject requests with null value if "nullable" is not set #45 (34e154a), closes #45
  • Update app.js (af4da80)
  • update readme (9491a0a)
  • Update README.md (a27a197)

1.6.2 (2019-08-23)

  • normalize path errors (94ba575)
  • Update README.md (eec1ed4)
  • docs: update .all-contributorsrc (32be30c)
  • docs: update .all-contributorsrc (4fb6789)
  • docs: update README.md (12bec51)
  • docs: update README.md (3d67bb7)

1.6.1 (2019-08-19)

  • #32 Additional properties are incorrectly removed (removeAdditional) (1bf3eae), closes #32
  • add additional properties tests (6644d20)
  • add coercion tests (3126ef9)
  • adds path-level parameters handling. ignores 'parameters' as being a method (9396f1c)
  • adds support for using in requestBody (dd02c20)
  • adds tests (faf2b22)
  • adds tests (00ab580)
  • cleanup (00fcfbc)
  • format with prettier (f738d7f)
  • merge master and set removeAdditional false (d58d610)
  • prettier formatting fixes (c5d69ac)
  • test cleanup (227de1d)
  • test refactoring (e2746d7)
  • Update README.md (c7c42fe)
  • Update README.md (a0c8b05)
  • update test (ba2a51b)
  • v1.6.1 (9afa13d)

1.4.0 (2019-07-30)

  • Forcing convert to array if scheme describes param as array + explode (635e199)
  • increment version (bceae70)
  • increment version (b958912)
  • remove dep on openapi-types (8a35e17)
  • update dep lock (375cc80)
  • update example server (30f3472)
  • Update README.md (adda088)
  • Update README.md (b69bcc5)

1.3.0-rc.4 (2019-07-20)

1.3.0-rc.3 (2019-07-20)

1.2.2 (2019-07-15)

  • (fix) #10 performance issue - cache validator and coercer (c858dbc), closes #10
  • Bump lodash from 4.17.11 to 4.17.13 (c30a667)
  • Bump lodash.merge from 4.6.1 to 4.6.2 (7e9cfd9)
  • new secrets (f0d82b7)
  • update deps (1af38e1)
  • Update README.md (27e5c5b)
  • update secrets (92ffa4a)

1.2.0 (2019-07-07)

  • add support to pass an openapi spec in as a json (c84e47e)
  • update readme (b0a1dcc)
  • Update README.md (18e246d)

1.1.0 (2019-07-04)

0.53.3 (2019-05-24)

0.53.2 (2019-05-24)

0.41.0 (2019-05-22)

0.30.0 (2019-04-26)

  • conver OpenApiValidator to a class (542e882)
  • increment version (98cd84d)

0.21.2 (2019-04-20)

0.10.2 (2019-04-05)

0.9.4 (2019-04-01)

0.9.2 (2019-04-01)

0.3.36 (2019-03-26)

0.3.33-beta (2019-03-25)

0.1.12-alpha (2019-03-21)

0.1.10-alpha (2019-03-21)

0.1.6-alpha (2019-03-21)

0.1.4-alpha (2019-03-21)

0.1.2-alpha (2019-03-20)