v4.12.2: doc: Add NestJS Example (#554)
4.12.2 (2021-03-07)
- doc: Add NestJS Example (#554) (61ddf2b), closes #554
- doc: update README (ce01bf8)
- Updated info about import (#549) (af84b47), closes #549
- fix: throws on multi file spec where multiple responses share the same file ref (#555) (22d88da), closes #555
4.12.1 (2021-03-02)
- chore: change log (d950086)
- chore: increment patch version (22682ae)
- 547 make Array.flatMap not enumerable (#548) (192d772), closes #548
- Update README.md (92866af)
4.12.0 (2021-02-28)
- test: add multi-spec test (1f50892)
- test: multi.spec test (c8cf43e)
- test: remove console logs (dccf760)
- chore: increment minor version (7e77207)
- fix: observe validateApiSpec and avoid schema re-checks (performance) (#544) (e794c59), closes #544
- docs: add aaronluman as a contributor (#545) (492e1f9), closes #545
- feat: example 2 deps (8d27580)
4.11.1 (2021-02-28)
4.10.12 (2021-02-14)
- chore: increment patch version (4d2df86)
- fix: upgrade json-schema-ref-parser from 9.0.6 to 9.0.7 (#534) (1a8cdf0), closes #534
- add option removeAdditional to validateRequest options (#501) (acada10), closes #501
- Fix Mutation of API Spec (#537) (2866ce6), closes #537
4.10.10 (2021-02-03)
- Add validateApiDoc props in OpenApiValidatorOpts (#525) (cfb9fb7), closes #525
- fix example (edd4d24)
- Fix: electron asar - failed to open spec dir (#531) (d09f1a2), closes #531
- fix: upgrade @types/multer from 1.4.4 to 1.4.5 (#524) (17e923e), closes #524
4.10.9 (2021-01-24)
- chore: increment patch version (adf800c)
- fix: include missing multer type def (7cf9196)
- Update README.md (719ae1c)
- Update README.md (b14b31d)
4.10.6 (2021-01-15)
4.10.5 (2021-01-11)
- chore: beta (979e310)
- chore: change history (8a058fe)
- chore: increment patch version (6a5f160)
- chore: increment patch version (2d0f2d8)
- improve preprocess logic and skip unneeded clones (#515) (06d8c6e), closes #515 #511
- fix: cleanup (8f2c3fb)
- fix: remove merge (53efb35)
- fix: remove uneeded clones (66d2762)
- fix: remove uneeded deps (c0f43fa)
- fix: remove yaml parse (009d95e)
- fix: skip schemas (617e9d3)
- test: add circular test (db15435)
- feat: skip visited nodes (08df2b4)
4.10.4 (2021-01-09)
- chore: increment patch version (2d0f2d8)
- chore: increment patch version (20e2350)
- feat: 3.1.0 roles in security schema for all types (#513) (6d2a14d), closes #513
- Fix using discriminators. (#510) (590649a), closes #510
- fix: preprocessor type of undefined (d17abd3)
- test: test for issue #590 (7e601c4), closes #590
4.10.2 (2021-01-02)
- chore: increment patch version (de89f56)
- chore: increment patch version (dd9eb8e)
- chore: increment patch version (5df747c)
- chore: increment patch version (f35b1f2)
- chore: increment patch version (a542ece)
- chore: increment v4.10.0 (7357083)
- chore: launch.json (3347f5d)
- chore: publish script (ab392b8)
- chore: remove docs folder (1592223)
- chore: update example deps (1846227)
- fix: #495 inconsistent validation of multipart request body with $ref (#496) (832f865), closes #495 #496 #495
- fix: case-insensitive charset (#503) (20aa8f1), closes #503
- fix: preprocessor fails if it cannot dereference a path (45c2605)
- fix: preprocessor fails if it cannot dereference a path. skip it. (57324ee)
- fix: update comments (6f7f582)
- improved schema preprocessor and
Date
object handling (validation/serialization) for response bodi (e08f45a), closes #499 - Update no.components.spec.ts (7899c54)
- test: empty components (61b698a)
- doc: brief summary (60f2cf4)
- doc: update README (f466d9e)
- doc: update README (1d3dcee)
- doc: update README (29a83a7)
- feat: discriminator example (95509b8)
- docs: add electrotype as a contributor (#502) (e8d6a37), closes #502
- docs: add pilerou as a contributor (#497) (2b2aa7f), closes #497
4.10.1 (2020-12-28)
- fix: #495 inconsistent validation of multipart request body with $ref (#496) (832f865), closes #495 #496 #495
- fix: case-insensitive charset (#503) (20aa8f1), closes #503
- chore: increment patch version (5df747c)
- chore: increment patch version (f35b1f2)
- chore: increment patch version (a542ece)
- chore: increment v4.10.0 (7357083)
- chore: launch.json (3347f5d)
- chore: publish script (ab392b8)
- chore: remove docs folder (1592223)
- chore: update example deps (1846227)
- improved schema preprocessor and
Date
object handling (validation/serialization) for response bodi (e08f45a), closes #499 - docs: add electrotype as a contributor (#502) (e8d6a37), closes #502
- docs: add pilerou as a contributor (#497) (2b2aa7f), closes #497
- doc: brief summary (60f2cf4)
- doc: update README (1d3dcee)
- doc: update README (29a83a7)
4.10.0 (2020-12-26)
- improved schema preprocessor and
Date
object handling (validation/serialization) for response bodi (e08f45a), closes #499 - docs: add electrotype as a contributor (#502) (e8d6a37), closes #502
- docs: add pilerou as a contributor (#497) (2b2aa7f), closes #497
- chore: increment patch version (5df747c)
- chore: increment patch version (f35b1f2)
- chore: increment patch version (a542ece)
- chore: launch.json (3347f5d)
- chore: publish script (ab392b8)
- chore: remove docs folder (1592223)
- chore: update example deps (1846227)
- doc: brief summary (60f2cf4)
- doc: update README (1d3dcee)
- doc: update README (29a83a7)
- fix: #495 inconsistent validation of multipart request body with $ref (#496) (832f865), closes #495 #496 #495
4.9.5 (2020-12-26)
- improved schema preprocessor and
Date
object handling (validation/serialization) for response bodi (e08f45a), closes #499 - docs: add electrotype as a contributor (#502) (e8d6a37), closes #502
- docs: add pilerou as a contributor (#497) (2b2aa7f), closes #497
- chore: increment patch version (5df747c)
- chore: increment patch version (f35b1f2)
- chore: increment patch version (a542ece)
- chore: launch.json (3347f5d)
- chore: publish script (ab392b8)
- chore: remove docs folder (1592223)
- chore: update example deps (1846227)
- doc: brief summary (60f2cf4)
- doc: update README (1d3dcee)
- doc: update README (29a83a7)
- fix: #495 inconsistent validation of multipart request body with $ref (#496) (832f865), closes #495 #496 #495
4.9.5 (2020-12-22)
- fix: #495 inconsistent validation of multipart request body with $ref (#496) (832f865), closes #495 #496 #495
- chore: increment patch version (f35b1f2)
- chore: increment patch version (a542ece)
- chore: publish script (ab392b8)
- chore: remove docs folder (1592223)
- doc: brief summary (60f2cf4)
4.9.5 (2020-12-22)
- fix: #495 inconsistent validation of multipart request body with $ref (#496) (832f865), closes #495 #496 #495
- chore: increment patch version (f35b1f2)
- chore: increment patch version (a542ece)
- chore: publish script (ab392b8)
- chore: remove docs folder (1592223)
- doc: brief summary (60f2cf4)
4.9.2 (2020-12-19)
- chore: add OpenAPIV3.Document return type (e71e1b9)
- chore: cleanup console logs (5248f39)
- chore: increment minor version (3a70cde)
- chore: increment patch version (d8090d5)
- chore: increment patch version (d659037)
- chore: update change history (2ac26fc)
- chore: update change log (816b002)
- chore(deps): bump ini from 1.3.5 to 1.3.7 (#483) (e5a5cea), closes #483
- chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/1-standard (#487) (cf6c12d), closes #487
- chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/3-eov-operations (#484) (baa5cdf), closes #484
- chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/6-multi-file-spec (#485) (24988b8), closes #485
- chore(deps): bump ini in /examples/2-standard-multiple-api-specs (#488) (f0eb42e), closes #488
- chore(deps): bump ini in /examples/4-eov-operations-babel (#486) (384ff8c), closes #486
- chore(deps): bump ini in /examples/5-custom-operation-resolver (#489) (25921fc), closes #489
- fix: top-level discriminator using enum (#494) (7de0485), closes #494 #482 #482
- test: add petstore test (22db511)
- feat: #467 support for URI path params (#491) (0f7fcda), closes #467 #491 #467
- Allowing request body to be coerced (#468) (b640b75), closes #468
- Fix typos in readme (#490) (3e6a26b), closes #490
- It's value => Its value (#479) (d7757fa), closes #479
- docs: add sjinks as a contributor (#480) (59fdf32), closes #480
4.9.1 (2020-12-19)
- chore: cleanup console logs (5248f39)
- chore: increment minor version (3a70cde)
- chore: increment patch version (d659037)
- chore: update change history (2ac26fc)
- chore(deps): bump ini from 1.3.5 to 1.3.7 (#483) (e5a5cea), closes #483
- chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/1-standard (#487) (cf6c12d), closes #487
- chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/3-eov-operations (#484) (baa5cdf), closes #484
- chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/6-multi-file-spec (#485) (24988b8), closes #485
- chore(deps): bump ini in /examples/2-standard-multiple-api-specs (#488) (f0eb42e), closes #488
- chore(deps): bump ini in /examples/4-eov-operations-babel (#486) (384ff8c), closes #486
- chore(deps): bump ini in /examples/5-custom-operation-resolver (#489) (25921fc), closes #489
- feat: #467 support for URI path params (#491) (0f7fcda), closes #467 #491 #467
- Allowing request body to be coerced (#468) (b640b75), closes #468
- Fix typos in readme (#490) (3e6a26b), closes #490
- It's value => Its value (#479) (d7757fa), closes #479
- docs: add sjinks as a contributor (#480) (59fdf32), closes #480
4.9.0 (2020-12-09)
- chore: increment minor version (3a70cde)
- Allowing request body to be coerced (#468) (b640b75), closes #468
- It's value => Its value (#479) (d7757fa), closes #479
- docs: add sjinks as a contributor (#480) (59fdf32), closes #480
4.8.0 (2020-12-03)
- chore: increment minor version (b91e548)
- feat: Specify allow unknown params on a per-operation level (#477) (4e737b8), closes #477
4.7.2 (2020-11-28)
- chore: increment patch version (329aa7f)
- fix: parameter style handling #473 (#474) (19c6f49), closes #473 #474
- test: test for #470 (d690c9e), closes #470
4.7.1 (2020-11-17)
- chore: increment patch version (dd2033b)
- Accept response validation error handler (#456) (0cc8c4d), closes #456
4.7.0 (2020-11-15)
- chore: increment minor version (a602c44)
- chore: update change log (a3e1cc0)
- top level discriminator support (oneOf, anyOf) for request bodies (#461) (17f4c47), closes #461 #458
4.6.0 (2020-11-15)
- chore: increment minor version (af26e9c)
- Allow ignorePaths to take function or regexp (#459) (9b855d1), closes #459
- test: return 204 instead of 200 (6a88a9c)
4.5.0 (2020-11-09)
- chore: increment minor version (80de114)
- feat: option to enable response body casting (#451) (f06a2d2), closes #451
4.4.4 (2020-11-09)
- chore: increment minor version (1bff079)
- docs: add LEI as a contributor (#450) (bc30bb6), closes #450
- docs: add LEI as a contributor (#453) (e190550), closes #453
- fix: request schema preprocessor and multipart middleware custom formats (#452) (cf37281), closes #452
4.4.3 (2020-11-07)
- chore: increment minor version (c2c1d7f)
- chore: increment patch version (3df8ed0)
- chore: update change history (7d7a74b)
- fix: dynamic query params via object additionalProperties: true (c647ad1), closes #445
- fix: export 406 and rename 413 (#448) (0f48f1f), closes #448
- fix: incorrectly throw required header in node 15 (#449) (80ca68f), closes #449 #447
4.4.2 (2020-11-06)
- chore: increment patch version (3df8ed0)
- fix: dynamic query params via object additionalProperties: true (c647ad1), closes #445
4.4.1 (2020-11-06)
- chore: increment patch version (2e8d621)
- chore: update change history (52cfe01)
- fix: cannot create property parameters (43dcfda), closes #440
- fix: explode form param with no properties (a735884), closes #441
- fix: upgrade express-openapi-validator from 4.0.7 to 4.2.0 (3817d93)
- fix test (21247a2)
- Update 440.spec.ts (95508cb)
- Update README.md (a7d9d71)
4.4.0 (2020-11-02)
- chore: increment minor version (4ff2663)
- chore: increment patch version (10de36b)
- docs: add formats doc (1fd782f)
- docs: update .all-contributorsrc [skip ci] (a82c809)
- docs: update README.md [skip ci] (76fa34e)
- add comment and modify test name (dbd519a)
- Update README.md (24db4f6)
- feat: adds support for custom formats (124afec), closes #210
- feat: handle colons in servers url (121cdc6), closes #433
4.3.7 (2020-11-01)
- chore: change history (a3908cd)
- chore: increment patch version (a7ee952)
- Escape colons in path. Fixes #320 (1e3bd24), closes #320
4.3.6 (2020-10-28)
4.3.5 (2020-10-27)
- chore: change history (7b91562)
- chore: increment patch version (a9e5317)
- docs: add aviskase as a contributor (#428) (1ad3667), closes #428
- (fix) #426 custom resolvers are incompatible with options.apiSpec set to path (41a03e6), closes #426
4.3.4 (2020-10-27)
- chore: increment patch version (3b3f34f)
- (fix) #415 Cannot read property 'push' of undefined bug (#420) (e113eed), closes #415 #420
- (fix) readonly/required with one required field fails (#421) (14cf30a), closes #421 #400
- fix: upgrade express-openapi-validator from 4.0.4 to 4.0.7 (#413) (ca87e20), closes #413
- docs: add ex1st as a contributor (#422) (b047fd9), closes #422
4.3.2 (2020-10-26)
- chore: increment patch version (ed7af2b)
- chore: update change log (3b9dd66)
- (fix) operation handler default resolver paths undefined (149c62f)
4.3.1 (2020-10-26)
- chore: change history (d1ebf76)
- chore: increment patch version (d2ccff2), closes #400 #389
- (fix) #400 readOnly does not work together with polymorphic oneOf. (#414) (da55514), closes #400 #414 #400
- add/fix tests for request/response allOf (80e84a3)
4.3.0 (2020-10-24)
- add node 15 build and test (#411) (63da476), closes #411
- implement and/or logic in security validator (#393) (683c54b), closes #393
- update change history (448ab53)
- v4.3.0 (cf22ab9)
- docs: add balazssoltesz as a contributor (#412) (894d342), closes #412
- fix: upgrade express-openapi-validator from 4.0.2 to 4.0.4 (#408) (c61841d), closes #408
- fix: upgrade express-openapi-validator from 4.0.2 to 4.0.4 (#409) (77ecda9), closes #409
- fix: upgrade express-openapi-validator from 4.0.4 to 4.0.7 (#410) (b98b965), closes #410
- chore: change history (f6d6842)
4.2.3 (2020-10-22)
- chore: increment patch version (a74c884)
- chore: update dev deps (#407) (a8c0da7), closes #407
- update change history (cc432d9)
4.2.2 (2020-10-22)
- fixes #402 500 on empty body for undeclared content-type (#406) (e10d863), closes #402 #406 #402
- increment patch version (658cd37)
- Move @types/multer to dependencies (#401) (9f1c3d2), closes #401
- update chagne log (915888c)
- fix: upgrade express-openapi-validator from 4.0.2 to 4.0.4 (#405) (b90ddc1), closes #405
- fix: upgrade path-to-regexp from 6.1.0 to 6.2.0 (#404) (a0df028), closes #404
- docs: add dprgarner as a contributor (#403) (260a6ba), closes #403
4.2.1 (2020-10-14)
- add readonly required test using allOf (cbd6292)
- increment patch version (2231fde)
- update change history (cae389c)
- Update README.md (8e9678d)
- docs: add ownagedj as a contributor (#399) (1a8779f), closes #399
- fix: optional requestBody handling / add tests (#398) (5b3d32a), closes #398
4.2.0 (2020-10-08)
- Create dependabot.yml (b57116c)
- do not coerce request body property values (#387) (07af36f), closes #387
- fix v4 performance (04c7d3f)
- increment minor version (1ec3c53)
- increment minor version (fac305d)
- increment patch version (4fe112f)
- increment patch version (7183b1a)
- remove script (0bc452c)
- Response body coercion (#392) (c8b5fdf), closes #392 #391
- update change history (b330443)
- update change history (2be70de)
- update changelog (684837f)
- update ignores (d8ab4d9)
- Update README.md (ff87826)
- fix: upgrade ajv from 6.12.4 to 6.12.5 (#388) (e615c57), closes #388
4.0.7 (2020-10-02)
- fix v4 performance (04c7d3f)
- increment patch version (4fe112f)
- increment patch version (7183b1a)
- update change history (2be70de)
- update changelog (684837f)
4.0.6 (2020-10-02)
- Allow JSON Response to Return Boolean
false
Value (#383) (dec510e), closes #383 - fix #380: allow any string to be servers variables (#381) (b0c2a0c), closes #380 #381
- increment patch version (7183b1a)
- increment patch version (3cfde6b)
- update changelog (684837f)
- Update README.md (080ae7a)
- docs: add DomParfitt as a contributor (#385) (33e33e3), closes #385
- docs: add xg1990 as a contributor (#386) (73b5362), closes #386
4.0.5 (2020-10-02)
- Allow JSON Response to Return Boolean
false
Value (#383) (dec510e), closes #383 - fix #380: allow any string to be servers variables (#381) (b0c2a0c), closes #380 #381
- increment patch version (3cfde6b)
- Update README.md (080ae7a)
- docs: add DomParfitt as a contributor (#385) (33e33e3), closes #385
- docs: add xg1990 as a contributor (#386) (73b5362), closes #386
4.0.4 (2020-09-30)
- (chore) increment minor version (ca449f5)
- update changelog (f32db81)
- docs: add joodie as a contributor (#379) (b169179), closes #379
4.0.3 (2020-09-30)
- increment patch version (7a60453)
- remove deasync references (#378) (f57ee23), closes #378
- Update CHANGE_HISTORY.md (9034a61)
4.0.2 (2020-09-28)
- implement as standard connect middleware (#351) (b806dd4), closes #351 #369
- increment patch version (5284ad3)
- increment patch version (574457c)
- update README (dfe11bf)
- Update README.md (5eead77)
- v4.0.0 (8406c12)
3.17.2 (2020-09-22)
- (fix) #367 - handle negative floats (a7e5d4d), closes #367
- #356 test (7a28d51), closes #356
- add #356 test (98ad9d8), closes #356
- add test (29a07d7)
- fix response type inference (10fd39b)
- Handle readOnly + required when Content-Type includes charset (94ae6d6)
- increment minor version (68f346b)
- increment minor version (bc53f90)
- increment minor version (8fb04b0)
- increment patch version (fcd0918)
- increment patch version (7c2d005)
- increment patch version (0ca4d75)
- Introduce apiDoc as a param for operation resolver (3074a1d)
- relocate tests (ffc2029)
- remove morgan (41fa857)
- rename changelog (4c066f7)
- test for #356 (25263c9), closes #356
- update changelog (38f3dad)
- update CHANGELOG (a6992d4)
- Update CONTRIBUTING.md (b6127e8)
- Update CONTRIBUTING.md (3b0f92e)
- Update CONTRIBUTING.md (6f3874e)
- update ignores (30011c6)
- update ignores (4c36693)
- update patch version (daed6d4)
- update README (079ae72)
- Update README.md (56ea34b)
- Update README.md (4e924e0)
- Update README.md (5b13634)
- Update README.md (31dfb96)
- Update README.md (5fcc585)
- Update README.md (102f11e)
- Update README.md (bd54814)
- Update README.md (644cfb6)
- docs: add dystopiandev as a contributor (#373) (a790d12), closes #373
- docs: update .all-contributorsrc [skip ci] (abed06a)
- docs: update README.md [skip ci] (bf34b4f)
3.17.0 (2020-09-13)
master:CHANGE_HISTORY.md
- #356 test (7a28d51), closes #356
- add #356 test (98ad9d8), closes #356
- add test (29a07d7)
- fix response type inference (10fd39b)
- Handle readOnly + required when Content-Type includes charset (94ae6d6)
- increment minor version (bc53f90)
- increment minor version (8fb04b0)
- increment patch version (7c2d005)
- increment patch version (0ca4d75)
- Introduce apiDoc as a param for operation resolver (3074a1d)
- relocate tests (ffc2029)
- remove morgan (41fa857)
- test for #356 (25263c9), closes #356
- update changelog (38f3dad)
- update ignores (4c36693)
- update patch version (daed6d4)
- update README (079ae72)
- Update README.md (31dfb96)
- Update README.md (5fcc585)
- Update README.md (102f11e)
- Update README.md (bd54814)
- Update README.md (644cfb6)
- docs: update .all-contributorsrc [skip ci] (abed06a)
- docs: update README.md [skip ci] (bf34b4f)
3.16.14 (2020-09-07)
master
- #356 test (7a28d51), closes #356
- add #356 test (98ad9d8), closes #356
- add test (29a07d7)
- fix response type inference (10fd39b)
- Handle readOnly + required when Content-Type includes charset (94ae6d6)
- increment patch version (7c2d005)
- increment patch version (0ca4d75)
- relocate tests (ffc2029)
- remove morgan (41fa857)
- test for #356 (25263c9), closes #356
- update patch version (daed6d4)
- update README (079ae72)
- Update README.md (644cfb6)
3.16.11 (2020-08-23)
- create test and exmaple with colon in path (9e8e14f)
- increment patch version (5b40ad3)
- Update README.md (5ff7d4a)
- Update README.md (950bf89)
- Update README.md (10acc6f)
- v4.0.0-alpha.1 available (e87e0a9)
- v4.0.0-alpha.1 available (f6e06a0)
- v4.0.0-alpha.1 availalbe (14faeaf)
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(...)
tothrow 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(...)
tothrow 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(...)
tothrow 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)
- add logo links (11a4353)
- add multi api spec example (d6d2d02)
- cleanup example (ef551d8)
- fix response (d2125d6)
- improve error handling for missing extension functions (6529dae)
- improve error handling for missing/mistyped route mappings (c3aaa62)
- increment patch version (96fa61e)
- increment patch version (4f695e6)
- increment patch version (3896d19)
- increment patch version (03ba8d6)
- logo (01ec492)
- page logo (76cefbb)
- reorganize examples (a375e5f)
- Set theme jekyll-theme-cayman (b59b38e)
- support security validation for cookie auth (b7d7afc)
- update example deps (fac5e2a)
- update README (6f35dc6)
- update README (8544562)
- update README (c5c51bd)
- update README (395f26b)
- update README (b65f0d9)
- update README (db8f388)
- Update README.md (9ef66d6)
- Update README.md (ada8ff8)
- Update README.md (e7f7606)
- Update README.md (9434eb1)
- upgrade dependencies and increment patch version (ebaddb9)
- upgrade prettier (4a55772)
- fix: upgrade ajv from 6.12.0 to 6.12.1 (48d1ee3)
- fix: upgrade ajv from 6.12.1 to 6.12.2 (bae2681)
- fix: upgrade ono from 7.1.1 to 7.1.2 (b7202df)
- chore(config): remove greenkeeper.json (c4726bb)
- chore(readme): remove Greenkeeper badge (356935e)
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)
- add all of tests (23936a0)
- Create bug (3c58675)
- decode urlencoded path parameters #256 (521ed2b), closes #256
- Delete bug (81ee193)
- fix ignorePaths #245 (41b30bd), closes #245
- handle format binary e.g. application/octet-stream #237 (413f100), closes #237
- increment patch version (2f2e6b7)
- increment patch version (1622d74)
- increment patch version (7a0efc3)
- increment patch version (40c8ac8)
- test path param url decoding (de5fbfe)
- Update bug_report.md (6c50b03)
- Update CONTRIBUTING.md (25905a4)
- Update CONTRIBUTING.md (0250950)
- Update CONTRIBUTING.md (40e2b29)
- Update CONTRIBUTING.md (1c49f3a)
- Update issue templates (f2fddb2)
- Update issue templates (e4c2cc8)
- Update openapi.request.validator.ts (609235d)
- Update README.md (bdd7ded)
- upgrade ajv (0d7f0a6)
- docs: update .all-contributorsrc [skip ci] (aaac069)
- docs: update README.md [skip ci] (b13aaad)
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)
- add custom headers test (c2be1fa)
- add test case for max len (1d11adf)
- fixes pathParams typing in OpenApiRequestMetadata (8c5b574), closes cdimascio/express-openapi-validator#233
- rename test case (dd39412)
- update README (34ea5e3)
- Update README.md (fc28415)
- Update README.md (ddc9876)
- update test (c93590a)
- version 3.7.0 (0ba71a3)
- docs: update .all-contributorsrc [skip ci] (614114d)
- docs: update README.md [skip ci] (cc0fcd8)
3.7.0-alpha.3 (2020-02-13)
- add comment (64fa8f2)
- Add initial routing pass (90e699d)
- Fix example to work my feature (31abff9)
- increment alpha version (c568111)
- increment alpha version (b7738e6)
- operation handlers (ecf71df)
- update npm ignore (cc64c4b)
- Update README.md (dcdea32)
- Update README.md (8717c21)
- Update README.md (667e3e4)
- Update README.md (fe06949)
- Update README.md (f04c952)
- Update README.md (fea9f7c)
- Update README.md (83c8f22)
- Update README.md (0a65104)
- Update README.md (c9a3753)
- Update README.md (7b76fd4)
- Update README.md (43077ba)
- Update README.md (7646df5)
- Update README.md (3174b4a)
- docs: update .all-contributorsrc [skip ci] (1d80a7d)
- docs: update README.md [skip ci] (3593c64)
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)
- empty response passes response check #219 (bccf173), closes #219
- fix destructure of openapi (d41fc02)
- increment patch version (b7936e0)
- increment patch version (d6f1f4c)
- remove unecessary import (e507c4b)
- Update README.md (c1ddb30)
- Update README.md (839d351)
- update type signatures (07dcb0e)
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)
3.5.0 (2019-12-30)
- add deepObject test (3a7892a)
- add return type (4876980)
- add test (ac1734d)
- add todo (3011ca5)
- allowEmptyValue flag is ignored #190 (7ce125a), closes #190
- cleanup lodash deps (c9f8df5)
- colocate req/param parser (b300058)
- error msg (7d30ff2)
- exclude mds (f831ab5)
- extract utilies (f1b56e4)
- fileUploader (4749143)
- fix error msg typo (c11e869)
- ignore express-mung (0547ab0)
- ignore markdown files (76730cc)
- ignore test (4b30ba3)
- ignore test (6d19fb0)
- ignore test (228f56d)
- increment minor version (806a9b9)
- increment minor version (8e1561a)
- increment patch version (ff7d2a8)
- lint cleanup (8b0936f)
- lint fixes (d61ade4)
- linter fixes (04f228a)
- optional file upload (81243f8)
- refactor request parameter parser (41a7407)
- remove redundant query check (f284481)
- remove uneeded param (17dadc2)
- security scheme types (40b3cd1)
- test parameter ref (0084dff)
- type annotations (dcf3846)
- type annotations (40fdfd9)
- type annotations (73111e0)
- update excludes (90b09fa)
- update README (842ae9e)
- update README (80b6d4f)
- Update README.md (f917bba)
- Update README.md (4ed52ee)
- Update README.md (66a0501)
- Update README.md (2752e08)
- chore(package): update lockfile package-lock.json (0d6f40c)
- fix(package): update ono to version 6.0.0 (4f4f45a)
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)