Skip to content

Latest commit

 

History

History
862 lines (609 loc) · 72.9 KB

CHANGELOG.md

File metadata and controls

862 lines (609 loc) · 72.9 KB

6.2.1 (2022-01-04)

  • fix(docs): directory sync fix + test bed rewrites (#421) (b793afc), closes #421

6.2.0 (2022-01-03)

🚦 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 no items
  • 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

6.1.3 (2021-12-17)

  • fix(openapi): return rejected Promise if spec uploads fail (#409) (e282b54), closes #409

6.1.2 (2021-12-16)

  • 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

6.1.1 (2021-12-13)

  • docs: add docs on validation, fix TOC (#405) (d433c2f), closes #405
  • feat(versions): stringify JSON for --raw option (#404) (ce651e9), closes #404

6.0.0 (2021-12-03)

  • 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)

5.2.0 (2021-10-05)

  • 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)

5.1.4 (2021-09-16)

  • chore(deps-dev): bumping deps (3c59ca1)
  • chore(deps): bumping the oas dep (398d492)
  • docs: adding a security policy (8686a3e)

5.1.3 (2021-09-01)

  • 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)

5.1.2 (2021-08-26)

  • 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

5.1.1 (2021-08-26)

  • fix: don't send header values that are 'undefined' (#360) (ae03c1e), closes #360

5.1.0 (2021-08-25)

  • 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)

5.0.0 (2021-08-20)

  • 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 with node-fetch (#352) (74bad7d), closes #352
  • docs: minor changes to the readme (25a909b)

4.0.0 (2021-07-09)

🚨 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

3.8.2 (2020-07-27)

  • 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

3.8.1 (2020-07-17)

  • chore(deps): bump lodash from 4.17.14 to 4.17.19 (#219) (08d7a09), closes #219

3.8.0 (2020-07-15)

  • 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

3.7.16 (2020-06-30)

  • 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

3.7.15 (2020-06-03)

  • 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)

3.7.14 (2020-05-26)

  • 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

3.7.13 (2020-05-18)

  • 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

3.7.12 (2020-04-27)

  • 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

3.7.11 (2020-04-20)

  • 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

3.7.10 (2020-04-13)

  • 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

3.7.9 (2020-03-30)

  • 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

3.7.8 (2020-03-16)

  • 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

3.7.7 (2020-03-09)

  • 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

3.7.6 (2020-03-02)

  • 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

3.7.5 (2020-02-24)

  • 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

3.7.4 (2020-02-17)

  • 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

3.7.3 (2020-02-12)

  • 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

3.7.2 (2020-02-09)

  • 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

3.7.1 (2020-01-27)

  • 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

3.7.0 (2020-01-21)

  • 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

3.6.2 (2019-12-30)

  • 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)

3.6.1 (2019-12-23)

  • 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

3.6.0 (2019-12-16)

  • 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

3.5.0 (2019-10-16)

  • feat: Behavioral updates to API spec uploads and updates. (f3a24fc)

3.4.9 (2019-10-14)

  • 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

3.4.8 (2019-09-30)

  • 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)

3.4.7 (2019-09-17)

  • fix: Fix semver validation (#78) (a6c3e83), closes #78

3.4.6 (2019-09-10)

  • chore(deps-dev): Updating the oas dependency. (4977412)
  • chore: Adding .DS_Store to npmignore (a59d867)

3.4.5 (2019-09-10)

  • 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

3.4.4 (2019-08-28)

  • fix: Properly report OAS validation errors (#67) (c59f038), closes #67

3.4.3 (2019-08-27)

  • 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)

3.4.2 (2019-08-08)

  • feat: Add x-readme-source header (#58) (3084bcf), closes #58

3.4.1 (2019-08-08)

  • docs: Cleaning up some authentication docs in the readme. (c75e117)
  • fix: Version flags (#57) (e62d55c), closes #57

3.4.0 (2019-08-05)

  • 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)

3.3.0 (2019-08-02)

  • feat: Quality of life improvements. (#49) (5213eba)

3.2.0 (2019-07-22)

  • 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 (2019-06-28)

  • 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)

3.0.2 (2019-06-06)

  • [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)

3.0.0 (2019-02-15)

  • 3.0.0 (0461b3a)
  • Return with proper exit code on unsuccessful swagger upload (f410c7c)

2.2.3 (2019-02-11)

  • 2.2.3 (3afc5f4)
  • Add message when a doc hasn't been updated (d0d8e9c)

2.2.2 (2018-10-08)

2.2.1 (2018-10-08)

2.2.0 (2018-10-08)

  • 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 (2018-07-24)

  • 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.4 (2018-05-17)

2.0.2 (2018-05-10)

  • 2.0.2 (0df4bbf)
  • By default config always includes development.json into the config if no NODE_ENV is set (412f44f)

2.0.1 (2018-05-10)

  • 2.0.1 (f3e1223)
  • Fix issue with loading config from a node_module (633b64b)

2.0.0 (2018-05-09)

  • 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)

1.0.0 (2018-03-13)