Skip to content

Latest commit

 

History

History
1906 lines (1251 loc) · 160 KB

CHANGELOG.md

File metadata and controls

1906 lines (1251 loc) · 160 KB

9.0.0-next.8 (2023-12-05)

Features

9.0.0-next.7 (2023-11-21)

Features

  • openapi/convert: support openapi in convert command (#941) (a33bbeb)

9.0.0-next.6 (2023-09-26)

Bug Fixes

9.0.0-next.5 (2023-09-15)

Features

  • versions: flag parity with API, copy fixes (#906) (d424d9f)

BREAKING CHANGES

  • versions: this flips the isPublic flag to hidden.

9.0.0-next.4 (2023-09-15)

chore

BREAKING CHANGES

  • removes several deprecated commands

  • chore: knip cleanup

  • chore: type fixes for tests

9.0.0-next.3 (2023-09-14)

Code Refactoring

BREAKING CHANGES

  • removes several deprecated commands

9.0.0-next.2 (2023-09-14)

Bug Fixes

9.0.0-next.1 (2023-09-14)

Features

BREAKING CHANGES

  • Node.js >= 18 required

8.7.0-next.3 (2023-09-14)

Features

8.7.0-next.2 (2023-09-13)

Features

8.7.0-next.1 (2023-09-07)

Features

8.6.6 (2023-08-24)

Bug Fixes

  • versions: fix ability to set main version (#872) (ba7ea03)

8.6.6-next.1 (2023-08-24)

Bug Fixes

  • versions: fix ability to set main version (#872) (ba7ea03)

8.6.5 (2023-08-21)

Bug Fixes

8.6.5-next.7 (2023-08-18)

Bug Fixes

  • reducer: quirk with security schemes sometimes getting removed (#867) (be2e037)

8.6.5-next.6 (2023-08-18)

Bug Fixes

  • versions: general refactors to handle flag edge cases (#861) (e316139)

8.6.5-next.5 (2023-08-10)

Bug Fixes

  • openapi/inspect: small url formatting error (#855) (c54e289)

8.6.5-next.4 (2023-08-02)

Bug Fixes

8.6.5-next.3 (2023-08-01)

Bug Fixes

8.6.5-next.2 (2023-07-05)

Bug Fixes

8.6.5-next.1 (2023-06-14)

Bug Fixes

8.6.4 (2023-06-05)

Bug Fixes

  • empty commit to trigger patch release (71cf84b)
  • fetch: encode parameters in source URL (#817) (ff86384)
  • fetch: stricter source URL type-checking (#818) (d082473)

8.6.4-next.3 (2023-06-05)

Bug Fixes

  • fetch: stricter source URL type-checking (#818) (d082473)

8.6.4-next.2 (2023-06-02)

Bug Fixes

  • fetch: encode parameters in source URL (#817) (ff86384)

8.6.4-next.1 (2023-05-31)

Bug Fixes

  • empty commit to trigger patch release (71cf84b)

8.6.3 (2023-05-01)

Bug Fixes

  • openapi: postman responses without a response now get one (#812) (8fa90e1)

8.6.3-next.1 (2023-05-01)

Bug Fixes

  • openapi: postman responses without a response now get one (#812) (8fa90e1)

8.6.2 (2023-04-19)

Bug Fixes

  • deps: bump oas (and others) (#802) (4dbc5f4)
  • npm: generate provenance statements (6834f75)
  • npm: use shrinkwrap instead of lockfile (#803) (4ec3fa7)
  • packages permission issue (f0fb7dc)
  • semantic-release: bump to v21 (f53c1a4)

8.6.2-next.4 (2023-04-19)

Bug Fixes

  • semantic-release: bump to v21 (f53c1a4)

8.6.2-next.3 (2023-04-19)

Bug Fixes

  • npm: generate provenance statements (6834f75)
  • packages permission issue (f0fb7dc)

8.6.2-next.2 (2023-04-19)

Bug Fixes

  • npm: use shrinkwrap instead of lockfile (#803) (4ec3fa7)

8.6.2-next.1 (2023-04-19)

Bug Fixes

8.6.1 (2023-04-05)

Bug Fixes

  • docker: safer argument parsing for GitHub Actions (#788) (8328388)

8.6.1-next.1 (2023-04-05)

Bug Fixes

  • docker: safer argument parsing for GitHub Actions (#788) (8328388)

8.6.0 (2023-03-29)

Bug Fixes

  • bad merge (e15c574)
  • bump node version in release workflow (7f3158f)
  • does this work? (c81e432)
  • memory leak in large file handling within openapi-parser (#784) (1b1cc00)
  • next channel (ce4e494)
  • openapi: yaml strings would be improperly parsed as Date objects (#779) (72e75cb)
  • rebuild prior to npm publish (29b9ec6)
  • reformat github release header (38c5625)
  • reformat header again (bd2e1a2)
  • remove some of the package scripts (3eb52fd)
  • remove unnecessary config (c22889c)
  • run tests but NOT release workflow on release commits (24f885e)
  • temporarily disable release workflow (a935268)
  • try rearranging steps like this (cac0c1d)
  • try this approach to lifecycle events (4e5ecff)
  • try this as an alternative to @semantic-release/github (8c343a0)
  • try this to see if branch protections work (f314c3f)
  • turns out these rules weren't redundant (f9f82f1)
  • upgrading oas-normalize to move to our postman-to-openapi fork (#776) (ee8ce0a)

Features

Performance Improvements

Reverts

  • Revert "feat: drop duplicative tag" (f9fe6c6)
  • bring workflow name back (c07495a)
  • don't set header for changelog (194489e)
  • restore release workflow (9f6bbc9)
  • ugh here we go again (0b1e429)

8.6.0-next.17 (2023-03-27)

Bug Fixes

  • memory leak in large file handling within openapi-parser (#784) (1b1cc00)

8.6.0-next.16 (2023-03-23)

Features

8.6.0-next.15 (2023-03-21)

Bug Fixes

  • bump node version in release workflow (7f3158f)

8.6.0-next.14 (2023-03-20)

Bug Fixes

  • openapi: yaml strings would be improperly parsed as Date objects (#779) (72e75cb)

8.6.0-next.13 (2023-03-04)

Performance Improvements

8.6.0-next.12 (2023-03-03)

Bug Fixes

  • upgrading oas-normalize to move to our postman-to-openapi fork (#776) (ee8ce0a)

8.6.0-next.11 (2023-02-15)

Bug Fixes

  • try this to see if branch protections work (f314c3f)

8.6.0-next.10 (2023-02-15)

Features

8.6.0-next.9 (2023-02-15)

Bug Fixes

Features

  • empty commit to trigger release (3e3c112)

Reverts

  • bring workflow name back (c07495a)
  • restore release workflow (9f6bbc9)

8.6.0-next.8 (2023-02-13)

Bug Fixes

8.6.0-next.7 (2023-02-13)

Bug Fixes

  • try this approach to lifecycle events (4e5ecff)
  • turns out these rules weren't redundant (f9f82f1)

Reverts

8.6.0-next.6 (2023-02-13)

Bug Fixes

  • run tests but NOT release workflow on release commits (24f885e)
  • try this as an alternative to @semantic-release/github (8c343a0)

Reverts

  • Revert "chore: remove github release npm script" (e77b67a)
  • don't set header for changelog (194489e)

What's Changed

Bug Fixes

  • try rearranging steps like this (cac0c1d)

Reverts

  • Revert "feat: drop duplicative tag" (f9fe6c6)

What's Changed

Bug Fixes

Features

What's Changed in 8.6.0-next.3

Bug Fixes

  • rebuild prior to npm publish (29b9ec6)
  • reformat github release header (38c5625)

8.6.0-next.2 (2023-02-10)

Features

  • add git + changelog plugins (85e4bfd)

8.5.0 (2023-02-01)

8.4.0 (2022-12-21)

  • feat(api): surface Warning response headers (#721) (a210754), closes #721
  • feat(openapi): add ability to override title (#718) (0c7584f), closes #718
  • feat(openapi): exposing our spec conversion tooling to a new :convert command (#717) (0482a1f), closes #717
  • docs: add docs on 1password plugin (#720) (9dc36c1), closes #720
  • docs: fixing an improperly styled callout in the openapi:convert docs (a430c24)
  • chore: bump deps (#715) (b5c64c8), closes #715
  • chore(maintainers): add gh release script + docs (d197242)
  • fix: login issue when user doesn't pass in API key (#714) (9561f7c), closes #714

8.3.1 (2022-12-16)

8.3.1-beta.0 (2022-12-16)

8.3.0 (2022-12-09)

8.2.1 (2022-12-07)

8.3.0-beta.0 (2022-11-30)

  • feat(openapi:reduce): pass opts (#684) (5fc4cee), closes #684

8.2.0 (2022-11-29)

  • feat: major version tags (#682) (dc103c0), closes #682
  • feat: proxy support (#681) (0e4644a), closes #681
  • docs: update version/category to reflect new location (#678) (0166c1e), closes #678
  • fix: unreachable code and those not getting flagged by eslint (#677) (c5dcf19), closes #677

8.1.1 (2022-11-17)

  • fix: don't prompt for version if only one exists (#675) (0180883), closes #675
  • feat(open): rdme open should have a flag for opening the dash (#671) (c2677f7), closes #671
  • docs: update maintainers guidance (1aa7214)
  • ci: remove retag-release workflow (#674) (5ed84a0), closes #674

8.1.0 (2022-11-16)

  • fix: package.json keywords declarations (#666) (9d026cb), closes #666
  • fix: swap out @npmcli/ci-detect for ci-info (#667) (6cc1f01), closes #667
  • fix: upgrade oas-normalize to fix a postman conversion issue (#672) (64c8f77), closes #672
  • fix(createGHA): remove non-github remote check (#665) (480cdad), closes #665
  • fix(openapi): spinner.stop() in validation step (7712adc)
  • feat: adding support for uploading and validating Postman collections (#669) (93f80c6), closes #669
  • feat: postman-related enhancements, output cleanup (#673) (1097fb5), closes #673
  • ci: lint docs against latest version of alex (e606aa0)
  • ci: stop running tests in node 19 (53109d3)

8.0.4 (2022-11-03)

  • chore(deps): bump update-notifier-cjs (879d0c8), closes #661
  • refactor(createGHA): drop hercule in favor of native solution (#660) (e55b89e), closes #660
  • revert: uninstall keyv (0a6c0df)

8.0.3 (2022-11-02)

  • fix: keyv should be a regular dep 🤦 (4290d50)

8.0.2 (2022-11-02)

  • fix: npm script awareness, TS fixes, test env refactors (#659) (05c34da), closes #659

8.0.1 (2022-11-01)

  • fix(gha-onboarding): don't run git commands in CI (#657) (a3955f2), closes #657
  • chore(deps-dev): bump @readme/oas-examples from 5.7.0 to 5.8.0 (#656) (2902430), closes #656
  • chore(deps): bump @npmcli/ci-detect from 3.0.0 to 3.0.1 (#654) (90a10c6), closes #654
  • chore(deps): bump a bunch of deps (#658) (0007322), closes #658
  • docs: fix titles of example pages (d2e05ad)
  • docs(versions): fix outdated language on --raw flag (6712bc5)

8.0.0 (2022-10-31)

  • docs: v8 docs (#637) (757981e), closes #637
  • feat(docs:prune): --confirm flag to bypass prompt (#648) (34aa184), closes #648

8.0.0-beta.9 (2022-10-28)

  • feat(baseCommand): inform user which project they're making changes to (#643) (1bb2448), closes #643
  • feat(breaking/docs): deprecate docs:edit (#646) (0009d20), closes #646
  • feat(docs): add guides alias (#647) (d412a04), closes #647
  • feat(docs): consolidate single commands (#642) (7552501), closes #642
  • refactor(docs): move --cleanup option into docs:prune command (#644) (4bc98c5), closes #644
  • ci: run tests against node 19 (#641) (6ca5d8c), closes #641

8.0.0-beta.8 (2022-10-17)

  • fix: surface all validation errors (#639) (39b2c61), closes #639

8.0.0-beta.7 (2022-10-14)

  • feat: prompt for login any time a user omits API key (#636) (542307b), closes #636
  • feat(breaking): drop version creation question from prompt flows (#635) (6223ae5), closes #635
  • chore: remove some outdated TODOs (31b5bae)
  • chore(dependabot): add yours truly as a reviewer (a6d3552)
  • chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#629) (b2fbd69), closes #629
  • chore(deps-dev): bump @readme/oas-examples from 5.6.0 to 5.7.0 (#621) (4060a93), closes #621
  • chore(deps-dev): bump @types/jest from 29.1.1 to 29.1.2 (#628) (7987304), closes #628
  • chore(deps-dev): bump @types/prompts from 2.0.14 to 2.4.1 (#633) (97760b0), closes #633
  • chore(deps-dev): bump @types/validator from 13.7.6 to 13.7.7 (#627) (2918c48), closes #627
  • chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 (#622) (e664294), closes #622
  • chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 (#631) (169ae38), closes #631
  • chore(deps-dev): bump type-fest from 2.19.0 to 3.0.0 (#624) (c02b6dd), closes #624
  • chore(deps-dev): bump type-fest from 3.0.0 to 3.1.0 (#630) (85628a1), closes #630
  • chore(deps-dev): bump typescript from 4.8.3 to 4.8.4 (#625) (39da5ce), closes #625
  • chore(deps): bump @actions/core from 1.9.1 to 1.10.0 (#623) (93a021d), closes #623
  • chore(deps): bump @npmcli/ci-detect from 2.0.0 to 3.0.0 (#634) (b4935c0), closes #634
  • chore(deps): bump semver from 7.3.7 to 7.3.8 (#632) (3b8e975), closes #632
  • chore(deps): bump simple-git from 3.14.0 to 3.14.1 (#626) (123319e), closes #626
  • chore(testbed): jest 29, flakiness fixes (#610) (8d0af81), closes #610
  • docs: create MAINTAINERS.md (#618) (37ae20d), closes #618

8.0.0-beta.6 (2022-09-30)

  • chore: update version scripts (e76f69b)
  • fix(bin): another create attempt (#620) (90c71ad), closes #620

8.0.0-beta.5 (2022-09-28)

  • feat(breaking/login): remove 2fa flag in favor of better prompts (#619) (29109ec), closes #619

8.0.0-beta.4 (2022-09-23)

  • 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

8.0.0-beta.3 (2022-09-16)

8.0.0-beta.2 (2022-09-14)

8.0.0-beta.1 (2022-09-06)

7.5.0 (2022-07-28)

  • 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 to cmdCategory in Command class (#544) (5ca2f06), closes #544
  • refactor: split out fixtures, test cleanup (#542) (da0f370), closes #542
  • refactor(docs): consolidate logic (#540) (9d9e40c), closes #540

7.4.0 (2022-07-21)

  • docs: add some 2fa language (#537) (dbd6930), closes #537
  • docs: rearrange categories section (12f5341)
  • docs: remove duplicated commit conventions (46cf29e)
  • feat: add categories and categories: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

7.3.0 (2022-06-23)

  • 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

7.2.2 (2022-06-16)

  • feat: support .yml files for auto-uploading (#517) (467d5de), closes #517

7.2.1 (2022-06-15)

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

7.2.0 (2022-04-20)

  • 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

7.1.1 (2022-04-13)

  • 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

7.1.0 (2022-04-12)

  • feat: extending support to node 17 (#490) (3d3985d), closes #490
  • fix: messy issues with nodeVersionUtils helper needing semver installed (#489) (bccff2c), closes #489

7.0.3 (2022-04-01)

  • 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

7.0.2 (2022-03-31)

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

7.0.1 (2022-03-18)

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

7.0.0 (2022-03-10)

v7 of rdme is a massive release that includes first-class GitHub Actions support, a new dry run flag for the docs 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 the openapi 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

6.5.0 (2022-03-01)

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

6.4.0 (2022-02-02)

  • 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

6.3.2 (2022-02-01)

  • 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

6.3.0 (2022-01-12)

  • 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

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)