- chore: update version scripts (e76f69b)
- fix(bin): another
create
attempt (#620) (90c71ad), closes #620
- chore: bump scripts (a4998f5)
- chore: prompt copy, openapi opts cleanup (70b7f4d)
- feat(openapi): add
--dryRun
option (#612) (8cb48e8), closes #612 - test: minor test flakiness (#611) (2880fa3), closes #611
- fix(docs): use correct
_id
param (#616) (7175537), closes #616 - refactor(docs): internal command signatures (#615) (c071bc1), closes #615
- docs: add description of
--useSpecVersion
(df8e224) - docs: add v8 callout (e8d7740)
- docs: fix
npx
usage (3c9f4bf) - docs(markdown sync): typos, grammar, clarifications (e611d14)
- feat:
npm init
alias (#597) (c8d0b02), closes #597 - feat: add prettier formatting check for markdown (#561) (7db2e59), closes #561
- feat: creation of new
openapi:reduce
command to reduce large OpenAPI definitions (#572) (074c13e), closes #572 - feat: experiment with a decorator to hide commands from the help screen (#574) (486a8b0), closes #574
- feat: migrate
validate
toopenapi:validate
(#598) (7bd081a), closes #598 - feat: minor refactor of how we debug and log out data in commands (#563) (763642f), closes #563
- feat: typescript rewrite (#560) (5ed97cc), closes #560 /github.com/facebook/jest/issues/8114#issuecomment-475068766
- feat: upgrading oas-normalize to pull in its new TS typings (#564) (44f96db), closes #564
- feat(breaking/version): raw versions only, usage cleanup (#603) (b729091), closes #603
- feat(docs): Add id to success message response for
docs
anddocs:single
(#583) (a9d7099), closes #583 - feat(docs): adds flag to delete docs from ReadMe if they're no longer in local folder (#581) (939bce6), closes #581
- feat(GHA): workflow file creation onboarding (#577) (9ee808e), closes #577 /github.com/readmeio/rdme/pull/577#discussion_r961376601 /github.com/readmeio/rdme/pull/577#discussion_r961377510 /github.com/readmeio/rdme/pull/577#discussion_r961387961 /github.com/readmeio/rdme/pull/577#discussion_r961393768
- feat(logger): add GHA-aware notices/warnings (#557) (3fc41e6), closes #557
- feat(openapi): add
--create
flag (#575) (ff3a8b3), closes #575 - feat(openapi): Add
updateSingleSpec
option to automatically update an only available spec file wit (ff766a6), closes #579 - feat(openapi): auto-detect API definitions (#567) (0e7759a), closes #567
- feat(openapi): raw command output option (#613) (94b307a), closes #613
- feat(openapi): version handling improvements (#559) (80e6024), closes #559
- build: 8.0.0-beta.1 release (239665e)
- build: 8.0.0-beta.2 release (95b9fd7)
- refactor: consolidate auth checks (#562) (fba45ad), closes #562
- refactor: migrate from
enquirer
toprompts
(#570) (8714967), closes #570 - refactor(openapi): DRY and reorg (#556) (9ec4ad6), closes #556
- refactor(prompts): consolidate file path checks (#600) (532c2ff), closes #600
- chore: add JSDoc for versionSelect lib function (922857f)
- chore: minor code comment (cc56430)
- chore: switch positions of
oas
andopen
(c1883e5) - chore(deps-dev): bring in types for
@npmcli/ci-detect
(#569) (19c4ad0), closes #569 - chore(deps-dev): bump @readme/oas-examples from 5.4.0 to 5.5.0 (#555) (81d4f03), closes #555
- chore(deps-dev): bump @readme/oas-examples from 5.5.0 to 5.6.0 (#605) (f608af7), closes #605
- chore(deps-dev): bump jest from 28.1.2 to 28.1.3 (#552) (52de108), closes #552
- chore(deps-dev): bump jest-extended from 3.0.2 to 3.1.0 (#593) (625a9d8), closes #593
- chore(deps-dev): bump nock from 13.2.8 to 13.2.9 (#554) (f86b524), closes #554
- chore(deps-dev): upgrade eslint + friends (cf02b5c)
- chore(deps): bump @actions/core from 1.9.0 to 1.9.1 (#571) (0057dab), closes #571
- chore(deps): bumping out of date deps (#596) (8516206), closes #596
- chore(deps): updating a bunch of deps (b1e756a)
- chore(deps/security): update-notifier, alex (#604) (9d3d525), closes #604
- chore(openapi): cleaning up some old logic for token opt (a1d6b4f)
- chore(prompt): various enhancements and refactors (#576) (0b2750d), closes #576
- fix: log typo (#580) (2007017), closes #580
- fix: quieter log outputs when installing GHA (#566) (6430ff2), closes #566
- fix: typo in command arg description (7d469fe)
- fix(docs): don't use beta tag (#599) (12d709b), closes #599
- fix(openapi): stricter tests,
create
flag edge case (#585) (05e8d78), closes #585 - test: fix snapshot (717616e)
- test: stricter test assertions (5be730c)
- test(openapi): fix a few incorrect mocks (#584) (5a368ab), closes #584
- ci: optimize test runs and add docs syncing dry run (#565) (e75e36e), closes #565
- Update .npmignore (243c8b0)
- revert: keep
getNodeVersion
as JS (d58df63)
- refactor: consolidate auth checks (#562) (fba45ad), closes #562
- refactor: migrate from
enquirer
toprompts
(#570) (8714967), closes #570 - refactor(openapi): DRY and reorg (#556) (9ec4ad6), closes #556
- refactor(prompts): consolidate file path checks (#600) (532c2ff), closes #600
- chore: add JSDoc for versionSelect lib function (922857f)
- chore: minor code comment (cc56430)
- chore: switch positions of
oas
andopen
(c1883e5) - chore(deps-dev): bring in types for
@npmcli/ci-detect
(#569) (19c4ad0), closes #569 - chore(deps-dev): bump @readme/oas-examples from 5.4.0 to 5.5.0 (#555) (81d4f03), closes #555
- chore(deps-dev): bump @readme/oas-examples from 5.5.0 to 5.6.0 (#605) (f608af7), closes #605
- chore(deps-dev): bump jest from 28.1.2 to 28.1.3 (#552) (52de108), closes #552
- chore(deps-dev): bump jest-extended from 3.0.2 to 3.1.0 (#593) (625a9d8), closes #593
- chore(deps-dev): bump nock from 13.2.8 to 13.2.9 (#554) (f86b524), closes #554
- chore(deps-dev): upgrade eslint + friends (cf02b5c)
- chore(deps): bump @actions/core from 1.9.0 to 1.9.1 (#571) (0057dab), closes #571
- chore(deps): bumping out of date deps (#596) (8516206), closes #596
- chore(deps): updating a bunch of deps (b1e756a)
- chore(deps/security): update-notifier, alex (#604) (9d3d525), closes #604
- chore(openapi): cleaning up some old logic for token opt (a1d6b4f)
- chore(prompt): various enhancements and refactors (#576) (0b2750d), closes #576
- feat:
npm init
alias (#597) (c8d0b02), closes #597 - feat: add prettier formatting check for markdown (#561) (7db2e59), closes #561
- feat: creation of new
openapi:reduce
command to reduce large OpenAPI definitions (#572) (074c13e), closes #572 - feat: experiment with a decorator to hide commands from the help screen (#574) (486a8b0), closes #574
- feat: migrate
validate
toopenapi:validate
(#598) (7bd081a), closes #598 - feat: minor refactor of how we debug and log out data in commands (#563) (763642f), closes #563
- feat: typescript rewrite (#560) (5ed97cc), closes #560 /github.com/facebook/jest/issues/8114#issuecomment-475068766
- feat: upgrading oas-normalize to pull in its new TS typings (#564) (44f96db), closes #564
- feat(breaking/version): raw versions only, usage cleanup (#603) (b729091), closes #603
- feat(docs): Add id to success message response for
docs
anddocs:single
(#583) (a9d7099), closes #583 - feat(docs): adds flag to delete docs from ReadMe if they're no longer in local folder (#581) (939bce6), closes #581
- feat(GHA): workflow file creation onboarding (#577) (9ee808e), closes #577 /github.com/readmeio/rdme/pull/577#discussion_r961376601 /github.com/readmeio/rdme/pull/577#discussion_r961377510 /github.com/readmeio/rdme/pull/577#discussion_r961387961 /github.com/readmeio/rdme/pull/577#discussion_r961393768
- feat(logger): add GHA-aware notices/warnings (#557) (3fc41e6), closes #557
- feat(openapi): add
--create
flag (#575) (ff3a8b3), closes #575 - feat(openapi): Add
updateSingleSpec
option to automatically update an only available spec file wit (ff766a6), closes #579 - feat(openapi): auto-detect API definitions (#567) (0e7759a), closes #567
- feat(openapi): version handling improvements (#559) (80e6024), closes #559
- fix: log typo (#580) (2007017), closes #580
- fix: quieter log outputs when installing GHA (#566) (6430ff2), closes #566
- fix: typo in command arg description (7d469fe)
- fix(docs): don't use beta tag (#599) (12d709b), closes #599
- fix(openapi): stricter tests,
create
flag edge case (#585) (05e8d78), closes #585 - build: 8.0.0-beta.1 release (239665e)
- test: fix snapshot (717616e)
- test: stricter test assertions (5be730c)
- test(openapi): fix a few incorrect mocks (#584) (5a368ab), closes #584
- docs: add description of
--useSpecVersion
(df8e224) - docs: fix
npx
usage (3c9f4bf) - docs(markdown sync): typos, grammar, clarifications (e611d14)
- ci: optimize test runs and add docs syncing dry run (#565) (e75e36e), closes #565
- Update .npmignore (243c8b0)
- revert: keep
getNodeVersion
as JS (d58df63)
- feat: add prettier formatting check for markdown (#561) (7db2e59), closes #561
- feat: creation of new
openapi:reduce
command to reduce large OpenAPI definitions (#572) (074c13e), closes #572 - feat: experiment with a decorator to hide commands from the help screen (#574) (486a8b0), closes #574
- feat: minor refactor of how we debug and log out data in commands (#563) (763642f), closes #563
- feat: typescript rewrite (#560) (5ed97cc), closes #560 /github.com/facebook/jest/issues/8114#issuecomment-475068766
- feat: upgrading oas-normalize to pull in its new TS typings (#564) (44f96db), closes #564
- feat(docs): Add id to success message response for
docs
anddocs:single
(#583) (a9d7099), closes #583 - feat(GHA): workflow file creation onboarding (#577) (9ee808e), closes #577 /github.com/readmeio/rdme/pull/577#discussion_r961376601 /github.com/readmeio/rdme/pull/577#discussion_r961377510 /github.com/readmeio/rdme/pull/577#discussion_r961387961 /github.com/readmeio/rdme/pull/577#discussion_r961393768
- feat(logger): add GHA-aware notices/warnings (#557) (3fc41e6), closes #557
- feat(openapi): add
--create
flag (#575) (ff3a8b3), closes #575 - feat(openapi): Add
updateSingleSpec
option to automatically update an only available spec file wit (ff766a6), closes #579 - feat(openapi): auto-detect API definitions (#567) (0e7759a), closes #567
- feat(openapi): version handling improvements (#559) (80e6024), closes #559
- chore: add JSDoc for versionSelect lib function (922857f)
- chore: minor code comment (cc56430)
- chore: switch positions of
oas
andopen
(c1883e5) - chore(deps-dev): bring in types for
@npmcli/ci-detect
(#569) (19c4ad0), closes #569 - chore(deps-dev): bump @readme/oas-examples from 5.4.0 to 5.5.0 (#555) (81d4f03), closes #555
- chore(deps-dev): bump jest from 28.1.2 to 28.1.3 (#552) (52de108), closes #552
- chore(deps-dev): bump jest-extended from 3.0.2 to 3.1.0 (#593) (625a9d8), closes #593
- chore(deps-dev): bump nock from 13.2.8 to 13.2.9 (#554) (f86b524), closes #554
- chore(deps-dev): upgrade eslint + friends (cf02b5c)
- chore(deps): bump @actions/core from 1.9.0 to 1.9.1 (#571) (0057dab), closes #571
- chore(deps): bumping out of date deps (#596) (8516206), closes #596
- chore(openapi): cleaning up some old logic for token opt (a1d6b4f)
- chore(prompt): various enhancements and refactors (#576) (0b2750d), closes #576
- fix: log typo (#580) (2007017), closes #580
- fix: quieter log outputs when installing GHA (#566) (6430ff2), closes #566
- fix: typo in command arg description (7d469fe)
- fix(openapi): stricter tests,
create
flag edge case (#585) (05e8d78), closes #585 - test: fix snapshot (717616e)
- test: stricter test assertions (5be730c)
- test(openapi): fix a few incorrect mocks (#584) (5a368ab), closes #584
- docs: add description of
--useSpecVersion
(df8e224) - docs: fix
npx
usage (3c9f4bf) - docs(markdown sync): typos, grammar, clarifications (e611d14)
- refactor: consolidate auth checks (#562) (fba45ad), closes #562
- refactor: migrate from
enquirer
toprompts
(#570) (8714967), closes #570 - refactor(openapi): DRY and reorg (#556) (9ec4ad6), closes #556
- ci: optimize test runs and add docs syncing dry run (#565) (e75e36e), closes #565
- Update .npmignore (243c8b0)
- revert: keep
getNodeVersion
as JS (d58df63)
- docs: guidance on custompages + changelog (#548) (e504b5e), closes #548
- feat: add retag-release workflow to add a vX.Y.Z tag for our GitHub Action (#545) (d600ef4), closes #545
- feat: changelog endpoints (#543) (9d1bcec), closes #543
- feat: custom pages support (#547) (af61f7e), closes #547 #549 #550 #545
- fix: capitalizing
markdown
in command help screens (c7e53a2) - fix: correct position on changelogs:single (fe24984)
- refactor: rename
category
tocmdCategory
inCommand
class (#544) (5ca2f06), closes #544 - refactor: split out fixtures, test cleanup (#542) (da0f370), closes #542
- refactor(docs): consolidate logic (#540) (9d9e40c), closes #540
- docs: add some 2fa language (#537) (dbd6930), closes #537
- docs: rearrange categories section (12f5341)
- docs: remove duplicated commit conventions (46cf29e)
- feat: add
categories
andcategories:create
(#530) (bbb5e03), closes #530 - feat: add
docs:single
(#529) (01eb66d), closes #529 - feat: better error-handling for non-JSON responses (#538) (60b7f8f), closes #538
- feat(config): add ability to override host + hub (#535) (122ba5c), closes #535
- fix(openapi): clearer copy, smol refactors (#536) (06ee0b1), closes #536
- chore(ci): rename step for clarity (89ed381)
- chore(dependabot): add update-notifier to ignore list (ab0a791)
- chore(deps-dev): bump jest from 28.1.1 to 28.1.2 (#532) (3db1876), closes #532
- chore(deps-dev): bump nock from 13.2.7 to 13.2.8 (#534) (21e5511), closes #534
- ci: run tests on
pull_request
event (#531) (e8516b7), closes #531
- chore(deps-dev): bump @readme/oas-examples from 5.3.0 to 5.4.0 (#524) (6fd6fc4), closes #524
- chore(deps-dev): eslint config and friends (a0ee623)
- chore(deps): bump @actions/core from 1.8.2 to 1.9.0 (#527) (c9f2398), closes #527
- fix: eslint issues (9791450)
- test(openapi/validate): cleanup 🧹 (#520) (66e8efe), closes #520
- perf(openapi): upload improvements (#518) (e1aeac0), closes #518
- ci(CodeQL): add config (#521) (6dc896c), closes #521
- chore: small comment tweak (d086cb0)
- chore(deps-dev): bump @readme/eslint-config from 8.7.0 to 8.7.3 (#505) (53e2c93), closes #505
- chore(deps-dev): bump @readme/eslint-config from 8.7.3 to 8.7.5 (#514) (589b82b), closes #514
- chore(deps-dev): bump @readme/oas-examples from 5.1.1 to 5.2.0 (#512) (42ac1d4), closes #512
- chore(deps-dev): bump eslint from 8.13.0 to 8.14.0 (#502) (de2a611), closes #502
- chore(deps-dev): bump eslint from 8.14.0 to 8.16.0 (#511) (f64cf9b), closes #511
- chore(deps-dev): bump jest from 27.5.1 to 28.0.3 (#501) (09f7f5f), closes #501
- chore(deps-dev): bump jest from 28.0.3 to 28.1.0 (#513) (5409dd6), closes #513
- chore(deps-dev): bumping out of date dev deps (97816f3)
- chore(deps): bump @actions/core from 1.6.0 to 1.7.0 (#503) (8027bec), closes #503
- chore(deps): bump @actions/core from 1.7.0 to 1.8.2 (#510) (49b0c70), closes #510
- chore(deps): bump command-line-usage from 6.1.1 to 6.1.3 (#504) (456c0f7), closes #504
- chore(deps): bump github/codeql-action from 1 to 2 (#500) (1be275f), closes #500
- fix: don't log API Key (#516) (556834c), closes #516
- docs: make slug guidance a header section (4a51cf1)
- ci: use org secret instead (6dbcd4c)
- feat: adding support for node 18 (#495) (774407d), closes #495
- feat(help): typos, add
rdme
version (#493) (fddb614), closes #493 - chore: add clarifying comment (d331343)
- docs: embed loom video (#494) (b799547), closes #494
- fix: unsupported version error message having double "v"s (#492) (c422efb), closes #492
- docs: minor typo and formatting fix (6ea59ea)
- docs(
docs
): clarify slug handling (#491) (715140c), closes #491
- feat: extending support to node 17 (#490) (3d3985d), closes #490
- fix: messy issues with nodeVersionUtils helper needing semver installed (#489) (bccff2c), closes #489
- fix: our broken set-version-output script (#488) (832768c), closes #488
- feat: throwing error messaging on node 12 being unsupported (#486) (e991ef6), closes #486
- chore(deps): bump debug from 4.3.3 to 4.3.4 (#487) (d848ff4), closes #487
- chore: update step name to reflect actual behavior (393ddb1)
- chore(deps-dev): bumping out of date dev deps (#485) (d361a0b), closes #485
- chore(deps): bump minimist from 1.2.5 to 1.2.6 (#481) (e23bfd0), closes #481
- feat(openapi): specify spec path and type in success response (#480) (3a32cc2), closes #480
- fix: upgrading oas-normalize to support openapi 3.1 $ref + description (#484) (7ffc1f5), closes #484
- docs: small language tweak to use an additional variable (b92a55c)
- docs: update GHA description (bb69d37)
- docs: use variables (c84550f)
- fix: upgrading oas-normalize to fix a bug with a nested babel dep (ec6f35a)
- docs(GHA): checkout guidance, workflow triggers (#479) (67d7640), closes #479
- chore: rename file and docs (ace94f7)
v7 of
rdme
is a massive release that includes first-class GitHub Actions support, a new dry run flag for thedocs
command, and lots of improvements to our documentation. This release includes several breaking changes:
- Removed the
oas
command- Dropped support for Node 12
- Dropped support for the
--token
option in theopenapi
command
- chore: drop support for
oas
command (#448) (4d42700), closes #448 - chore: remove deprecated
token
parameter (#451) (3e595d4), closes #451 - chore(deps-dev): bump @readme/eslint-config from 8.2.0 to 8.4.2 (#458) (934e96e), closes #458
- chore(deps-dev): bump eslint from 8.8.0 to 8.10.0 (#461) (e4e9ac1), closes #461
- chore(deps-dev): bump jest from 27.4.7 to 27.5.1 (#462) (46793d3), closes #462
- chore(deps-dev): bump nock from 13.2.2 to 13.2.4 (#457) (ce0a7b5), closes #457
- chore(deps): bump actions/checkout from 2.4.0 to 3 (#478) (f055125), closes #478
- chore(deps): bump actions/setup-node from 2.5.1 to 3 (#459) (e6644eb), closes #459
- chore(deps): bump to setup-node v3 in action (#465) (cb6b2b3), closes #465
- chore(deps): bumping out of date deps (#477) (440c2d0), closes #477
- ci(GHA): drop
actions/setup-node
(#476) (14895a1), closes #476 - docs: bring alex into build process (#469) (2995f49), closes #469
- docs: link touch-ups + fixes (154aa0f)
- docs: remove duplicated community files (#472) (7b75047), closes #472
- docs(docs): guidance on
--dryRun
flag and debugging (e6b946a) - docs(GHA): small updates (#468) (f05d8f1), closes #468
- docs(legacy): add clarity around
readme-oas-key
(#464) (41d7597), closes #464 - docs(legacy): adjust emoji in callout (53c554a)
- fix: a weirdly written promise (#463) (6827352), closes #463
- fix(docs): github secrets usage (#471) (5ca626f), closes #471
- fix(GHA): remove
chalk
overrides from error annotations (#466) (0c7e364), closes #466 - feat: dropping support for node 12 (#440) (e1552db), closes #440
- feat(docs): add
--dryRun
option (#454) (f86b5c6), closes #454 /github.com/readmeio/rdme/pull/454#discussion_r815541984
With this release, we are officially shipping first-class support for GitHub Actions within rdme
🚀 this means you can use the power of rdme
to sync your OpenAPI definitions and Markdown files to ReadMe any time you make changes on GitHub.
Alongside this change, this release includes major documentation updates and support for relative external references when syncing OpenAPI definitions (thanks @jdecool)!
- docs: add contributing guidelines (#442) (9f86fa0), closes #442
- docs: add GitHub Actions guidance (#439) (3803172), closes #439 /github.com/readmeio/rdme/pull/439#discussion_r814304680
- docs: legacy GitHub Action docs (#452) (518cfd5), closes #452 /github.com/readmeio/rdme/pull/439#discussion_r814304680
- docs: run VSCode formatter, fix TOC (#438) (d45d9df), closes #438
- docs: update Action metadata (#441) (1341917), closes #441
- docs(openapi): update working directory usage (#453) (e1745bc), closes #453
- feat: add GitHub-specific request headers (#443) (bf20f2d), closes #443
- feat: add workdir arg to openapi command (#450) (20c1659), closes #450
- feat: add wrapper for GitHub Actions (#437) (f0b9d11), closes #437
- feat: debugging support (#446) (bdb3c6c), closes #446 /github.com/readmeio/rdme/pull/446#discussion_r813558777
- fix: properly call
isGHA()
check (f563fb6) - chore: bumping the license year (9cbcaef)
- feat: add update-notifier to warn when using an old version of rdme (#435) (8daf569), closes #435
- feat: sending a custom rdme user agent with all requests (#436) (bec8c36), closes #436
- chore(deps-dev): bump @readme/eslint-config from 8.1.1 to 8.2.0 (#434) (f427f97), closes #434
- chore(deps-dev): bump @readme/oas-examples from 4.3.3 to 4.4.0 (#432) (bd57fc4), closes #432
- chore(deps-dev): bump eslint from 8.6.0 to 8.8.0 (#431) (4bfa6c7), closes #431
- chore(deps-dev): bump jest from 27.4.5 to 27.4.7 (#430) (c34cf5d), closes #430
- chore(deps-dev): bump nock from 13.2.1 to 13.2.2 (#429) (4896c7b), closes #429
- chore(deps): bump command-line-args from 5.2.0 to 5.2.1 (#428) (ef17420), closes #428
- chore(deps): bump config from 3.3.3 to 3.3.7 (#433) (60a765c), closes #433
- refactor: commands into command classes (#424) (7b8b378), closes #424
- fix: quirks with version commands and config retrieval (#423) (026c633), closes #423
- ci: tweak ESLint config, small refactors (#422) (f842480), closes #422
🚦 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)