🚦 This includes some upgrades to our internal OpenAPI/Swagger definition parsing engine, @readme/openapi-parser, to expand validation to a number of new aspects of the specifications:
- Duplicate parameters
- Paths with parameters with no parameter schemas
- Duplicate operation IDs
- Invalid discriminators
type: array
with noitems
- And more...
If you have issues with any of these new validations please reach out to us either through an rdme GitHub ticket or our support team at [email protected]
- chore(deps-dev): bump @readme/eslint-config from 8.0.2 to 8.1.1 (#416) (d057914), closes #416
- chore(deps-dev): bump eslint from 8.3.0 to 8.6.0 (#418) (4dbab7c), closes #418
- chore(deps-dev): bump jest from 27.4.3 to 27.4.5 (#419) (e9557bb), closes #419
- chore(deps-dev): bump prettier from 2.5.0 to 2.5.1 (#415) (6007eb1), closes #415
- chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#413) (c5a159f), closes #413
- chore(deps): bump cli-table from 0.3.9 to 0.3.11 (#414) (4b2c140), closes #414
- chore(deps): bump oas from 17.3.1 to 17.4.0 (#417) (45841dc), closes #417
- chore(deps): bump parse-link-header from 1.0.1 to 2.0.0 (#412) (8557a1d), closes #412
- chore(deps): upgrading oas-related deps (#420) (02f748d), closes #420
- fix(openapi): error handling for incorrect project and version flags (#411) (431a7db), closes #411
- refactor(open/openapi/validate): return promises, fix tests (#410) (8b9ad4b), closes #410
- ci: drop the npm@7 requirement before installing deps in ci (#408) (fd7dace), closes #408
- docs: add/improve our command warnings (#406) (2228c2c), closes #406
- docs: add docs on validation, fix TOC (#405) (d433c2f), closes #405
- feat(versions): stringify JSON for
--raw
option (#404) (ce651e9), closes #404
- docs: removing a dead link from the readme (4b5308f)
- docs: updating the readme to reflect our coming OpenAPI 3.1 support (321d94b)
- feat: adding support for OpenAPI 3.1 (#378) (2a6a240), closes #378
- feat: overhauling the help screen generator so it's consistent everywhere (#397) (69fadd3), closes #397
- feat: swapping out the colors library for chalk (#396) (7f252ae), closes #396
- chore: removing string templating where are aren't inserting vars (738b70d)
- chore(deps-dev): bump jest from 27.2.4 to 27.3.1 (#383) (0a0ae53), closes #383
- chore(deps-dev): bump jest from 27.3.1 to 27.4.2 (#393) (ad8f623), closes #393
- chore(deps-dev): bump jest from 27.4.2 to 27.4.3 (#400) (2053211), closes #400
- chore(deps-dev): bump nock from 13.1.3 to 13.1.4 (#381) (6322c30), closes #381
- chore(deps-dev): bump nock from 13.1.4 to 13.2.1 (#394) (c4f0f72), closes #394
- chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 (#391) (718ef53), closes #391
- chore(deps-dev): upgrading eslint and @readme/eslint-config (b2f91ef)
- chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#382) (905a553), closes #382
- chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#390) (fa35d15), closes #390
- chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#392) (de533c5), closes #392
- chore(deps): bump cli-table from 0.3.1 to 0.3.9 (#395) (f2552f2), closes #395
- chore(deps): bump node-fetch from 2.6.5 to 2.6.6 (#385) (f1dc3e0), closes #385
- chore(deps): bump open from 8.2.1 to 8.4.0 (#384) (3f0eaa7), closes #384
- chore(deps): bump tmp-promise from 3.0.2 to 3.0.3 (#379) (9fb4bef), closes #379
- ci: cleaning up the codeql workflow (660b925)
- chore: cleaning up some funky test logic (3144e64)
- chore(deps-dev): bump @readme/eslint-config from 7.1.1 to 7.2.2 (#377) (0e55604), closes #377
- chore(deps-dev): bump jest from 27.2.0 to 27.2.4 (#372) (c726b18), closes #372
- chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#370) (73d217d), closes #370
- chore(deps): bump node-fetch from 2.6.1 to 2.6.5 (#373) (fd383f9), closes #373
- chore(deps): bump oas-normalize from 4.0.1 to 4.0.2 (#374) (8cdefcc), closes #374
- chore(deps): bump oas-normalize from 4.0.2 to 4.0.3 (#376) (58d6ac4), closes #376
- ci: ignoring table-layout from dependabot because its now an esm-only pkg (94bbcbe)
- fix: allow customers to define the slug in the metadata (#375) (137411d), closes #375
- docs: adding a code of conduct (35023d7)
- chore(deps-dev): bumping deps (3c59ca1)
- chore(deps): bumping the oas dep (398d492)
- docs: adding a security policy (8686a3e)
- chore(deps-dev): bump @readme/eslint-config from 6.0.0 to 6.1.0 (#366) (b0dde02), closes #366
- chore(deps-dev): bump jest from 27.0.6 to 27.1.0 (#365) (3bcf8e1), closes #365
- chore(deps-dev): removing conventional-changelog-cli in favor of npx (f6d25b4)
- chore(deps): bump oas from 14.3.1 to 14.4.0 (#364) (31dbd7b), closes #364
- chore(deps): bump oas-normalize from 4.0.0 to 4.0.1 (#367) (d48dedd), closes #367
- ci: ignoring node-fetch updates because its now a pure esm package (cc7aaca)
- chore(deps): upgrading oas-normalize to resolve validation quirks (#362) (27ab077), closes #362
- perf: stream bundled OpenAPI file instead of sending it wholesale (#361) (8fbf131), closes #361
- docs: update language to be more OpenAPI forward (#359) (75636e9), closes #359
- chore(deps-dev): bump nock from 13.1.1 to 13.1.3 (#355) (afe507f), closes #355
- chore(deps): bump actions/setup-node from 2.3.0 to 2.4.0 (#354) (068a9d6), closes #354
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#358) (a3f9075), closes #358
- chore(deps): bump oas from 14.0.0 to 14.3.1 (#356) (8f10391), closes #356
- chore(deps): bump oas-normalize from 3.0.4 to 3.0.5 (#357) (2eb3dda), closes #357
- ci: updating the dependabot label (9428fa3)
- feat: add $ref bundling to OpenAPI/Swagger command (#342) (af3c7c2), closes #342
- feat: add version selection to all relevant commands (#344) (d797d09), closes #344
- feat: Adds pagination to the OpenAPI command (#353) (fb6ec65), closes #353
- feat: making the docs command recursive by default (#343) (a7a5caa), closes #343
- chore(deps-dev): bumping dev deps (a2446ec)
- chore(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#346) (31cc6f2), closes #346
- chore(deps): bumping deps (237961d)
- chore(deps): running npm audit (e622ea2)
- chore(deps): upgrading oas and oas-normalize (cfad0f5)
- fix: command position sorting within the help screen (#341) (14e26d4), closes #341
- fix: replace
request-promise-native
withnode-fetch
(#352) (74bad7d), closes #352 - docs: minor changes to the readme (25a909b)
🚨 With this release we no longer support Node 10.
- chore: directory spring cleaning (#327) (314e74b), closes #327
- chore: re-running prettier to fix failing CI (1e332be)
- chore: running npm audit (#339) (db0fcfd), closes #339
- chore(deps-dev): bump @readme/eslint-config from 3.4.0 to 4.0.0 (#229, #239, #246, #253, #261, #273)
- chore(deps-dev): bump conventional-changelog-cli from 2.0.34 to 2.1.1 (#237, #257)
- chore(deps-dev): bump eslint from 7.5.0 to 7.12.1 (#228, #242, #244, #254, #260, #271, #276)
- chore(deps-dev): bump jest from 26.1.0 to 27.0.6 (#226, #233, #235, #255, #258, #337)
- chore(deps-dev): bump nock from 13.0.2 to 13.0.5 (#227, #236, #259)
- chore(deps-dev): bump prettier from 2.0.5 to 2.3.2 (#238, #248, #265, #335)
- chore(deps): bump actions/checkout from v2.3.2 to v2.3.4 (#250, #266)
- chore(deps): bump actions/setup-node from 2.1.5 to (#336) (c71e982), closes
- chore(deps): bump actions/setup-node from v1 to 2.2.0 (#232, #256, #274, #291, #336)
- chore(deps): bump command-line-usage from 6.1.0 to 6.1.1 (#262) (b531b96), closes #262
- chore(deps): bump config from 3.3.1 to 3.3.2 (#249, #263)
- chore(deps): bump gray-matter from 4.0.2 to 4.0.3 (#305) (1ce24ea), closes #305
- chore(deps): bump hosted-git-info from 2.6.0 to 2.8.9 (#311) (52e97bd), closes #311
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#243) (3446002), closes #243
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 (#268) (14b8bd5), closes #268
- chore(deps): bump oas from 3.5.6 to 13.0.4 (#240, #247, #334)
- chore(deps): bump open from 7.1.0 to 8.2.1 (#241, #245, #328)
- chore(deps): bump semver from 7.3.2 to 7.3.4 (#269) (d7e52e5), closes #269
- chore(deps): update actions/checkout requirement to v2.3.2 (#231) (0aa7704), closes #231
- feat: add --recursive option to doc sync command (#313) (96ea0d8), closes #313 #325 #327
- feat: lowercase filenames to match default slugs (#312) (5503c04), closes #312
- docs: adding a license field to the package file (e5c4768)
- docs: adding a pull request template (d39fca1)
- fix: catch upload timeouts and return a better error message (773692b)
- fix: change docs command to always update all valid docs (#338) (792a2b2), closes #338
- fix: validate files before uploading in swagger command (#332) (670f9c4), closes #332
- feat: dropping support for node 10, expanding coverage to node 14/16 (#325) (052ed4f), closes #325
- feat: rename swagger command to openapi and keep swagger as alias (#333) (04e7f93), closes #333
- style: update ASCII Owlbert (#330) (a38ee76), closes #330
- ci: setting up codeql (#230) (8c275f5), closes #230
- chore(deps-dev): bump @readme/eslint-config from 3.3.2 to 3.4.0 (#221) (785f063), closes #221
- chore(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#223) (eff8079), closes #223
- chore(deps): bump oas from 3.5.0 to 3.5.4 (#222) (a660e6a), closes #222
- chore(deps): bump oas from 3.5.4 to 3.5.6 (#225) (81cfa81), closes #225
- chore(deps): bump open from 7.0.4 to 7.1.0 (#224) (72dd166), closes #224
- chore(deps): bump request-promise-native from 1.0.8 to 1.0.9 (#220) (4e6ac30), closes #220
- feat: overhauling error handling to support the new api error responses (#218) (0a5e92b), closes #218
- chore(deps-dev): bump @readme/eslint-config from 3.3.0 to 3.3.2 (#213) (d7f3fcb), closes #213
- chore(deps-dev): bump eslint from 7.3.1 to 7.4.0 (#215) (9a5f94b), closes #215
- chore(deps-dev): bump nock from 13.0.0 to 13.0.2 (#214) (446b8ac), closes #214
- chore(deps): bump enquirer from 2.3.5 to 2.3.6 (#217) (634edea), closes #217
- chore(deps): bump oas from 3.4.6 to 3.5.0 (#216) (626f05a), closes #216
- fix: setting initial data for newVersion when creating a version (#212) (0fb8ba8), closes #212
- chore(deps-dev): bump @readme/eslint-config from 3.2.1 to 3.3.0 (#207) (6fb98e2), closes #207
- chore(deps-dev): bump eslint from 7.2.0 to 7.3.1 (#209) (6748068), closes #209
- chore(deps-dev): bump jest from 26.0.1 to 26.1.0 (#208) (f0149dc), closes #208
- chore(deps-dev): bump nock from 12.0.3 to 13.0.0 (#211) (0fb1564), closes #211
- ci: updating the dependabot label and commit message formats (984e239)
- build(deps-dev): bump @readme/eslint-config from 3.1.3 to 3.2.0 (#202) (ce0a624), closes #202
- build(deps-dev): bump @readme/eslint-config from 3.2.0 to 3.2.1 (#204) (3f497a0), closes #204
- build(deps-dev): bump eslint from 7.1.0 to 7.2.0 (#200) (5608339), closes #200
- build(deps): bump oas from 3.4.3 to 3.4.4 (#201) (2eab99f), closes #201
- build(deps): bump oas from 3.4.4 to 3.4.6 (#203) (b4d6d31), closes #203
- build(deps-dev): bump @readme/eslint-config from 3.1.0 to 3.1.3 (#198) (feab655), closes #198
- build(deps): bump oas from 3.4.2 to 3.4.3 (#199) (c2ba83a), closes #199
- ci: create Dependabot config file (#197) (143d78d), closes #197
- ci: removing node 14 from tests for now (ee7b294)
- ci: running tests against node 14 (36ad006)
- chore(deps-dev): upgrading eslint deps to the latest versions (9a6cfbf)
- chore(deps): upgrading oas to the latest release (6194f26)
- chore(deps-dev): Bump @readme/eslint-config from 3.0.0 to 3.1.0 (#195) (36382e8), closes #195
- chore(deps-dev): Bump eslint from 7.0.0 to 7.1.0 (#193) (aaccb7e), closes #193
- chore(deps): [Security] Bump minimist from 1.2.0 to 1.2.5 (#192) (5d1b877), closes #192
- chore(deps): Bump oas from 3.4.0 to 3.4.1 (#194) (e41364b), closes #194
- chore(deps-dev): Bump @readme/eslint-config from 2.0.4 to 2.0.6 (#183) (efa1d23), closes #183
- chore(deps-dev): Bump @readme/eslint-config from 2.0.6 to 2.1.0 (#185) (c403ec1), closes #185
- chore(deps-dev): Bump @readme/eslint-config from 2.1.0 to 2.2.0 (#187) (9d0c974), closes #187
- chore(deps-dev): Bump conventional-changelog-cli from 2.0.31 to 2.0.34 (#186) (f586dcf), closes #186
- chore(deps-dev): Bump jest from 25.4.0 to 25.5.4 (#182) (50138d5), closes #182
- chore(deps-dev): Bump jest from 25.5.4 to 26.0.1 (#188) (d142fbe), closes #188
- chore(deps): Bump oas from 3.2.0 to 3.3.2 (#184) (48ccb3b), closes #184
- chore(deps): Bump oas from 3.3.2 to 3.4.0 (#190) (ea7e170), closes #190
- chore(deps): Bump open from 7.0.3 to 7.0.4 (#189) (9da4f7e), closes #189
- style: upgrading @readme/eslint-config and eslint to the latest (#191) (432d9e0), closes #191
- chore(deps-dev): Bump prettier from 2.0.4 to 2.0.5 (#181) (a7c6267), closes #181
- chore(deps): Bump oas from 3.1.9 to 3.2.0 (#180) (d93a959), closes #180
- chore(deps-dev): Bump @readme/eslint-config from 2.0.3 to 2.0.4 (#177) (e201154), closes #177
- chore(deps-dev): Bump jest from 25.3.0 to 25.4.0 (#176) (bdcc1fc), closes #176
- chore(deps): Bump oas from 3.1.7 to 3.1.9 (#179) (8168851), closes #179
- chore(deps): Bump semver from 7.2.2 to 7.3.2 (#178) (e6bd15d), closes #178
- chore(deps-dev): Bump @readme/eslint-config from 2.0.2 to 2.0.3 (#169) (1bf8597), closes #169
- chore(deps-dev): Bump jest from 25.2.4 to 25.2.7 (#168) (09787ed), closes #168
- chore(deps-dev): Bump jest from 25.2.7 to 25.3.0 (#174) (090ee8b), closes #174
- chore(deps-dev): Bump prettier from 2.0.2 to 2.0.3 (#167) (c5ab394), closes #167
- chore(deps-dev): Bump prettier from 2.0.3 to 2.0.4 (bac0fe6)
- chore(deps): Bump enquirer from 2.3.2 to 2.3.5 (#175) (164287a), closes #175
- chore(deps): Bump oas from 3.1.5 to 3.1.6 (#170) (11980d2), closes #170
- chore(deps): Bump oas from 3.1.6 to 3.1.7 (#171) (ffbb758), closes #171
- chore(deps): Bump semver from 7.1.3 to 7.2.2 (#173) (71a0f8d), closes #173
- chore(deps-dev): Bump @readme/eslint-config from 1.15.0 to 2.0.0 (#158) (3d32929), closes #158
- chore(deps-dev): Bump @readme/eslint-config from 2.0.0 to 2.0.2 (#162) (b40d373), closes #162
- chore(deps-dev): Bump jest from 25.1.0 to 25.2.4 (#165) (1da8386), closes #165
- chore(deps-dev): Bump nock from 12.0.2 to 12.0.3 (#159) (f9d5946), closes #159
- chore(deps-dev): Bump prettier from 2.0.1 to 2.0.2 (#164) (847cf05), closes #164
- chore(deps): Bump config from 3.3.0 to 3.3.1 (#163) (745b254), closes #163
- chore(deps): Bump oas from 3.0.0 to 3.1.0 (#156) (07ebc85), closes #156
- chore(deps): Bump oas from 3.1.0 to 3.1.3 (#157) (6b30186), closes #157
- chore(deps): Bump oas from 3.1.3 to 3.1.5 (#161) (9691dc8), closes #161
- docs: Fix link to ReadMe API docs (#160) (f8c41b8), closes #160
- chore(deps-dev): Bump @readme/eslint-config from 1.14.0 to 1.15.0 (#153) (55325bc), closes #153
- chore(deps): [Security] Bump acorn from 6.4.0 to 6.4.1 (#152) (eda588c), closes #152
- chore(deps): Bump oas from 3.0.0 to 3.0.1 (#155) (d656a89), closes #155
- chore(deps): Bump table-layout from 1.0.0 to 1.0.1 (#154) (14827a8), closes #154
- chore: minor updates to .npmignore (7ddc882)
- chore(deps): Bump oas from 2.1.1 to 3.0.0 (#151) (a9f5a30), closes #151
- chore(deps): Bump open from 7.0.2 to 7.0.3 (#150) (4d8e57e), closes #150
- chore(deps-dev): Bump @readme/eslint-config from 1.13.0 to 1.14.0 (#148) (7068c39), closes #148
- chore(deps-dev): Bump nock from 12.0.1 to 12.0.2 (#149) (4733eeb), closes #149
- chore(deps): Bump config from 3.2.6 to 3.3.0 (#147) (1cf5660), closes #147
- chore(deps): Bump oas from 2.0.0 to 2.1.1 (#146) (8aeb601), closes #146
- chore(deps-dev): Bump @readme/eslint-config from 1.12.0 to 1.13.0 (#142) (2845529), closes #142
- chore(deps-dev): Bump nock from 12.0.0 to 12.0.1 (#144) (8d649c2), closes #144
- chore(deps): Bump config from 3.2.4 to 3.2.6 (#145) (9b49542), closes #145
- chore(deps): Bump oas from 1.5.2 to 2.0.0 (#143) (e04cf2f), closes #143
- chore(deps-dev): Bump nock from 11.8.2 to 12.0.0 (#140) (7a819ed), closes #140
- chore(deps): Bump configstore from 5.0.0 to 5.0.1 (#139) (7a79c35), closes #139
- chore(deps): Bump request from 2.88.0 to 2.88.2 (#141) (ae93eff), closes #141
- chore(deps): Bump semver from 7.1.2 to 7.1.3 (#138) (949f0d3), closes #138
- chore(deps-dev): Bump @readme/eslint-config from 1.11.0 to 1.12.0 (#137) (686fb19), closes #137
- chore(deps-dev): Bump nock from 11.7.2 to 11.8.2 (#136) (bb412be), closes #136
- chore(deps): Bump oas from 1.5.1 to 1.5.2 (#135) (eadcfa9), closes #135
- chore(deps-dev): Bump @readme/eslint-config from 1.10.0 to 1.11.0 (#134) (83a444c), closes #134
- chore(deps): Bump oas from 1.4.0 to 1.5.1 (#131) (5aefd47), closes #131
- chore(deps): Bump open from 7.0.0 to 7.0.2 (#133) (0980f35), closes #133
- chore(deps): Bump semver from 7.1.1 to 7.1.2 (#132) (2df2c72), closes #132
- chore(deps-dev): upgrading jest to v25 (#129) (62ecd56), closes #129
- chore(deps): Bump oas from 1.3.0 to 1.4.0 (#130) (7433e6b), closes #130
- chore(deps-dev): Bump @readme/eslint-config from 1.8.1 to 1.9.0 (#120) (be0740d), closes #120
- chore(deps-dev): Bump @readme/eslint-config from 1.9.0 to 1.9.1 (#121) (dc6b3fd), closes #121
- chore(deps-dev): Bump @readme/eslint-config from 1.9.1 to 1.10.0 (#126) (5d902e6), closes #126
- chore(deps-dev): Bump nock from 11.7.0 to 11.7.1 (#119) (d263188), closes #119
- chore(deps-dev): Bump nock from 11.7.1 to 11.7.2 (#123) (2b59608), closes #123
- chore(deps): Bump oas from 1.1.0 to 1.2.0 (#122) (4d708a0), closes #122
- chore(deps): Bump oas from 1.2.0 to 1.3.0 (#127) (ab854de), closes #127
- feat: drop support for node 8 (#124) (ca7f6b3), closes #124
- chore(deps): [Security] Bump handlebars from 4.1.2 to 4.5.3 (#118) (62d4b22), closes #118
- docs: cleaning up the changelog a bit (2b2317f)
- fix: Fix booleans (#117) (77091c6), closes #117
- chore(deps-dev): Bump @readme/eslint-config from 1.8.0 to 1.8.1 (#116) (e433624), closes #116
- chore(deps): Bump oas from 1.0.2 to 1.1.0 (#115) (00837ac), closes #115
- chore(deps): Bump semver from 7.0.0 to 7.1.1 (#114) (6923511), closes #114
- chore(deps-dev): Bump eslint from 6.7.2 to 6.8.0 (#113) (e920ee8), closes #113
- docs: creating a changelog (#112) (e1b4203), closes #112
- chore: adding a github action ci shield to the readme (19d78e4)
- chore: alphabetizing scripts in the package file (5a6de1c)
- chore(deps-dev): Bump @readme/eslint-config from 1.3.1 to 1.7.0 (#107) (1a3f773), closes #107
- chore(deps): Bump command-line-usage from 6.0.2 to 6.1.0 (#98) (3756135), closes #98
- chore(deps-dev): Bump eslint from 6.6.0 to 6.7.1 (#104) (26c2d5c), closes #104
- chore(deps-dev): Bump eslint from 6.7.1 to 6.7.2 (#106) (a3ef903), closes #106
- chore(deps-dev): Bump eslint-plugin-jest from 23.0.4 to 23.1.1 (#105) (819f6e8), closes #105
- chore(deps-dev): Bump nock from 11.4.0 to 11.7.0 (#97) (2c4c4cb), closes #97
- chore(deps): Bump oas from 0.8.18 to 1.0.1 (#102) (d766f11), closes #102
- chore(deps-dev): Bump prettier from 1.18.0 to 1.19.1 (#99) (1901244), closes #99
- chore(deps-dev): loading @readme/eslint-config and resolving issues (#103) (26a1441), closes #103
- chore: removing circleci integration (61f6677)
- chore(deps-dev): Bump @readme/eslint-config from 1.7.0 to 1.8.0 (#110) (c1d245f), closes #110
- chore(deps): Bump config from 3.2.3 to 3.2.4 (#93) (74e1578), closes #93
- chore(deps): Bump oas from 1.0.1 to 1.0.2 (#109) (63a02dc), closes #109
- chore(deps): Bump open from 6.4.0 to 7.0.0 (#92) (deceeba), closes #92
- chore(deps): Bump request-promise-native from 1.0.7 to 1.0.8 (#100) (fd3612e), closes #100
- chore(deps): Bump semver from 6.3.0 to 7.0.0 (#111) (9aec05a), closes #111
- feat: github actions for ci builds (cf446ee)
- chore(deps-dev): Bump eslint from 6.5.1 to 6.6.0 (#95) (3a73153), closes #95
- chore(deps-dev): Bump eslint-config-prettier from 6.4.0 to 6.5.0 (#94) (ee92f31), closes #94
- feat: Behavioral updates to API spec uploads and updates. (f3a24fc)
- chore(deps): Bump config from 3.2.2 to 3.2.3 (#86) (f62750d), closes #86
- chore(deps-dev): Bump eslint from 6.5.0 to 6.5.1 (#88) (fde111e), closes #88
- chore(deps-dev): Bump eslint-config-prettier from 6.3.0 to 6.4.0 (#87) (4cb93f0), closes #87
- chore(deps-dev): Bump nock from 11.3.5 to 11.4.0 (#91) (7b807ef), closes #91
- chore(deps): Bump oas from 0.8.17 to 0.8.18 (#90) (16f3685), closes #90
- chore(deps): Bump colors from 1.3.3 to 1.4.0 (49d4293)
- chore(deps): Bump enquirer from 2.3.1 to 2.3.2 (#81) (ea1f7bb), closes #81
- chore(deps-dev): Bump eslint from 6.3.0 to 6.5.0 (5bda864)
- chore(deps-dev): Bump eslint-config-prettier from 6.2.0 to 6.3.0 (#74) (76b9230), closes #74
- chore(deps-dev): Bump nock from 11.3.3 to 11.3.5 (b52457a)
- chore(deps-dev): Updating the oas dependency. (4977412)
- chore: Adding .DS_Store to npmignore (a59d867)
- chore(deps): Replacing the opn module with open since it was renamed. (#72) (8bde210), closes #72
- chore(deps-dev): Bump nock from 10.0.6 to 11.3.3 (#71) (f280035), closes #71
- chore(deps-dev): Bump eslint-config-prettier from 6.1.0 to 6.2.0 (#70) (a98f32c), closes #70
- chore(deps-dev): Bump eslint-config-prettier from 6.0.0 to 6.1.0 (#63) (5a66307), closes #63
- chore(deps): Bump oas from 0.8.15 to 0.8.16 (#64) (28384a7), closes #64
- chore(deps-dev): Bump eslint from 6.2.0 to 6.3.0 (#68) (a115f8b), closes #68
- fix: Check if command is 'oas' before throwing error (#62) (78f346b), closes #62
- chore(deps-dev): [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#66) (7c74f66), closes #66
- chore(deps-dev): Bump jest from 24.8.0 to 24.9.0 (#61) (e16a7e4), closes #61
- chore(deps-dev): Bump eslint from 5.16.0 to 6.2.0 (#60) (446e305), closes #60
- chore(deps-dev): Bump eslint-config-airbnb-base from 13.2.0 to 14.0.0 (#59) (4c3bf3f), closes #59
- chore: petstore.yaml should not have been committed into master. (bf9d477)
- docs: Cleaning up some authentication docs in the readme. (c75e117)
- fix: Version flags (#57) (e62d55c), closes #57
- feat: Adding a new
logout
command. (fa8c355) - feat: Adding a new
whoami
command. (1e68955) - docs: Clarifying some of the
help
internals with better property names. (842f521) - refactor: Cleaning up the flow for logging out when not authenticated. (1be9d86)
- test: Making our unit test descriptions a bit more consistent. (e16b590)
- feat: Quality of life improvements. (#49) (5213eba)
- 3.2.0 (33d4cc1)
- Added error handler to getswaggerversion method (63bb587)
- Added error handling to version requests (b1fa308)
- added getbyid (dbb8977)
- Bulk Unit Testing: (25db007)
- Bump config from 3.1.0 to 3.2.0 (277bec8)
- Bump config from 3.2.0 to 3.2.1 (43a158b)
- Bump config from 3.2.1 to 3.2.2 (b486847)
- Bump enquirer from 2.3.0 to 2.3.1 (0af9349)
- Bump eslint-config-airbnb-base from 13.1.0 to 13.2.0 (1b86ae0)
- Bump eslint-plugin-import from 2.18.0 to 2.18.1 (ac89290)
- Bump eslint-plugin-import from 2.18.1 to 2.18.2 (537dd40)
- Bump lodash from 4.17.11 to 4.17.14 (83c89a5)
- changed header key (b34abe0)
- CLI functionality for rdme version CRUD (c786949)
- CLI updates for version API. WIP (210c6a9)
- CLI Versioning WIP: (8f8fe3e)
- Completed swagger file testing (ce79af3)
- Feature complete. Prompt interaction, leverage version API (2c03217)
- Fix review comments: (f112ea1)
- Fixed ref (383feb5)
- Migrated versionId into main version command, cleaned error handling, fixed fork parseint (a379ba7)
- Minor fixes: (7a969e8)
- Modified project readme complete (17ddfbd)
- Modified Request: Data streams + JSON do not play well together (24cbb97)
- Modified swagger implementation for cli v non cli usage (07454fa)
- modified to deal with swagger id (5b101d3)
- parse int fix for cli args (d5997b9)
- Prettier clean (b2a7c05)
- prompt tests complete (88d3f8c)
- readme WIP (acd3443)
- removed depedency on get versions request for update function (5df0bb8)
- Removed unnecessary conditional block (996a4c1)
- removed unnecessary eslint disabled lines (b17af48)
- Test work (c3a5331)
- wip testing for enquirer (332c9a4)
- 3.1.0 (653a626)
- Add some whitespace around command output from swagger (9f447fa)
- Bump configstore from 4.0.0 to 5.0.0 (25f4d62)
- Bump eslint from 4.19.1 to 5.16.0 (3ae4c0d)
- Bump eslint-config-airbnb-base from 12.1.0 to 13.1.0 (2673312)
- Bump eslint-config-prettier from 4.3.0 to 5.0.0 (d4d6a36)
- Bump eslint-config-prettier from 5.0.0 to 6.0.0 (8075266)
- Bump eslint-plugin-import from 2.17.3 to 2.18.0 (31358a7)
- Bump gray-matter from 4.0.1 to 4.0.2 (1eb8f1b)
- Bump nock from 9.2.3 to 10.0.6 (dabe324)
- Bump opn from 5.5.0 to 6.0.0 (8627207)
- Bump prettier from 1.12.1 to 1.18.0 (009ecd0)
- Bump request-promise-native from 1.0.5 to 1.0.7 (6c176ef)
- Changed Post/Put swagger endpoints, updated console message and tests (5c878df)
- copy edit (87f1146)
- Fix prettier (e1af036)
- If an OAS is not supplied, attempt to discover one in the root dir. (40354c2)
- Prettier (c208328)
- removed error handling (47fbfa8)
- Removing some unnecessary invalid key error handling. (8425083)
- Update lib/swagger.js (bda7316)
- Updated formdata key for request payload and key for result endpoint ref (a62202c)
- updated response message from cli (81ca22c)
- updated style per prettier package (bddfe73)
- Updating the branch with the latest master. (4a3a5b8)
- Updating the error message that appears when we can't find an OAS. (33d6f9d)
- Whoops... my local prettier was out of date (c03d284)
- [Security] Bump extend from 3.0.1 to 3.0.2 (dd85ff7)
- 3.0.2 (80b1d39)
- Better error messages (f55f5a6)
- Bump colors from 1.1.2 to 1.3.3 (c03c0fe)
- Bump config from 1.30.0 to 3.1.0 (161d1d5)
- Bump eslint-config-prettier from 2.9.0 to 4.3.0 (d08cb15)
- Bump eslint-plugin-import from 2.11.0 to 2.17.3 (d83d345)
- Bump jest from 24.7.1 to 24.8.0 (bc88c6d)
- Fix build (0dcf4f7)
- Fix vulnerabilities (d91ef8b)
- Update package-lock (49b4b50)
- 2.2.0 (5698058)
- Add
rdme login
command (de88b5e) - Add
rdme open
command to open the current logged in project (c00f52d) - Add some coverage skips for code paths only run in the real cli (65fde12)
- Add some docs to the readme for login and open (430125f)
- Add support for 2fa login using --2fa (1baeec9)
- Ask user for project during login (495e96a)
- Attempt to fix tests on CI (012381a)
- Bump packages as per
npm audit
(234bb18) - Changes requested from Marc (c850d6b)
- Fetch api key from stored config if set (8b81dac)
- Prettier (da1ba62)
- Prettier (8927368)
- Prettier (64df251)
- Prettier (64153ba)
- 2.1.0 (c81d603)
- Add docs for docs:edit command (896663c)
- Added docs:edit command and support for subcommands (36b2059)
- Making sure
rdme
on it's own produces the help output (10ab760) - Prettier (db80802)
- Run tests against node8 and node10 on circle (0666d56)
- 2.0.2 (0df4bbf)
- By default
config
always includesdevelopment.json
into the config if no NODE_ENV is set (412f44f)
- 2.0.0 (0bc12e1)
- Add
rdme --version/--help
commands (5c40ec6) - Add better error checking to swagger command (757873c)
- Add circleci badge to readme (2901105)
- Add circleci config (3ab0faf)
- Add code to make sure only docs that have changed are sent over the API (a441b22)
- Add codeclimate reporter id (ade0186)
- Add docs for
rdme docs
command (5bb0753) - Add eslint, prettier, editorconfig. Tidy up style (fb85540)
- Add initial implementation of docs syncing to rdme! (d4e312d)
- Create proxy command
rdme oas
to https://www.npmjs.com/package/oas (1366735) - Fix
command not found
error and change it so that logging is always done in rdme.js (0441255) - Fix config in help (50294e9)
- Lower coverage thresholds so the tests pass for now (a2537cf)
- Prettier (6d349ec)
- Prettier (e102789)
- Refactor (2ae2155)
- Remove args[0] from being passed into the command (b31d461)
- Remove notes.md (ec95d89)
- Remove unused fixtures (5da2fa4)
- Remove unused lib files (b93c9ad)
- Remove unused packages and simplify a few things (810c7ee)
- Removing old license file stuff (af305f2)
- Rename a few things (d6e0cec)
- Replace mocha with jest (4f471d6)
- Send code coverage to code climate (6650dae)
- Switch swagger command to use promises (4d76dab)
- Switch to using
config
module (0f3bfcd) - Tidy up (1d191f6)
- Tidying up how validation errors are logged from the API (173ddb9)
- [mock] Style the response URLs a bit better (3159265)
- 0.2.0 (dfc6645)
- 0.2.1 (aa3d304)
- 0.3.0 (4615cd8)
- 0.3.1 (d0898a4)
- 0.7.0 (e632147)
- 1.0.0 (9599b62)
- Add a todo (7fc31b8)
- Add aliases (de9d2c6)
- Add animations when uploading Swagger (cd14652)
- Add dep stoopid (f4a5814)
- Add dependencies (c71918f)
- Add git init (c75ed34)
- Add information on module specific configurations (e46828f)
- Add lib/help.js (cf95b23)
- Add mock command (d852e54)
- Add new services (078b03f)
- Add npm modules for the plane! (09f66a1)
- Add preliminary support for Postman (bbcaaac)
- Add readme (8457852)
- Add shebang to bin (52e3bb5)
- Add some color! (463c154)
- Add support for updating swagger file via the api (fc56e8f)
- Add the x-api-token to the Swagger file if it doesn't exist (823e862)
- Adding first test for creating of new swagger file via the API (866d0d1)
- api -> oai (52930f5)
- API -> OAI (6620492)
- Better error reporting, new URL (3ca124e)
- bump (f9e49c1)
- Bump swagger-inline (011860d)
- Bump swagger-inline version (e17ac76)
- Bump version (4b66238)
- Bump version (90459c3)
- bumpppp (9a04b29)
- Categorize all options (9c2a1a5)
- Change binary API (a50c410)
- Check version for min (7e53a6e)
- Clean things up (9ecd670)
- Clean up the new user flow (e673cc1)
- Create LICENSE.md (07ddb94)
- Do our best to guess the language in git init (f7223e2)
- Don't print out stuff on add (cf421ea)
- End process (202c719)
- Extend documentation (21231b1)
- file => spec (a3532b8)
- First bug fixes (7282551)
- First commit for rdme (4667d86)
- First draft of api command line tool (ab0842f)
- First pass at framework for new version (817cf56)
- fix api (5b34154)
- Fix code samples (69096d1)
- Fix error with swagger being dereferenced (995c66d)
- Fix indentation (b6b3bc6)
- Fix swagger upload now that there's a command before the filename (43ff7f5)
- Fix syntax error when action was not found (config was undefined) (54890b9)
- Fix the auto-add ID stuff (acbeece)
- Fix the host action (9f29da3)
- Flip the command (8a6d0fc)
- Get apis.host working with the new node version (9f1e8a5)
- Get ready for v1! (23be918)
- If action isn't found, exit (9f97b7f)
- If the swagger file exists, add a suffix (235be23)
- Include an empty paths so it validates (2d5282d)
- Initial commit (c8fbb4c)
- It works (20711cb)
- Logging with stoopid (50f9d89)
- Make
api
work on the command line (7a06fa8) - Make it so mocha tests can console.log (1b83359)
- Make the shorthand show more stuff (a0b5459)
- Manage users (086eb64)
- Move to dev dependency (7020043)
- New version (c2b7a48)
- New version! (85e3d56)
- No need for quotes (57fea15)
- OAI -> OAS (520edd1)
- Open docs in new window (bbaefb3)
- parse url queries (a8ec03c)
- Quick docs example (36f3964)
- regular expressions and request methods (f9a75c1)
- remove console.log() (c4eaa8c)
- Remove default
push
action (8136f4c) - Remove git utils (16c3ad1)
- Remove serve (d56e42d)
- Remove x-api-id stuff (deb6cdc)
- Removing openap.is stuff (cfb683b)
- Rename
push
action toswagger
(f6b17a5) - Secure dying (fd46441)
- Send as json instead of application/x-www-form-urlencoded (533f8b8)
- Skip currently failing tests (79d907c)
- Some comments (1d65131)
- Some typos (cc60181)
- Start getting login working (ededb9a)
- Switch to swagger-inline for finding Swagger files (5bc4ec6)
- Update binary (8558b94)
- Update docs to use new
swagger
action (1365047) - Update LICENSE and README (c993d08)
- Update readme (2ff1828)
- Update README (6d5583f)
- Update README.md (dcaef9d)
- Update README.md (cff9ef7)
- Update README.md (1a8c5a9)
- Update README.md (3ac72a9)
- Update the format for generate (e0b1d0c)
- Update the package.json (05a80a2)
- Upgrade (337845f)
- Upgrade (86e6d8c)
- Upgrrade swagger-inline (917d237)
- Validate swagger files (4bf6f73)
- version 0.1.2 (349ba96)
- Weight help items (fffc107)
- Whoops, fixing up api url and making it work (da021fd)