- chore: resolving a linting problem (9bfd498)
- chore(deps-dev): bump the minor-development-deps group across 1 directory with 5 updates (#977) (4125980), closes #977
- chore(deps-dev): bump the minor-development-deps group with 5 updates (#981) (89db51c), closes #981
- chore(deps-dev): bumping
@vitest/coverage-v8
(1041235) - chore(deps): bump @readme/oas-to-har from 24.0.1 to 24.0.2 (#960) (0f6b7b8), closes #960
- chore(deps): bump @readme/oas-to-har from 24.0.2 to 24.0.5 (#975) (9371a33), closes #975
- chore(deps): bump @readme/oas-to-har from 24.0.5 to 24.0.7 (#986) (6a219d9), closes #986
- chore(deps): bump chalk from 5.3.0 to 5.4.1 (#972) (11594ea), closes #972
- chore(deps): bump ci-info from 4.0.0 to 4.1.0 (#961) (8319ba1), closes #961
- chore(deps): bump commander from 12.1.0 to 13.0.0 (#974) (d275758), closes #974
- chore(deps): bump commander from 13.0.0 to 13.1.0 (#988) (f55a8ad), closes #988
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (#958) (05b3cba), closes #958
- chore(deps): bump nanoid from 3.3.7 to 3.3.8 (#968) (11f0211), closes #968
- chore(deps): bump oas from 25.2.1 to 25.3.0 (#983) (d6f2712), closes #983
- chore(deps): bump ora from 8.1.0 to 8.1.1 (#963) (8201538), closes #963
- chore(deps): bump preferred-pm from 4.0.0 to 4.1.0 (#987) (72c445c), closes #987
- chore(deps): bump remove-undefined-objects from 5.0.0 to 6.0.0 (#989) (549bbed), closes #989
- chore(deps): bump semver from 7.6.3 to 7.7.0 (#982) (ab72033), closes #982
- chore(deps): bump ts-morph from 24.0.0 to 25.0.0 (#973) (e37cd1e), closes #973
- chore(deps): bump vite from 5.4.11 to 5.4.14 (#980) (793655d), closes #980
- chore(deps): bump vitest from 3.0.4 to 3.0.5 (#994) (ec98bb5), closes #994
- chore(deps): upgrading out of date deps (#993) (ec3b34a), closes #993
- fix: import attributes, dep bumps (#978) (f30d79c), closes #978
- fix: use correct import attributes syntax (#957) (211e8fd), closes #957
- fix: use dynamic import for node-specific libraries (#820) (b338098), closes #820
- chore(deps-dev): bump the minor-development-deps group with 5 updates (#951) (353cd8b), closes #951
- chore(deps): bump @readme/oas-to-har from 24.0.0 to 24.0.1 (#952) (0e736af), closes #952
- chore(deps): bump oas from 25.0.2 to 25.0.3 (#956) (6d42c56), closes #956
- chore(deps): bump ts-morph from 23.0.0 to 24.0.0 (#953) (f70973c), closes #953
- chore(deps-dev): bump axios from 1.7.2 to 1.7.7 (#931) (197f808), closes #931
- chore(deps-dev): bump conventional-changelog-cli from 4.1.0 to 5.0.0 (#903) (bff10dd), closes #903
- chore(deps-dev): bump fetch-mock from 10.1.1 to 11.1.3 (#929) (0cd1d7b), closes #929
- chore(deps-dev): bump fetch-mock from 9.11.0 to 10.0.7 (#906) (e2109a1), closes #906
- chore(deps-dev): bump the minor-development-deps group across 1 directory with 6 updates (#932) (3fe2997), closes #932
- chore(deps-dev): bump the minor-development-deps group across 1 directory with 9 updates (#911) (669adb9), closes #911
- chore(deps-dev): bump the minor-development-deps group with 10 updates (#914) (4ef0862), closes #914
- chore(deps): bump (#935) (88090bc), closes #935
- chore(deps): bump @readme/oas-to-har from 23.2.13 to 23.2.21 (#919) (a9fe247), closes #919
- chore(deps): bump @readme/oas-to-har from 23.2.21 to 23.2.23 (#924) (6040f4a), closes #924
- chore(deps): bump fetch-har from 11.1.0 to 11.1.1 (#905) (cd8bad0), closes #905
- chore(deps): bump json-schema-to-ts from 3.1.0 to 3.1.1 (#923) (2d3d9a9), closes #923
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 (#930) (8c6b4fe), closes #930
- chore(deps): bump oas from 24.3.6 to 24.5.3 (#917) (c53a0a1), closes #917
- chore(deps): bump oas from 24.5.3 to 24.7.0 (#925) (eae3c15), closes #925
- chore(deps): bump ora from 8.0.1 to 8.1.0 (#928) (89279dd), closes #928
- chore(deps): bump preferred-pm from 3.1.3 to 4.0.0 (#916) (774c4ba), closes #916
- chore(deps): bump ts-morph from 22.0.0 to 23.0.0 (#907) (6c51ee4), closes #907
- chore(deps): bump update-notifier from 7.0.0 to 7.2.0 (#920) (082879f), closes #920
- chore(deps): bump update-notifier from 7.2.0 to 7.3.0 (#926) (29f78dd), closes #926
- feat: support other package managers (#895) (21230f8), closes #895
- feat: use project name rather than
sdk
in sdk snippet (#898) (6024ee0), closes #898 - chore: changing the smoketest ci job to run less frequently (b48722c)
- chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 (#881) (9f4cbcd), closes #881
- chore(deps-dev): bump knip from 4.6.0 to 5.11.0 (#880) (f63516e), closes #880
- chore(deps-dev): bump the minor-development-deps group with 5 updates (#876) (2b29cb6), closes #876
- chore(deps-dev): bump the minor-development-deps group with 7 updates (#883) (de453ae), closes #883
- chore(deps): bump @readme/oas-to-har from 23.2.5 to 23.2.8 (#879) (bdae61f), closes #879
- chore(deps): bump @readme/oas-to-har from 23.2.8 to 23.2.13 (#889) (98b4412), closes #889
- chore(deps): bump @readme/openapi-parser from 2.5.0 to 2.5.1 (#877) (cad7d06), closes #877
- chore(deps): bump braces from 3.0.2 to 3.0.3 (#896) (5e89873), closes #896
- chore(deps): bump commander from 11.1.0 to 12.1.0 (#888) (d9d82bd), closes #888
- chore(deps): bump json-schema-to-ts from 3.0.1 to 3.1.0 (#891) (a123ef7), closes #891
- chore(deps): bump oas from 24.2.1 to 24.3.1 (#878) (0244bcc), closes #878
- chore(deps): bump semver from 7.6.0 to 7.6.2 (#884) (1f7b9cb), closes #884
- chore(deps): bump ssri from 10.0.5 to 10.0.6 (#885) (a2b9ef0), closes #885
- chore(deps): bump validate-npm-package-name from 5.0.0 to 5.0.1 (#892) (1bd26c1), closes #892
- chore: bump deps, fix types (#874) (f4e3264), closes #874
- chore(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 (#867) (cc5ee91), closes #867
- chore(deps-dev): bump ip from 2.0.0 to 2.0.1 (#858) (9bde1e6), closes #858
- chore(deps-dev): bump the minor-development-deps group with 10 updates (#872) (8610c5a), closes #872
- chore(deps): bump es5-ext from 0.10.62 to 0.10.64 (#860) (be0aaa5), closes #860
- chore(deps): bump figures from 6.0.1 to 6.1.0 (#868) (78c6f28), closes #868
- chore(deps): bump json-schema-to-ts from 3.0.0 to 3.0.1 (#869) (b4dab0a), closes #869
- chore(deps): bump semver and @types/semver (#862) (201d22c), closes #862
- chore(deps): bump ts-morph from 21.0.1 to 22.0.0 (#871) (de6bc7f), closes #871
- chore(deps): bump vitest from 1.2.2 to 1.3.1 (#861) (2bbb8ca), closes #861
- chore(deps): use lodash instead of per method packages (#859) (a199735), closes #859
- fix: swap out
ts-node
fortsimp
(#873) (429fcf9), closes #873
- feat: avoid modifying the response object when calling response.text() (#854) (f95874b), closes #854
- feat(api): export SDK (#856) (4bfdb53), closes #856
- feat(api): import schemas in the types file as types (#815) (2aa1a45), closes #815
- feat(api): small CLI quality-of-life changes (#818) (3339332), closes #818
- fix: ensure prepareServer respects server variables when custom url is the same as the OAS url (#855 (01d1a00), closes #855
- fix: package name for ESM syntax (#857) (036f95f), closes #857
- chore(deps-dev): bump knip from 3.9.0 to 4.2.3 (#851) (9640a1c), closes #851
- chore(deps-dev): bump lerna from 7.4.2 to 8.0.0 (#826) (71f66a8), closes #826
- chore(deps-dev): bump tsup from 7.2.0 to 8.0.1 (#831) (cc5b28a), closes #831
- chore(deps): bump @readme/oas-to-har from 23.2.0 to 23.2.1 (#829) (a18beca), closes #829
- chore(deps): bump emphasize from 6.0.0 to 7.0.0 (#828) (26d85ee), closes #828
- chore(deps): bump fetch-har from 11.0.1 to 11.1.0 (#830) (7fa766a), closes #830
- chore(deps): bump formdata-to-string from 2.0.1 to 2.0.2 (#825) (773e476), closes #825
- chore(deps): bump github/codeql-action from 2 to 3 (#837) (b1d21eb), closes #837
- chore(deps): bump json-schema-to-ts from 2.9.2 to 3.0.0 (#842) (7495fba), closes #842
- chore(deps): bump oas from 24.0.0 to 24.1.0 (#827) (b2950fd), closes #827
- chore(deps): bump ora from 7.0.1 to 8.0.1 (#839) (aafb757), closes #839
- chore(deps): bump reserved2 from 0.1.5 to 0.1.6 (#853) (06c9fc4), closes #853
- chore(deps): bump ts-morph from 20.0.0 to 21.0.1 (#841) (b3c11f9), closes #841
- chore(deps): bump vite from 4.4.9 to 5.0.5 (#834) (42de331), closes #834
- chore(deps): bump vite from 5.0.5 to 5.0.12 (#847) (922a1d6), closes #847
- chore(deps): bump vitest from 1.1.1 to 1.2.2 (#852) (6499518), closes #852
- chore(deps): upgrading out of date deps (#843) (282a54c), closes #843
- docs: swapping out our oss header image (90b51c8)
- test: add mocks for
packageVersion
(#811) (590f372), closes #811 - test: run
tsc
on SDK fixtures (#819) (ef49821), closes #819
- fix(api): run
npm install
with--ignore-scripts
(#793) (f93f152), closes #793 - fix(httpsnippet-client-api): making external deps no longer external (#810) (aa49eb5), closes #810
- feat: add example code snippet to README (#809) (aa22328), closes #809
- feat: convert SDK output to module (#802) (0dfd14c), closes #802
- feat: syntax highlighting on example snippet (#795) (16a402b), closes #795
- feat: throw error for legacy dynamic
require
users (#794) (1c66a59), closes #794 - feat(codegen): expose
package.json
inexports
object (#796) (5c82ca4), closes #796 - feat(core): bring
FromSchema
back into core (#801) (f7679f4), closes #801 #787 - test: add tests for CLI commands (#799) (e456d46), closes #799
- chore(api): fixing our smoketest system (7a8b0e2)
- chore(deps-dev): bump the minor-development-deps group with 19 updates (#804) (2b0e7fa), closes #804
- chore(deps-dev): removing commitlint + husky, replacing it with a PR action (e5007a7)
- chore(deps): bump actions/setup-node from 3 to 4 (#803) (c034fec), closes #803
- chore(deps): bump figures from 5.0.0 to 6.0.1 (#805) (099852c), closes #805
- chore(deps): upgrading
oas
to its latest release (#808) (f06ad7f), closes #808 - chore(deps): upgrading all of our oas deps to their latest releases (#797) (6ac55ce), closes #797
- refactor(snippets): moving the library over to be an HTTPSnippet plugin (#792) (0b88a3b), closes #792
- fix(core): refactoring
FromSchema
out of core (#787) (41cacf3), closes #787 - feat: tsconfig, gitignore, npm script enhancements (#782) (cd9e22c), closes #782
- feat(api): creating LICENSE files and and SDK headings (#786) (521683a), closes #786
- feat(api): improvements to the installation screen (#783) (3280f1f), closes #783
- refactor(api): refactor core to handle HAR generation for code snippets (#785) (13a70ae), closes #785
- ci(api): fixing our smoketest suite (#784) (2fba159), closes #784
- fix(core): funky type issues with the main export exporting multiple things (#781) (9ad8bc2), closes #781
- fix: add caret to package.json dep (#779) (305d3ca), closes #779
- fix(api): updating some test fixtures with the proper package version (df9cadc)
- fix(cjs): include get-stream directly in bundle (#770) (20727ab), closes #770
- refactor(lockfile): consolidate TS and JSON schema type definitions (#777) (eb76200), closes #777
- feat: add a placeholder
README
file in codegen'd directory (#774) (3bbb7a8), closes #774 /github.com/readmeio/api/pull/774#discussion_r1366528451 - feat(api): adding a
$schema
property to generatedapi.json
lockfiles (#773) (e2b1df9), closes #773 - feat(api): addition of a new uninstall command (#776) (e44461a), closes #776
- feat(api): codegen'd sdks now look a little bit nicer (#769) (046b029), closes #769
- feat(api): creation of a new
list
command (#775) (a8b9891), closes #775 - feat(api): exposing
openapi.json
to codegen'dpackage.json
files (#771) (98315cf), closes #771 - ci: cleanup (#778) (65d36e2), closes #778
- chore(deps-dev): bumping out of date dev deps (433b0d1)
- fix(cli): specs not being dereferenced when installed + fixture refactors (#762) (9cdf6c5), closes #762
- fix(httpsnippet-client-api): retain casing for non-reserved headers (#768) (c60c95f), closes #768
- feat(cli): prompting the user to use
info.title
for their installed SDK (#763) (e93078e), closes #763 - feat(core): moving
json-schema-to-ts
directly into thecore
package (#764) (dcd5134), closes #764 - feat(snippet): updates for v7 compatibility + custom variable support (#767) (a7daafc), closes #767
- chore(deps): bumping all out of date dependencies (#765) (5aaa49a), closes #765
- feat: migrate
api
andcore
to ESM (#733) (f65bc79), closes #733 - feat(api): proper esm support and codegen overhauls (#754) (e739d30), closes #754 #759
- feat(codegen): required devDeps are now listed in
package.json
(#761) (a217ac5), closes #761 - refactor: remove
make-dir
as a dep (#746) (ab41a72), closes #746 - refactor(api): minor refactors to how some internal language classes are used (#755) (518736d), closes #755
- refactor(core): removing
oas
as a dependency on codegen'd SDKs (#760) (4a06601), closes #760 - chore(deps-dev): bump @babel/traverse from 7.23.0 to 7.23.2 (#758) (a9618e5), closes #758
- chore(deps-dev): bump the minor-development-deps group with 4 updates (#750) (5259bb7), closes #750
- chore(deps): bump undici from 5.25.2 to 5.26.3 (#757) (f9a882b), closes #757
- chore(deps): bump vitest from 0.34.5 to 0.34.6 (#751) (ef4b36c), closes #751
- fix(api): nestling generated schemas into a new
schemas/
directory (#756) (ec74118), closes #756 - fix(api): storage dir not being set properly (#753) (fa31dd4), closes #753
- fix: bringing back some tests (d33e655)
- fix: broken test (9ade11b)
- fix: cjs compatibility with our
types
file being exported inindex
(330a3a1) - fix: compatibility with node 20 on
npm run debug:bin
(9fd0370) - fix: flaky test in ci (8e11923)
- fix: overhauling schemas to now be stored in a
schemas/
directory (6463a02) - fix: pinning installed sdk dependencies to known working versions (d4e5d5a)
- fix: removing some dead code (488041e)
- fix: storage system didn't properly create subdirectories (654194e)
- fix(api): nestling generated schemas into a new
schemas/
directory (#756) (ec74118), closes #756 - fix(api): storage dir not being set properly (#753) (fa31dd4), closes #753
- feat: migrate
api
andcore
to ESM (#733) (f65bc79), closes #733 - feat: refactoring codegen'd sdks to be placed into a
src/
directory (7d7b4cc) - feat(api): wip of proper esm support and codegen overhauls (8e5558d)
- chore(deps-dev): bump the minor-development-deps group with 4 updates (#750) (5259bb7), closes #750
- chore(deps): bump vitest from 0.34.5 to 0.34.6 (#751) (ef4b36c), closes #751
- chore(deps): bumping ts-morph (e2e1259)
- docs: documenting why we're exporting
createSDK
the way we are (84872e6) - refactor: remove
make-dir
as a dep (#746) (ab41a72), closes #746 - refactor(api): minor refactors to how some internal language classes are used (#755) (518736d), closes #755
- chore(deps): bump fetch-har (#745) (d7a5d0c), closes #745
- chore(deps): npm up (#744) (dc23621), closes #744
- chore(deps-dev): bump oas-normalize from 8.4.1 to 10.1.0 (#726) (5a947b9), closes #726
- chore(deps): bump (#735) (ee1b44d), closes #735
- chore(deps): bump (#742) (cbdf9cd), closes #742
- chore(deps): bump @readme/oas-to-har from 20.1.1 to 23.0.8 (#741) (8d4f32d), closes #741
- chore(deps): bump
oas
+ friends (#743) (69ebbee), closes #743
- revert: restore lerna.json changes (066563e)
- refactor: rename
@api/core
toapi.core
(#731) (7169c64), closes #731 - refactor(api): cleaning up the api directory now that core is split out (#728) (ef4e95c), closes #728
- refactor(core): moving the core library into an isolated package (#725) (189b8c5), closes #725
- refactor(ts): strict mode (#696) (3529992), closes #696
- ci: disabling get-stream updates because its esm-only now (6a6a290)
- ci: knip (#730) (be87af5), closes #730
- ci(dependabot): setting up a group to reduce dependabot noise (0421f43)
- feat: deprecating the dynamic
api
entrypoint (#723) (437f6e4), closes #723 - feat: drop support for node 16 and move to require native fetch (#722) (709c54b), closes #722
- feat: moving node imports over to using the node: prefix (#729) (8810603), closes #729
- docs: bumping the license years (499b891)
- chore: bringing back changelog updating (d673575)
- chore(deps-dev): bump the minor-development-deps group with 1 update (#720) (5809cd9), closes #720
- chore(deps): bump actions/checkout from 3 to 4 (#712) (ac529fa), closes #712
- chore(deps): bump commander from 10.0.0 to 11.0.0 (#703) (48575cb), closes #703
- chore(deps): bump json-schema-to-ts from 2.6.2-beta.0 to 2.9.2 (#718) (f252451), closes #718
- chore(deps): bumping out of date deps (#711) (cdeb4ba), closes #711
- chore(deps): upgrading to typescript 5 (#719) (fd1fade), closes #719
- fix(codegen): don't surface error responses as method return types (#674) (cea1e7f), closes #674
- fix(security): running
npm audit fix
(b5cb90a) - feat: extend unit testing to node 20 (#673) (8f0c801), closes #673
- feat(cli): adding a new
--identifier
option for supplying an SDK identifier (#675) (e2af5c8), closes #675 - ci: removing broken specs from the smoketest, reducing its frequency (37c2d40)
- ci: removing concurrency limitations on the smoketest workflow (ad28c8d)
- ci(smoketest): removing some bad apis from the smoketest dataset (b323dc5)
- refactor: moving unit tests over to jest (#672) (1f455f1), closes #672
- v6.0.1 (5fe262d)
- fix(snippet): bug where path params may lose hyphens if they have one (#660) (674ce19), closes #660
- v6.0.0 (9759db4)
- fix: getting unit tests passing again (#659) (94e73e3), closes #659
- chore: bumping up our peerdep for httpsnippet (bc4e2ee)
- feat: dropping support for node 14 (#655) (8e7515c), closes #655
- v5.0.8 (bd15ecc)
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#613) (ebb90af), closes #613
- chore(deps): bumping out of date deps (#611) (287a708), closes #611
- chore(test): refreshing the smoketest dataset (1a457e4)
- feat: add install flag to bypass prompt (#625) (415fb8e), closes #625
- Adds ESM usage instructions (#606) (6fadba7), closes #606
- v5.0.7 (b003a05)
- fix: moving off
fs/promises
tofs
in client-side code (#605) (1d9c87e), closes #605 - chore: bumping deps (#607) (21bd60a), closes #607
- v5.0.6 (33d0a4e)
- chore: bumping out of date deps (#603) (66cfec9), closes #603
- fix: broken badge, remove unnecessary
.svg
extension (7c5224c), closes badges/shields#8671 - fix: failing tests (#602) (c19a991), closes #602
- v5.0.5 (2d39949)
- fix: resolving typing issues in JS codegen (#593) (ab97a70), closes #593
- test: updating the smoketest dataset (#594) (bf57315), closes #594
- chore(deps-dev): bump eslint from 8.28.0 to 8.29.0 (#592) (deaa5ba), closes #592
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#587) (2c6144e), closes #587
- chore(deps): bumping out of date deps (#591) (54754da), closes #591
- chore(deps): use rdme@v8 (a730908)
- v5.0.4 (e566a19)
- chore(deps): bumping out of date deps across all packages (#576) (1255dd6), closes #576
- v5.0.3 (7aba675)
- test: refreshing the unit test dataset (4dad793)
- chore(deps-dev): bump husky from 8.0.1 to 8.0.2 (#568) (113e898), closes #568
- chore(deps): bump readmeio/rdme from 8.0.0 to 8.1.1 (#573) (6f96efa), closes #573
- chore(deps): bumping out of date deps (#575) (ae55a13), closes #575
- fix: compatibility with yarn installs where
package.json
needsversion
(#574) (0913923), closes #574 - ci: disabling updates to
find-cache-dir
as it's esm-only now (e21a975)
- v5.0.2 (f51774f)
- fix: installs not actually installing the api (#562) (909a9fd), closes #562
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.0 (#558) (08d3ac5), closes #558
- v5.0.1 (81bb654)
- fix: bug where
@api/identifier
wasn't being installed properly (#557) (20228d2), closes #557 - docs: tweaks to the v4 upgrade docs (f752c66)
- Fix example in README (#529) (bd10fad), closes #529
- v5.0.0 (bb044ec)
- docs: adding a callout about v5 not being out yet (c36fdb1)
- docs: fixing some typos in a few docs (e766707)
- docs: installation clarifications on the registry UUID (a9c6ce2)
- docs: v5 (#553) (5faaa11), closes #553
- chore: refreshing the smoketest dataset and excluding all google apis (#554) (5b6a86a), closes #554
- chore: updating packageInfo (b507b38)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#515) (1b84f6e), closes #515
- chore(deps-dev): bump @commitlint/cli from 17.1.2 to 17.2.0 (#555) (71ae361), closes #555
- chore(deps-dev): bump @commitlint/config-conventional (#514) (9699657), closes #514
- chore(deps-dev): bump @commitlint/config-conventional (#556) (09b43ce), closes #556
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#528) (aae1d87), closes #528
- chore(deps-dev): bump @readme/eslint-config from 9.0.0 to 10.1.0 (#519) (9ab7829), closes #519
- chore(deps-dev): bump @readme/oas-examples from 5.4.1 to 5.5.0 (#503) (6a59efb), closes #503
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#526) (6a40663), closes #526
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#517) (827b71d), closes #517
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#525) (4ca9c8f), closes #525
- chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 (#531) (3c1645b), closes #531
- chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 (#541) (0621068), closes #541
- chore(deps): bump @readme/oas-to-har from 17.1.2 to 18.0.0 (#518) (9d88aea), closes #518
- chore(deps): bump ssri from 9.0.0 to 10.0.0 (#534) (33dd5bb), closes #534
- chore(deps): bump ts-morph from 15.1.0 to 16.0.0 (#527) (501941d), closes #527
- chore(deps): bump validate-npm-package-name from 4.0.0 to 5.0.0 (#535) (d150055), closes #535
- chore(deps): bumping oas deps (#552) (3f7b625), closes #552
- chore(deps): bumping out of date deps (#510) (c37fbcc), closes #510
- fix: minor tweak to how we generate the packageInfo file (980dd9d)
- fix: prefix schema titles that start with numbers to fix a type generation bug (#530) (b17a261), closes #530
- fix: quirks with OR auth configurations not working right (#543) (af4c0e9), closes #543
- feat: addition of a new
timeout
config option (#542) (dad0dbe), closes #542 #432 - feat: allow original operationIDs to be used in dynamic SDKs (#509) (0d52b72), closes #509
- feat: allowing
accept
headers to always be sent through as metadata (#538) (826368a), closes #538 - feat: allowing users to manually specify an
authorization
header (#546) (11e2435), closes #546 - feat: completely overhauling how we're handling response data (#539) (18ddbfb), closes #539
- feat(testing): codegen smoketest suite + fixes (#550) (ab94a7e), closes #550
- refactor: json schema type generation and handling (#533) (b257fe1), closes #533
- ci: formdata-node is esm only now (67f44cd)
- v5.0.0-beta.3 (24d5b83)
- chore: updating packageInfo (9b43093)
- chore(deps-dev): bump @readme/eslint-config from 8.8.3 to 9.0.0 (#502) (d084273), closes #502
- chore(deps-dev): bump eslint from 8.19.0 to 8.21.0 (#501) (ab18053), closes #501
- chore(deps): bump readmeio/rdme from 7.3.0 to 7.5.0 (#500) (404fddf), closes #500
- fix: bug where operationIDs with underscores were being modified (#497) (6519b4f), closes #497
- fix: generated SDKs now ship an IFEE (#494) (9d1247f), closes #494
- fix: removing undefined objects from incoming metadata parameters (#496) (3183a8e), closes #496
- feat: adding support for case-insensitive header parameters (#495) (895f8d5), closes #495
- docs: minor doc change to test something in production (8aaef93)
- docs: revert change (b580517)
- v5.0.0-beta.2 (aa738b1)
- feat: add support for github blob URLs (#484) (f8b20a8), closes #484
- feat: improved typescript method acecssor
path
type generation (#482) (8db66e7), closes #482 - feat: updating httpsnippet-client-api to be compatible with httpsnippet v4 (#491) (cb357f2), closes #491
- feat: updating httpsnippet-client-api to work on httpsnippet v4 + TS rewrite (#492) (8b11be6), closes #492
- fix: making sure that packageInfo file updates get committed on release (1b770b4)
- fix: rearrange markdown comment (a992a86)
- fix: typescript crashes (#480) (78dc3b2), closes #480
- ci: getting started content reuse using hercule (#490) (7803460), closes #490
- docs: fixing a bad url (618fee3)
- docs: tweaks to callouts so they look better on our docs (fc25a5e)
- docs: updating documentation for v5 (#469) (c77e900), closes #469 #475 #479 #473
- docs: updating relative image paths to be absolute in our docs (1f49792)
- chore(deps-dev): bump typescript from 4.6.4 to 4.7.4 (#473) (4aea544), closes #473
- chore(deps-dev): bumping dev deps (#479) (1434753), closes #479
- v5.0.0-beta.1 (5970a1f)
- fix: downgrading json-schema-to-typescript to v10 (#475) (31a1091), closes #475
- feat: updating the packageInfo file for v5 beta0 (a4df246)
- v5.0.0-beta.0 (d18f7e3)
- fix: cleaning up some unnecessarily complicated promises (db41fd3)
- fix: cleanup of assorted snippet generation quirks (#420) (44a6f11), closes #420
- fix: fixing how we generate the dist to work under CJS imports (#397) (358bde4), closes #397
- fix: improper paths in the unit test tsconfig (6c6c044)
- fix: issue where formData would sometimes be sent twice (#389) (d4e309c), closes #389
- fix: moving us off the unstable node12 module resolution with a paths hack (#400) (aa44884), closes #400
- fix: quirk with node 16 and
response.clone()
(#419) (9fe5f2a), closes #419 - fix: the codeql workflow so it runs properly (#379) (ebcd3ce), closes #379
- fix: updating the TS installer to install the upcoming
api@beta
release (8c7388f) - fix: use existing API methods (#447) (fe01b6e), closes #447
- fix(auth): remove the ability to have auth chained with each request (#431) (b7fc800), closes #431
- chore: bumping the license year (c7f1c76)
- chore: delete redundant docs (#417) (fbcfd26), closes #417
- chore: excluding esm-only packages from dependabot (09420a0)
- chore(deps-dev): bump @commitlint/cli from 16.2.1 to 16.2.4 (#441) (628d90e), closes #441
- chore(deps-dev): bump @commitlint/cli from 16.2.4 to 17.0.2 (#452) (ccc25d1), closes #452
- chore(deps-dev): bump @commitlint/cli from 17.0.2 to 17.0.3 (#463) (e1bdea4), closes #463
- chore(deps-dev): bump @commitlint/config-conventional (#438) (597b180), closes #438
- chore(deps-dev): bump @commitlint/config-conventional (#450) (5e29521), closes #450
- chore(deps-dev): bump @commitlint/config-conventional (#461) (3b61e30), closes #461
- chore(deps-dev): bump @types/validate-npm-package-name (#467) (367495c), closes #467
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#454) (a094b3f), closes #454
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#456) (838bc54), closes #456
- chore(deps-dev): bump sinon from 13.0.2 to 14.0.0 (#451) (5f127d1), closes #451
- chore(deps-dev): bumping all dev deps (#384) (874a91d), closes #384
- chore(deps-dev): bumping all out of date dev deps (#381) (fb53f57), closes #381
- chore(deps-dev): bumping some dev dependencie (c5b4a49)
- chore(deps-dev): removing alex as a dep, its better suited as a GH action (9b9a9ea)
- chore(deps): bump @readme/oas-to-har from 14.1.0 to 15.0.0 (#390) (fbad503), closes #390
- chore(deps): bump actions/checkout from 2.4.0 to 3 (#425) (7669751), closes #425
- chore(deps): bump actions/setup-node from 2.5.1 to 3 (#405) (d761624), closes #405
- chore(deps): bump github/codeql-action from 1 to 2 (#437) (5e13314), closes #437
- chore(deps): bump json-schema-to-typescript from 10.1.5 to 11.0.1 (#464) (04c4082), closes #464
- chore(deps): bump ts-morph from 14.0.0 to 15.1.0 (#459) (9bbf46f), closes #459
- chore(deps): bumping node-fetch (#377) (eec72cd), closes #377
- chore(deps): bumping out of date deps (#443) (66e5e69), closes #443
- chore(deps): upgrading oas and @readme/openapi-parser (2b3c07c)
- chore(deps): upgrading oas to v18 (#407) (a817eef), closes #407
- chore(deps): upgrading out of date deps (8027f55)
- feat: adding support for cookie parameters (#393) (7252e5f), closes #393
- feat: adding support for cookies in snippets (#421) (a355800), closes #421
- feat: changing the readme api url from .io to .com (#383) (d64ee16), closes #383
- feat: clenaing up how we access paths out of the OAS (#394) (356248c), closes #394
- feat: cli installer (#427) (6b1e472), closes #427
- feat: creating a new test suite for running snippet datasets within a VM (#422) (0d23afc), closes #422
- feat: creation of a new APICore class to handle fetching (#410) (abf83ae), closes #410
- feat: decoupling the spec fetching process from the caching library (#428) (eb276b4), closes #428
- feat: dropping support for node 12 (#382) (d04c89d), closes #382
- feat: extending support to node 18 (#435) (4ba3917), closes #435
- feat: improved handling of file uploads (#380) (cd3c2ec), closes #380
- feat: moving
api-core
back into the mainapi
package (#409) (8ce96f5), closes #409 - feat: moving the test suite over to mocha (#402) (bc6952f), closes #402
- feat: overhauling how we process parameters to support required defaults (#396) (6ee4906), closes #396
- feat: splitting core api functionality out into a separate package (#399) (84da97a), closes #399
- feat: supporting configurable cache dirs in the dynamic SDK (#446) (8f19be9), closes #446
- feat: typescript rewrite (#392) (a2241b0), closes #392
- feat: TypeScript SDK code generation 🧙 (#411) (77dbd34), closes #411
- ci: form-data-encoder is now ESM-only so we can't use it (yet) (934582f)
- docs: adding tickets to the pr template (a4979e6)
- docs: incorporating alex into our documentation workflow (#408) (cf55006), closes #408
- docs: minor contrib updates (4d18c36)
- docs: small revision to the pr template (e271dcf)
- docs: updating the changelog (289c872)
- test: run
build
in pretest (#430) (cfcbf00), closes #430 - test: SDK codegeneration test suite (#413) (849c78c), closes #413
- test: upgrading
@readme/oas-examples
to the latest release and fixing issues (#424) (2e8988c), closes #424 - perf: codegen performance improvements (#429) (7b341a2), closes #429
- style: capping all long comments to 100 character lines so they're easier to read (#395) (98ff3aa), closes #395
- v4.2.0 (eb3b741)
- chore(deps-dev): bump @commitlint/cli from 15.0.0 to 16.0.1 (#372) (2279bcf), closes #372
- chore(deps-dev): bump @commitlint/config-conventional (#365) (eddaec1), closes #365
- chore(deps-dev): bump @readme/eslint-config from 8.0.2 to 8.1.1 (#373) (c781941), closes #373
- chore(deps-dev): bump eslint from 8.3.0 to 8.6.0 (#369) (1c5f2b1), closes #369
- chore(deps-dev): bump jest from 27.4.2 to 27.4.5 (#370) (81c8874), closes #370
- chore(deps-dev): bump memfs from 3.4.0 to 3.4.1 (#367) (2f5f2f1), closes #367
- chore(deps-dev): bump prettier from 2.5.0 to 2.5.1 (#371) (55ce743), closes #371
- chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#364) (343c5b7), closes #364
- chore(deps): bump fetch-har from 5.0.3 to 5.0.4 (#366) (53f0b61), closes #366
- chore(deps): bump oas from 17.3.2 to 17.4.0 (#368) (410f6ca), closes #368
- chore(deps): upgrading various oas-related deps (#374) (8a31118), closes #374
- v4.1.2 (7845886)
- fix: crash where multipart/form-data requests dont have params (#360) (5762c22), closes #360
- v4.1.1 (0731728)
- chore(deps-dev): bump @commitlint/cli from 13.2.1 to 15.0.0 (#353) (240ee49), closes #353
- chore(deps-dev): bump @commitlint/config-conventional (#354) (49fe5c0), closes #354
- chore(deps-dev): bump jest from 27.3.1 to 27.4.2 (#358) (c9b7bc7), closes #358
- chore(deps-dev): bump memfs from 3.3.0 to 3.4.0 (#357) (c73cc93), closes #357
- chore(deps-dev): bump nock from 13.1.4 to 13.2.1 (#352) (0ad6778), closes #352
- chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 (#356) (0fb9cdd), closes #356
- chore(deps-dev): upgrading eslint and @readme/eslint-config (693f52d)
- chore(deps): bump @readme/oas-to-har from 14.0.0 to 14.0.1 (#359) (3048ec9), closes #359
- chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#351) (61af132), closes #351
- chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#350) (9b53392), closes #350
- chore(deps): bump oas from 17.1.0 to 17.1.6 (#355) (916bab1), closes #355
- v4.1.0 (057c930)
- chore(deps-dev): bump nock from 13.1.3 to 13.1.4 (#346) (de4ba12), closes #346
- chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#345) (30b7101), closes #345
- chore(deps): bump node-fetch from 2.6.5 to 2.6.6 (#348) (fba1514), closes #348
- chore(deps): bump oas from 16.0.3 to 16.0.4 (#347) (b66675f), closes #347
- chore(deps): running npm audit (04f5d5b)
- feat: upgrading oas to v17 (#349) (a88fb8b), closes #349
- v3.4.2 (a072112)
- fix: issues with circular references being dereferenced and unable to be stringified (#343) (5c68896), closes #343
- v3.4.1 (ebed0fc)
- chore(deps-dev): bump @commitlint/cli from 13.1.0 to 13.2.0 (#337) (33c95e6), closes #337
- chore(deps-dev): bump @commitlint/config-conventional (#333) (3136aff), closes #333
- chore(deps-dev): bump @readme/eslint-config from 7.1.0 to 7.2.0 (#334) (8fd366d), closes #334
- chore(deps-dev): bump jest from 27.2.0 to 27.2.4 (#341) (17cba71), closes #341
- chore(deps-dev): bump memfs from 3.2.4 to 3.3.0 (#342) (2f7e89f), closes #342
- chore(deps-dev): bump prettier from 2.4.0 to 2.4.1 (#340) (d2c634a), closes #340
- chore(deps): bump @readme/oas-to-har from 13.7.2 to 13.7.3 (#338) (7cd53c3), closes #338
- chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#332) (1ac85c7), closes #332
- chore(deps): bump fetch-har from 5.0.2 to 5.0.3 (#339) (cabdd8f), closes #339
- chore(deps): bump node-fetch from 2.6.1 to 2.6.5 (#336) (dab087b), closes #336
- chore(deps): bump oas from 14.5.1 to 14.6.1 (#335) (b40d217), closes #335
- docs: adding a security policy (420584f)
- v3.4.0 (142ce11)
- chore(deps-dev): bumping dev deps (69dcca3)
- chore(deps): bumping oas-to-har and oas deps (a958511)
- chore(deps): upgrading the @readme/httpsnippet peerDep requirements (3814721)
- fix: quirks in oas-to-har where query params are not being URI encoded (#331) (fe43a41), closes #331
- v3.3.2 (0781286)
- chore(deps-dev): bump @readme/eslint-config from 6.0.0 to 6.1.0 (#329) (716b0af), closes #329
- chore(deps-dev): bump jest from 27.0.6 to 27.1.0 (#326) (1c7188a), closes #326
- chore(deps-dev): bump memfs from 3.2.2 to 3.2.3 (#324) (a1c689e), closes #324
- chore(deps-dev): removing conventional-changelog-cli in favor of npx (9a7a05e)
- chore(deps-dev): removing lerna in favor of npx (1e237ac)
- chore(deps): bump fetch-har from 5.0.1 to 5.0.2 (#330) (ca00fec), closes #330
- chore(deps): bump find-cache-dir from 3.3.1 to 3.3.2 (#325) (1255449), closes #325
- chore(deps): bump oas from 14.3.1 to 14.4.0 (#328) (7fc0996), closes #328
- chore(deps): running npm audit (6f07b41)
- ci: ignoring node-fetch updates as its now an esm package (b3222a4)
- v3.3.1 (3ab90c1)
- chore: running npm audit (50428b2)
- chore(deps-dev): bump husky from 7.0.1 to 7.0.2 (#319) (876bf46), closes #319
- chore(deps-dev): bump nock from 13.1.1 to 13.1.3 (#316) (2cef19f), closes #316
- chore(deps): bump @apidevtools/swagger-parser from 10.0.2 to 10.0.3 (#320) (380f369), closes #320
- chore(deps): bump @readme/oas-to-har from 13.6.0 to 13.6.1 (#322) (2c49d5f), closes #322
- chore(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#312) (e4a907d), closes #312
- chore(deps): bump actions/setup-node from 2.3.0 to 2.4.0 (#314) (c53578d), closes #314
- chore(deps): bump datauri from 3.0.0 to 4.1.0 (#318) (445c4ad), closes #318
- chore(deps): bump fetch-har from 5.0.0 to 5.0.1 (#323) (c3feab1), closes #323
- chore(deps): bump mimer from 1.1.0 to 2.0.2 (#317) (d3da902), closes #317
- chore(deps): bump oas from 14.0.0 to 14.3.1 (#315) (400e680), closes #315
- ci: ignoring stringify-object because its an ESM pkg now (bbaac03)
- ci: updating the dependabot label (d07b3c0)
- v3.3.0 (e2a1e40)
- chore(deps-dev): bumping dev deps (d34cb39)
- chore(deps-dev): bumping root pkg deps (b585684)
- chore(deps): upgrading our oas and fetch-har deps (6efcd05)
- docs: revisions to the pr template (2ccb888)
- v3.2.6 (5def722)
- chore(deps-dev): bump @readme/eslint-config from 5.0.5 to 5.1.0 (#306) (ea4e2f0), closes #306
- chore(deps-dev): bump eslint from 7.27.0 to 7.29.0 (#305) (cc41ca7), closes #305
- chore(deps-dev): bump husky from 6.0.0 to 7.0.0 (#307) (7a5e17a), closes #307
- chore(deps-dev): bump jest from 27.0.3 to 27.0.6 (#308) (ec8261f), closes #308
- chore(deps-dev): bump prettier from 2.3.0 to 2.3.2 (#311) (9fbc5d6), closes #311
- chore(deps): bump @apidevtools/json-schema-ref-parser (#310) (7874ea4), closes #310
- chore(deps): bump @readme/oas-to-har from 13.4.10 to 13.4.17 (#309) (3e36558), closes #309
- chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#304) (6cb7a85), closes #304
- v3.2.0 (3e67252)
- chore: upgrading the
oas
dependency in httpsnippet-client-api (98981b0) - chore(deps-dev): bump @commitlint/cli from 12.1.3 to 12.1.4 (#296) (3d1a6df), closes #296
- chore(deps-dev): bump @commitlint/config-conventional (#297) (87f2825), closes #297
- chore(deps-dev): bump eslint from 7.26.0 to 7.27.0 (#300) (1ef52d8), closes #300
- chore(deps-dev): bump jest from 26.6.3 to 27.0.3 (#299) (2b73cef), closes #299
- chore(deps-dev): bump nock from 13.0.11 to 13.1.0 (#295) (f118bb2), closes #295
- chore(deps): bump @readme/oas-to-har from 13.4.5 to 13.4.6 (#301) (0a15279), closes #301
- chore(deps): bump oas from 11.0.0 to 11.0.1 (#298) (a35e430), closes #298
- feat: shorthand for readme-hosted APIs (@subdomain#uuid) (#176) (bca6c23), closes #176
- ci: adjusting the codeql workflow (0bbf4d8)
- v3.1.0 (954f82b)
- chore(deps-dev): bump @commitlint/cli from 12.1.1 to 12.1.3 (#288) (23cdaf5), closes #288
- chore(deps-dev): bump @commitlint/config-conventional (#290) (5d325b0), closes #290
- chore(deps-dev): bump eslint from 7.25.0 to 7.26.0 (#291) (f519b33), closes #291
- chore(deps-dev): bump prettier from 2.2.1 to 2.3.0 (#289) (b423897), closes #289
- chore(deps-dev): upgrading husky (#286) (a6c12a8), closes #286
- chore(deps): bump fetch-har from 4.0.2 to 4.0.3 (#292) (a8660df), closes #292
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#294) (47ecf81), closes #294
- chore(deps): bump get-stream from 4.1.0 to 6.0.1 (#293) (344c209), closes #293
- chore(deps): bump js-yaml from 3.14.0 to 4.1.0 (#274) (b8b4216), closes #274
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#287) (347354d), closes #287
- chore(deps): upgrading oas to 11.0.0 (#285) (00c0288), closes #285
- feat: add a config() function that allows disabling of response parsing (#264) (570049a), closes #264
- feat: adding support for server variables (#284) (1dd8a2e), closes #284
- v3.0.3 (343d9e9)
- chore(deps-dev): bump @commitlint/cli from 12.0.1 to 12.1.1 (#276) (d675432), closes #276
- chore(deps-dev): bump @commitlint/config-conventional (#275) (42a507b), closes #275
- chore(deps-dev): bump @readme/eslint-config from 5.0.3 to 5.0.5 (#282) (b2d159c), closes #282
- chore(deps-dev): bump eslint from 7.23.0 to 7.25.0 (#280) (94ca270), closes #280
- chore(deps-dev): bump memfs from 3.2.1 to 3.2.2 (#273) (8d50610), closes #273
- chore(deps): bump @readme/oas-to-har from 13.2.0 to 13.2.4 (#278) (cc097e0), closes #278
- chore(deps): bump get-stream from 6.0.0 to 6.0.1 (#279) (1dea6cc), closes #279
- chore(deps): upgrading oas (f6369c6)
- v3.0.2 (b52845c)
- chore(deps): upgrading oas (#283) (34655cb), closes #283
- fix: cleaning up a typo in an error message in httpsnippet-client-api (341494f)
- v3.0.1 (4728737)
- ci: allowing node 16 installs and builds (#271) (e36fab1), closes #271
- chore(deps-dev): bump eslint from 7.22.0 to 7.23.0 (#266) (54c2fc2), closes #266
- chore(deps-dev): bump memfs from 3.2.0 to 3.2.1 (#268) (d6905cd), closes #268
- chore(deps): bump @readme/oas-to-har from 13.0.0 to 13.2.0 (#265) (21bc2f7), closes #265
- chore(deps): bump oas from 10.4.0 to 10.4.1 (#267) (855d931), closes #267
- feat: cleaner snippets when body and metadata are present (#269) (4869caf), closes #269
- v3.0.0 (260be3a)
- chore: update deps and require npm@7 (#253) (efa2705), closes #253
- chore(deps-dev): bump @commitlint/cli from 11.0.0 to 12.0.1 (#250) (8b9b6a4), closes #250
- chore(deps-dev): bump @commitlint/config-conventional (#248) (12d734e), closes #248
- chore(deps-dev): bump @readme/eslint-config from 4.1.0 to 5.0.0 (#247) (ef2023f), closes #247
- chore(deps-dev): bump @readme/eslint-config from 5.0.0 to 5.0.3 (#258) (440801e), closes #258
- chore(deps-dev): bump eslint from 7.19.0 to 7.21.0 (#242) (6875828), closes #242
- chore(deps-dev): bump eslint from 7.21.0 to 7.22.0 (#255) (1e48edc), closes #255
- chore(deps-dev): bump nock from 13.0.7 to 13.0.9 (#251) (f0bbc06), closes #251
- chore(deps-dev): bump nock from 13.0.9 to 13.0.11 (#260) (fc8427f), closes #260
- chore(deps): bump @apidevtools/swagger-parser from 10.0.1 to 10.0.2 (#245) (84b95a2), closes #245
- chore(deps): bump @readme/httpsnippet from 2.4.1 to 2.4.3 (#249) (494bbcd), closes #249
- chore(deps): bump @readme/oas-to-har from 11.1.2 to 12.2.1 (#246) (57625d0), closes #246
- chore(deps): bump actions/setup-node from v2.1.4 to v2.1.5 (#241) (0498476), closes #241
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#259) (f9910da), closes #259
- chore(deps): bump form-data from 3.0.0 to 4.0.0 (#244) (47792bc), closes #244
- chore(deps): bump get-stream from 4.1.0 to 6.0.0 (#261) (588fff7), closes #261
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#256) (ceec5c1), closes #256
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#254) (aed83e4), closes #254
- chore(deps): bump oas from 10.0.1 to 10.2.0 (#243) (e5934cc), closes #243
- chore(deps): bump oas from 10.3.0 to 10.4.0 (#262) (c7280d3), closes #262
- ci: trying to fix codeql failures (#263) (e3dd56b), closes #263
- feat: automatically parse the api response based on content-type (#240) (ae50813), closes #240 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125 /github.com/readmeio/api-explorer/blob/77b90ebed4673f168354cdcd730e34b7ee016360/packages/api-explorer/src/lib/parse-response.js#L13-L30 /github.com/readmeio/api/pull/240#discussion_r569829932
- refactor: switch to using memfs instead of mock-fs (#239) (6cb517f), closes #239 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125
-
this is a breaking change.
-
chore: relax commitlint rules on body and footer length
Taken from main codebase
-
feat: remove res.json() line from the httpsnippet client
-
fix: always output
.then(res => console.log(res))
in code sample
Since we dont know if the response is json or not, we can't make assumptions. In an ideal world we'd conditionally do this based on the accept header in the response, but Operation.getHeaders() only returns with an array of headers and not their actual values. I think this is good enough for now!
- v2.6.0 (4cd3ed5)
- chore: rebuilding the root package-lock (d0f8091)
- chore(deps-dev): bump @readme/eslint-config from 3.6.5 to 3.7.1 (#210) (ddae88a), closes #210
- chore(deps-dev): bump @readme/eslint-config from 3.7.1 to 3.8.0 (#214) (1346192), closes #214
- chore(deps-dev): bump @readme/eslint-config from 3.8.0 to 4.0.0 (#219) (0741212), closes #219
- chore(deps-dev): bump @readme/eslint-config from 4.0.0 to 4.1.0 (#229) (608e855), closes #229
- chore(deps-dev): bump eslint from 7.14.0 to 7.15.0 (#212) (b340515), closes #212
- chore(deps-dev): bump eslint from 7.15.0 to 7.16.0 (#220) (69a0e0a), closes #220
- chore(deps-dev): bump eslint from 7.16.0 to 7.17.0 (#226) (0bbdc05), closes #226
- chore(deps-dev): bump eslint from 7.17.0 to 7.19.0 (#234) (0acb815), closes #234
- chore(deps-dev): bump husky from 4.3.0 to 4.3.6 (#217) (571fa3f), closes #217
- chore(deps-dev): bump husky from 4.3.6 to 4.3.7 (#228) (6988708), closes #228
- chore(deps-dev): bump husky from 4.3.7 to 4.3.8 (#238) (82efe01), closes #238
- chore(deps-dev): bump nock from 13.0.5 to 13.0.7 (#235) (9beb2ae), closes #235
- chore(deps-dev): bump prettier from 2.2.0 to 2.2.1 (#209) (38fe2ff), closes #209
- chore(deps): bump @apidevtools/json-schema-ref-parser (#237) (db65c3b), closes #237
- chore(deps): bump @readme/oas-to-har from 10.0.0 to 10.0.5 (#215) (0462373), closes #215
- chore(deps): bump @readme/oas-to-har from 11.1.0 to 11.1.2 (#236) (611148f), closes #236
- chore(deps): bump actions/checkout from v2.3.3 to v2.3.4 (#211) (a88ec6c), closes #211
- chore(deps): bump actions/setup-node from v2.1.2 to v2.1.4 (#225) (6697623), closes #225
- chore(deps): bump ini from 1.3.5 to 1.3.8 (#232) (17f4246), closes #232
- chore(deps): bump js-yaml from 3.14.0 to 3.14.1 (#218) (a4cb9e7), closes #218
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /packages/api (#224) (c846af0), closes #224
- chore(deps): bump node-notifier in /packages/httpsnippet-client-api (#223) (63fa1f9), closes #223
- chore(deps): bump oas from 10.0.0 to 10.0.1 (#233) (af2d9fb), closes #233
- chore(deps): bump oas from 6.1.0 to 10.0.0 (#231) (166000a), closes #231
- ci: updating dependabot to run on a monthly schedule (a081851)
- v2.5.0 (7f6622c)
- chore(deps-dev): bump @readme/eslint-config from 3.6.2 to 3.6.3 (#194) (c53f2a0), closes #194
- chore(deps-dev): bump @readme/eslint-config from 3.6.3 to 3.6.5 (#204) (accc1b3), closes #204
- chore(deps-dev): bump conventional-changelog-cli from 2.1.0 to 2.1.1 (#195) (82ec912), closes #195
- chore(deps-dev): bump eslint from 7.12.1 to 7.13.0 (#197) (e4cae18), closes #197
- chore(deps-dev): bump eslint from 7.13.0 to 7.14.0 (#206) (a963391), closes #206
- chore(deps-dev): bump jest from 26.6.1 to 26.6.3 (#199) (64ca33f), closes #199
- chore(deps-dev): bump nock from 13.0.4 to 13.0.5 (#201) (b3d5198), closes #201
- chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 (#205) (f26cf5f), closes #205
- chore(deps): bump @readme/httpsnippet from 2.2.3 to 2.3.1 (#207) (ca2eeb0), closes #207
- chore(deps): bump @readme/oas-to-har from 9.0.0 to 9.2.0 (#196) (0b0f5ac), closes #196
- chore(deps): bump @readme/oas-to-har from 9.2.0 to 9.2.2 (#202) (a492210), closes #202
- chore(deps): bump oas from 5.0.0 to 5.2.0 (#198) (cb0b851), closes #198
- chore(deps): upgrade oas and oas-to-har (#208) (3daec70), closes #208
- v2.4.4 (f040910)
- fix: adding better messaging when operations can't be found (#193) (22b6dfd), closes #193
- chore(deps-dev): bump @readme/eslint-config from 3.6.1 to 3.6.2 (#189) (eae818f), closes #189
- chore(deps-dev): bump eslint from 7.11.0 to 7.12.0 (#186) (1661310), closes #186
- chore(deps-dev): bump eslint from 7.12.0 to 7.12.1 (#192) (d0d838d), closes #192
- chore(deps-dev): bump jest from 26.5.3 to 26.6.1 (#188) (e25388e), closes #188
- chore(deps): bump @readme/httpsnippet from 2.2.2 to 2.2.3 (#187) (530fa45), closes #187
- chore(deps): bump @readme/oas-to-har from 8.1.0 to 9.0.0 (#191) (f50bbb0), closes #191
- chore(deps): bump actions/setup-node from v2.1.1 to v2.1.2 (#190) (f4745f9), closes #190
- v2.4.3 (621ed10)
- chore(deps): upgrading @readme/oas-to-har to 8.1.0 (f2d3af7)
- chore(deps): upgrading oas to 5.0 (0351595)
- v2.4.1 (3a49483)
- chore(deps-dev): bump @readme/eslint-config from 3.6.0 to 3.6.1 (#183) (33996b0), closes #183
- chore(deps): bump @readme/oas-to-har from 7.5.0 to 8.0.1 (#182) (a2052bb), closes #182
- chore(deps): bump @readme/oas-tooling from 3.6.0 to 3.6.1 (#184) (3d86be9), closes #184
- chore(deps): swapping
@readme/oas-tooling
foroas
(#185) (d9ced1c), closes #185
- v2.4.0 (2d65241)
- chore: test cleanup (#181) (1fe0e95), closes #181
- fix: adding support for non-alphanumerical operation ids (#180) (fd075a0), closes #180
- fix: basic auth headers now decoded and exploded into
.auth()
calls (#179) (2351b95), closes #179
- v2.3.3 (17b475b)
- fix: adding a
.catch()
statement to code snippets (#177) (d7c8613), closes #177 - chore(deps-dev): bump @readme/eslint-config from 3.5.0 to 3.6.0 (#173) (9f8d0f2), closes #173
- chore(deps-dev): bump @readme/oas-examples from 3.5.13 to 3.6.0 (#174) (9c4b118), closes #174
- chore(deps-dev): bump eslint from 7.10.0 to 7.11.0 (#175) (be9393f), closes #175
- chore(deps-dev): bump jest from 26.4.2 to 26.5.3 (#171) (b4cbc9f), closes #171
- chore(deps): bump @readme/oas-to-har from 7.3.0 to 7.5.0 (#170) (f26bb01), closes #170
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.14 (#169) (524915a), closes #169
- chore(deps): bump @readme/oas-tooling from 3.5.14 to 3.6.0 (#172) (6bd2fb3), closes #172
- v2.3.2 (627cb28)
- chore(deps-dev): bump @commitlint/cli from 9.1.2 to 11.0.0 (#158) (a068e8f), closes #158
- chore(deps-dev): bump @commitlint/config-conventional (#159) (c084c27), closes #159
- chore(deps-dev): bump @readme/eslint-config from 3.4.2 to 3.4.3 (#155) (efb446e), closes #155
- chore(deps-dev): bump @readme/eslint-config from 3.4.3 to 3.5.0 (#161) (68d69ee), closes #161
- chore(deps-dev): bump @readme/oas-examples from 3.5.5 to 3.5.13 (#164) (1f5d2f1), closes #164
- chore(deps-dev): bump eslint from 7.8.1 to 7.9.0 (#157) (3f04da5), closes #157
- chore(deps-dev): bump eslint from 7.9.0 to 7.10.0 (#166) (d021965), closes #166
- chore(deps-dev): bump husky from 4.2.5 to 4.3.0 (#160) (54c9c0c), closes #160
- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 (#162) (6d31ded), closes #162
- chore(deps): bump @readme/oas-to-har from 7.2.1 to 7.3.0 (#163) (5a915ca), closes #163
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.13 (#165) (5b8cd08), closes #165
- chore(deps): bump actions/checkout from v2.3.2 to v2.3.3 (#167) (3f12362), closes #167
- chore(deps): bump fetch-har from 4.0.1 to 4.0.2 (#156) (2c3314e), closes #156
- chore(deps): bump path-to-regexp from 6.1.0 to 6.2.0 (#168) (7ccf66c), closes #168
- v2.3.1 (be10f84)
- fix: if no cache dir is determined, fallback to the os temp dir (#154) (e0525f0), closes #154 #107
- chore(deps-dev): bump @readme/eslint-config from 3.4.1 to 3.4.2 (#144) (5e7bc96), closes #144
- chore(deps-dev): bump eslint from 7.7.0 to 7.8.1 (#152) (be44467), closes #152
- chore(deps-dev): bump jest from 26.4.0 to 26.4.2 (#143) (831d12c), closes #143
- chore(deps-dev): bump mock-fs from 4.12.0 to 4.13.0 (#145) (69a87fa), closes #145
- chore(deps-dev): bump prettier from 2.0.5 to 2.1.1 (#147) (565939e), closes #147
- chore(deps): bump @readme/httpsnippet from 2.0.1 to 2.1.1 (#148) (4046808), closes #148
- chore(deps): bump @readme/oas-to-har from 7.0.0 to 7.2.0 (#146) (53a08a5), closes #146
- chore(deps): bump @readme/oas-to-har from 7.2.0 to 7.2.1 (#153) (7368d93), closes #153
- chore(deps): bump @readme/oas-tooling from 3.5.8 to 3.5.11 (#149) (845e147), closes #149
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#151) (d740da5), closes #151
- chore(deps): update actions/checkout requirement to v2.3.2 (#150) (aacc532), closes #150
- v2.3.0 (bb65e11)
- feat: support multipart/form-data (#132) (8f28341), closes #132
- chore(deps-dev): bump @commitlint/cli from 9.1.1 to 9.1.2 (#142) (a4f70bf), closes #142
- chore(deps-dev): bump @commitlint/config-conventional (#138) (125a08a), closes #138
- chore(deps-dev): bump @readme/eslint-config from 3.4.0 to 3.4.1 (#133) (d65621b), closes #133
- chore(deps-dev): bump conventional-changelog-cli from 2.0.34 to 2.1.0 (#134) (432dba7), closes #134
- chore(deps-dev): bump eslint from 7.6.0 to 7.7.0 (#137) (baf6fe0), closes #137
- chore(deps-dev): bump jest from 26.2.2 to 26.4.0 (#141) (16bc760), closes #141
- chore(deps-dev): bump nock from 13.0.3 to 13.0.4 (#135) (34f7cf7), closes #135
- chore(deps-dev): upgrading @readme/eslint-config and eslint (992651c)
- chore(deps): bump @readme/oas-to-har from 6.15.2 to 6.16.1 (#139) (47db45a), closes #139
- chore(deps): bump @readme/oas-tooling from 3.5.6 to 3.5.8 (#136) (4416c87), closes #136
- v2.2.2 (6efa4e0)
- ci: setting up codeql workflows (#127) (62707be), closes #127
- chore(deps-dev): bump @readme/eslint-config from 3.3.3 to 3.4.0 (#121) (f393edc), closes #121
- chore(deps-dev): bump eslint from 7.5.0 to 7.6.0 (#122) (0eb173b), closes #122
- chore(deps-dev): bump jest from 26.1.0 to 26.2.2 (#126) (4229c34), closes #126
- chore(deps-dev): bump nock from 13.0.2 to 13.0.3 (#125) (fcc2d45), closes #125
- chore(deps): bump @readme/oas-to-har from 6.14.0 to 6.15.2 (#123) (c6203a6), closes #123
- chore(deps): bump @readme/oas-tooling from 3.5.5 to 3.5.6 (#124) (1c179d8), closes #124
- chore(deps): bump actions/setup-node from v2.1.0 to v2.1.1 (#120) (6b915cf), closes #120
- v2.2.1 (09667db)
- chore: cleaning up the package-lock (7d4ec59)
- chore(deps-dev): bump @commitlint/cli from 9.0.1 to 9.1.1 (#109) (7f0eaec), closes #109
- chore(deps-dev): bump @commitlint/config-conventional (#116) (ee0f79c), closes #116
- chore(deps-dev): bump @readme/eslint-config from 3.3.2 to 3.3.3 (#118) (963a235), closes #118
- chore(deps-dev): bump @readme/oas-examples from 3.4.0 to 3.5.5 (#113) (a7b4561), closes #113
- chore(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#110) (cd29a03), closes #110
- chore(deps): bump @apidevtools/json-schema-ref-parser (#115) (a129798), closes #115
- chore(deps): bump @apidevtools/swagger-parser from 9.0.1 to 10.0.1 (#112) (a3aed98), closes #112
- chore(deps): bump @readme/oas-tooling from 3.5.0 to 3.5.5 (#111) (5621fad), closes #111
- chore(deps): bump fetch-har from 3.0.0 to 3.0.2 (#114) (41efd8b), closes #114
- chore(deps): bump httpsnippet from 1.20.0 to 1.21.0 (#117) (e5d5082), closes #117
- chore(deps): bump lodash from 4.17.15 to 4.17.19 (#108) (9d4c12a), closes #108
- v2.2.0 (fa9fa64)
- feat: automatically reject the sdk promise for error statuses (#105) (827f32a), closes #105
- feat: setting a custom user agent for all requests (#106) (25cefef), closes #106
- v2.1.6 (cc67a0c)
- chore(deps-dev): bump @commitlint/cli from 8.3.5 to 9.0.1 (#87) (5e99252), closes #87
- chore(deps-dev): bump @commitlint/config-conventional (#88) (a08be1f), closes #88
- chore(deps-dev): bump @readme/eslint-config from 3.2.0 to 3.3.0 (#90) (7c286ac), closes #90
- chore(deps-dev): bump @readme/eslint-config from 3.3.0 to 3.3.2 (#99) (038e6e2), closes #99
- chore(deps-dev): bump eslint from 7.2.0 to 7.3.1 (#93) (d96b2c9), closes #93
- chore(deps-dev): bump eslint from 7.3.1 to 7.4.0 (#95) (a1d7eed), closes #95
- chore(deps-dev): bump jest from 26.0.1 to 26.1.0 (#92) (c388924), closes #92
- chore(deps-dev): bump nock from 12.0.3 to 13.0.0 (#91) (52c9202), closes #91
- chore(deps-dev): bump nock from 13.0.0 to 13.0.2 (#97) (cafd323), closes #97
- chore(deps): bump @readme/oas-to-har from 6.10.2 to 6.11.1 (#85) (0d0c59e), closes #85
- chore(deps): bump @readme/oas-to-har from 6.11.1 to 6.14.0 (#98) (a3b7b7d), closes #98
- chore(deps): bump @readme/oas-tooling from 3.4.5 to 3.4.7 (#83) (c341070), closes #83
- chore(deps): bump @readme/oas-tooling from 3.4.7 to 3.5.0 (#96) (32aa6d5), closes #96
- chore(deps): bump actions/checkout from v2.2.0 to v2.3.1 (#89) (51d9be7), closes #89
- chore(deps): bump actions/setup-node from v2.0.0 to v2.1.0 (#94) (d5a18ce), closes #94
- chore(deps): bump fetch-har from 2.3.2 to 3.0.0 (#100) (6fbe358), closes #100
- feat: cleaning up api snippets by breaking off the auth call (#101) (d76ba9e), closes #101
- docs: cleaning up the pr template (6539d14)
- ci: changing the label that dependabot uses (57917ce)
- v2.1.5 (e5bfdca)
- build: some more attempts at changelog improvements (ddcb46d)
- chore(deps): upgrading @readme/oas-tooling to 3.4.7 (#82) (1e19988), closes #82
- docs: changelog typo resolutions (cbd7862)
- v2.1.4 (386d713)
- build: setting an empty version in the root package file for changelogs (f7e5db6)
- fix: minor cleanup and clarification on the fix in 996da5b (8fbe624)
- docs: fixing a typo in the changelog (996da5b)
- v2.1.3 (33fc797)
- build: working to get changelogs automatically updated (074cbb8)
- fix: issues where path params wouldn't always get added as metadata (#80) (5215366), closes #80
- docs: updating the changelog (27e23c4)
- v2.1.2 (22dec18)
- fix: bug where path params wouldn't be included in snippets (#79) (719e2e0), closes #79
- docs: updating the changelog (aad2cf4)
- v2.1.1 (e855892)
- fix: snippet paths should not include the server url (#77) (a812f0b), closes #77
- chore(deps-dev): bump lerna from 3.22.0 to 3.22.1 (#74) (7c270c2), closes #74
- chore(deps): bump @readme/oas-to-har from 6.10.0 to 6.10.2 (#73) (1b4568c), closes #73
- chore(deps): bump @readme/oas-tooling from 3.4.3 to 3.4.5 (#75) (05e5204), closes #75
- v2.1.0 (3802a50)
- fix: relative paths in parent parent directories not being supported (#67) (dba888b), closes #67
- fix: various code snippet issues and deficiencies (#72) (c5e4eeb), closes #72
- chore: configuring dependabot to also update our github actions (e8a90ea)
- chore: moving off our httpsnippet fork and to v1.20.x (#64) (45b0e2a), closes #64
- chore(deps-dev): bump @readme/eslint-config from 3.1.0 to 3.1.3 (#57) (2d4fa96), closes #57
- chore(deps-dev): bump eslint from 7.1.0 to 7.2.0 (#63) (919bdd9), closes #63
- chore(deps-dev): upgrading @readme/eslint-config to 3.2.0 (#70) (3b26c2e), closes #70
- chore(deps): bump @readme/oas-to-har from 6.9.6 to 6.10.0 (#59) (9ef271a), closes #59
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#54) (b58e8e3), closes #54
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#58) (f66cae2), closes #58
- chore(deps): bump actions/checkout from v1 to v2.2.0 (#65) (47d99e4), closes #65
- chore(deps): bump actions/setup-node from v1 to v2.0.0 (#66) (6a46c6c), closes #66
- chore(deps): bump fetch-har from 2.3.1 to 2.3.2 (#60) (1a1ebe7), closes #60
- chore(deps): swapping yaml for js-yaml (#69) (fc04a9f), closes #69
- feat: adding test cases for supporting unchained auth usage (#68) (0a73b49), closes #68
- style: updating dependabot to follow our commit standards (b6a29be)
- ci: changing the dep update frequency to weekly (285d042)
- ci: create Dependabot config file (#56) (38110a0), closes #56
- Bump eslint from 7.0.0 to 7.1.0 (#48) (fcd657b), closes #48
- Bump jest from 25.5.4 to 26.0.1 (#46) (adf39a1), closes #46
- Bump yaml from 1.9.2 to 1.10.0 (#45) (26d3edd), closes #45
- v2.0.2 (c504232)
- chore: moving the repository over to a monorepo directory tree (#51) (a82fcdd), closes #51
- chore: setting the base lerna version to the current version (063a449)
- feat: HTTP Snippet client for Node samples (#52) (cf72740), closes #52
- docs: updating our CoC enforcement email address (5609db4)
- build: 2.0.1 release (e663a9c)
- fix(package.main): specify the entry point file (#50) (05727c4), closes #50
- build: 2.0.0 release (7b66318)
- docs: adding a changelog and enforcing commit styles (#44) (cc07150), closes #44
- docs: adding a code of conduct and contribution guide (f023b41)
- SDK Generation (#28) (adab436), closes #28
- chore: pulling over our common pull request template (609c1ba)
- chore: relicensing under the MIT license (5253c44)
- chore: wiping the slate clean for a rewrite (#27) (a27e006), closes #27
- 1.0.0 (083dd18)
- Add babel compilation on prepublish (afca7ca)
- Add output functionality (#24) (617aa52), closes #24
- Bugfix/incorrect wrap (#25) (645b6e9), closes #25
- Build the src using babel pre-test for non watching mocha (ff0b488)
- Fix local linking (a68e514)
- Move all code into src/ folder (1ed313d)
- Run tests from dist/ to make sure babel has done it's job properly (61dd4d0)
- Support sending files to build services (#23) (1213368), closes #23
- Turn off babel module transformation (6b47c7d), closes /github.com/readmeio/api/blob/e0de5379b2d9e6a7762a30386ad68ff504f878cf/api.js#L71
- 1.0.0-8 (e0de537)
- Add circleci badge to the readme (8f1d813)
- Clean up error messages by not showing error stack (a672245)
- 1.0.0-7 (17c39ee)
- Add code coverage to codeclimate (95b49f0)
- Fix bug with deploying private services (550ac03)
- Remove secrets from api help (00f8b20)
- 1.0.0-5 (db451aa)
- Ask to create new directory if api init is run with files already existing (1367246)
- 1.0.0-3 (6ac40df)
- Add docs and fix tests (b11804f)
- Add message if they try to deploy without editing comments (235e2bc)
- Add nicer message if they need to upgrade to do something (d5981e0)
- Add test (c62190f)
- Add warning private services requires paid plan (8b4bc2b)
- Added tests (a933796)
- Clean code up (f76b1b5)
- cleanup (8cad8ce)
- Don't need imports in tests anymore (f08bbf8)
- Don't need this since we are loading from the home directory (2f52e88)
- Fix bug where linked service was always used, even without running
api link service
(5273229) - Fixes if no comments exist at all (50a0974)
- link -> unlink (0d7fee3)
- Make sure shared directory exists first (986cdf3)
- Refactor
api link
to use a folder in the home directory (18aefa3) - Update build-docs (5f8ba74)
- update test (e0badd4)
- Update to circleci2 (1fbb21c)
- Use home directory for login cookie (1af5fa8)
- 1.0.0-2 (07d0e9d)
- Another readme fix (7045e38)
- Make sure we tell them to edit the file in endpoints/ (722211f)
- Whoops. Removing more not needed readme stuff (0765446)
- 1.0.0-0 (2761be6)
- Action -> Endpoint (c2a959d)
- Add a default to the generated code (56541cf)
- Add a way to see your keys (a858e3b)
- Add higher coverage thresholds (6b0c2ff)
- bump (d2a91b6)
- Bump (5aa6879)
- Bump version of build-docs to 2.0.0 (4faec3c)
- Clean up a bit (c3ae266)
- I don't think the post-install step works all the time (6b9c732)
- If the user attempts to use a key starting with
demo
then print a warning (4c3ab01) - Let's not get too excited... (c35d126)
- Lowercase current folder name on
api init
(82d33b5) - Make sure brand new services can be created (a5182c1)
- Refactor api module to use module.exports in seperate files (f5bedba)
- Remove version from docs link in stub (81a0afa)
- Should pass through team to fetch available versions on deploy (3848b5b)
- Show better error message on signup (8cfd84e)
- Update the stub (e98bf9a)
- 0.13.2 (68760b4)
- 0.13.0 (60eef5c)
- Fix issue with errors in async code (ac9355e)
- Update build-docs to support defaults (a0c10f7)
- Update stub to be more useful (637cde5)
- -v consoles the BUILD_HOST if set (c6d3a76)
- 0.12.8 (ed76e3b)
- Add -t shortcut for --team (af18aa0)
- Fix bug deploying private service with only 1 team (897e538)
- Should be .name (07e1d8e)
- 0.12.4 (412d22b)
- Add a notice about what an action is (a1ed38b)
- Add a post-install script (bf37f4d)
- Better messages when deploying (d4af7cd)
- Better setup messaging (3b30510)
- Improve error message for docs (40e834d)
- Update build-docs so type is no longer case sensitive (3ab61ac)
- Whoops, testing (66b7f08)
- 0.12.0 (cff0fcd)
- Don't ask if you only have one team (54b6e75)
- Update docs to match example (ac707c6)
- Validate semver version during init (183f1a3)
- 0.11.0 (ee13d9b)
- Also prompt signup if they arent logged in but try to deploy (69d0d6f)
- Attempt to guess their username (15a318e)
- bump (f784fe0)
- bump (b1eb7f7)
- Bump (2804fee)
- Bump (f4409a4)
- Bump bump (19ce78c)
- Change .do to .run (48a60bf)
- Change colors (8e6b2f2)
- Change intro text (e1a453f)
- Clean up the api help screen (ceeba12)
- I don't think people will know what an 'action' is without context (986f514)
- Put API back (d3e8f39)
- Send metadata from the Node module (865e9f0)
- Simple ReadMe file intro (73a61bf)
- There is no way this will work... (4fe4232)
- Unbreak the breaks (2c661f4)
- Update readme (34b9015)
- 0.8.0 (4ed8555)
- 0.9.0 (2866b2e)
- Add better docs and tests for secrets (564cec2)
- Fix api module to v0 of api (0236f02)
- Fix some other tests (35dd7e7)
- Update to npm5 (379796a)
- 0.8.0 (baa51e4)
- Fix test (3f37f8a)
- response.body.result -> response.body (a328761)
- update gitignore (ce72d6d)
- 0.7.0 (6500175)
- Add inviteCode to command line signup (a59592c)
- Add support for
api.error(new Error('message'))
(e49636a)
- 0.6.1 (bda076b)
- Add documentation for login and signup (249df23)
- api-build -> api (9e7d163)
- Increase version of build-docs to throw on invalid json schema types (9c0d40b)
- Support
throw new Error('message')
from services (8d2c51d)
- 0.6.0 (51ac766)
- Add --version and -v (908db4d)
- Fix bug with missing readme.md file (bf6f4d5)
- Fix deprecated warning (2bd2b8d)
- Signup from cli (981adcd)
- Use api instead of api-build (13d2877)
- 0.5.0 (d3d8e3c)
- Able to set secrets for service (757db02)
- Add
#set()
and#write()
to PackageJson class (76e4c39) - Add
api whoami
to return the current logged in user (f980712) - Add
build
property to package.json if existing property exists and does not match (84fb912) - Add a couple more tests for
api init
(08f541b) - Add a heading to the readme markdown (2cea1f1)
- Add a proper
api logout
(e661b72) - Add a user-agent header which contains the
api
version, node version and platform (ca42b63) - Add capability to update property prioritising a root update first (97bc69f)
- Add comment (9d23768)
- Add documentation for local and ls (e51d1a2)
- Add global request override which adds an error handler (42a27b7)
- Add missing password prompt type (f714e2d)
- Add more tests for
api init
and support existing package.json (7067729) - Add new
invoke
file which is used from bothrun
andapi.do
(bbcd26e) - Add some more tests for on deploy team selection (ad81e04)
- Add tests and docs for
api update
(b95eef0) - Allowing running from cli on different team (331a1e6)
- api.do returns promise or callback (b798c2c)
- Ask for
team
andprivate
on service deploy (dd48ad1) - Better error handling (2b43e55)
- Bump version of build-docs to 1.1.0 to support a full description (da8d091)
- Data is assumed to be {} if not passed in (3549778)
- Document
run
and add support for private services (5c83a86) - Fix for new versions array format returned from api (fdb1174)
- Fix formatting of readme file (889efd3)
- Fix help test (20f0473)
- Fix other enquirer usages (2ceb606)
- Generate docs for all actions (59a18c4)
- Lint (be3a8cb)
- Lint (7c71d90)
- Make sure our request wrapper returns an actual promise (0cd2343)
- Make tests better for init (c82575e)
- Move entrypoint require into try..catch block (cb2b500)
- Output correct error from
api run
(4a71ab6) - Pick a team to update service on (61507b5)
- Prefixing team name onto package.json name for private non-personal packages (d33c5a3)
- Print out location header for the URL to the hosted service (b78e680)
- Re-add back in the public/private question on first deploy (f193130)
- Refactor the deployment process (d325bb4)
- Remove asking of
private
in the cli (05473ee) - Remove async/await (bdede9e)
- Remove dependencies from package json object (995f2b9)
- Remove signup (e4db693)
- Send private flag to the API (afb54ca)
- Show prompt to update if on an old version (aa770bb)
- Skip broken test (3c6773a)
- Swap out inquirer for enquirer (327a8a8)
- Switch logout to use async/await (724992d)
- Tests (97f119d)
- Tidy up private question. Rename internal to private (59ed258)
- Update dependencies (e8fcfb1)
- Update docs for deploy (59f2853)
- Use prod url by default (9b58b31)
- Validate package name (b122167)
- Versions can be marked as deprecated (226a81f)
- 0.4.1 (ffd17b9)
- Add
api docs
command to show generated docs (11a2e08) - Add build-docs comment block to stub.js (d8d8587)
- Add circle.yml file (0850643)
- Add readme.md (6b34546)
- Add testing setup and add tests for help command (601e8a3)
- Better deployment with versions (02fa41f)
- Fix commands for new api response format (25a4d9a)
- Fix header (dd3c390)
- Log if you're not logged in before doing actions (01f87ca)
- Pass minimists args into
action.run()
(48b82c2) - Removing lodash dependency (8b9deea)
- Show link to dash after deploy (aced1c4)
- Takes the web url from utils (648ca4b)
- Temp fix for deploying a new service that hasn't been deployed before (fa2aba5)
- 0.3.3 (5b16f0a)
- 0.2.2 (d10c15a)
- Checks semver version (748a09b)
- Request is required by request-promise (884eb0b)
- Update version via cli (cc2d38a)
- 0.2.1 (8802c9d)
- Deploy readme.md (f7f893b)
- Fetch BUILD_URL from env variable (26e4da4)
- Remove unused dependencies and fix handler.js (d885ea7)
- Rename 'api' to 'api-build' in handler local (5e9b4dc)
- Save cookie on login and signup (6353d4d)
- Send docs to registry (0f33d5e)
- 0.2.0 (be11dd0)
- Add command for running remotely (4d20036)
- Fix keys command (5dae4f6)
- Fix logs to work with new auth, and not stop lambda from quiting (fc904a4)
- Improvements to api init (5ed8581)
- use stage url (518715d)
- 0.1.0 (f87c48e)
- Ability to use staging url (2f40fe0)
- Add alias for invoke (16574f1)
- Add list command to show deployed versions (4664860)
- Add way to output keys on cli (d22a8cf)
- api init (a61647f)
- api link (0b3b1a8)
- api log (4647c27)
- api unlink (6146766)
- api.do (62133c8)
- better un-tracking? (1395319)
- Clean up console (7c6501a)
- Clean up eslint (0d65954)
- e2e working with services registry, needs to un-hardcode the endpoint (c67d252)
- Fix a bunch of login stuff with users (e029edb)
- Fix build url to staging (1e70e00)
- Fix issues with logger (a3019f3)
- Fix ls (34df489)
- Fix running locally (3dfd627)
- Fixes for ls (7bf009a)
- Initial commit (0dbe429)
- initial commit of skeleton, needs POST route, and handler (9924cd7)
- Invoking and deploying (4f4b30e)
- it's all working now (62c775f)
- keep git from tracking changes to cred file (c7ff98e)
- list all deployed services (d094242)
- Login with username or email (dd593bd)
- make sure data dir is part of package so it won't need to be created (8186db2)
- Move handler into module (7c4e8f3)
- no way to untrack changes to cred file, just commiting dir (07b87ad)
- Run locally (3dd7b46)
- Should be staging url (882df8f)
- Update how api key is passed (2191617)
- Use new login style (a2bb2bc)
- yarn (1945f2f)
- v6.0.0 (9759db4)
- fix: getting unit tests passing again (#659) (94e73e3), closes #659
- chore: bumping up our peerdep for httpsnippet (bc4e2ee)
- feat: dropping support for node 14 (#655) (8e7515c), closes #655
- v5.0.8 (bd15ecc)
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#613) (ebb90af), closes #613
- chore(deps): bumping out of date deps (#611) (287a708), closes #611
- chore(test): refreshing the smoketest dataset (1a457e4)
- feat: add install flag to bypass prompt (#625) (415fb8e), closes #625
- Adds ESM usage instructions (#606) (6fadba7), closes #606
- v5.0.7 (b003a05)
- fix: moving off
fs/promises
tofs
in client-side code (#605) (1d9c87e), closes #605 - chore: bumping deps (#607) (21bd60a), closes #607
- v5.0.6 (33d0a4e)
- chore: bumping out of date deps (#603) (66cfec9), closes #603
- fix: broken badge, remove unnecessary
.svg
extension (7c5224c), closes badges/shields#8671 - fix: failing tests (#602) (c19a991), closes #602
- v5.0.5 (2d39949)
- fix: resolving typing issues in JS codegen (#593) (ab97a70), closes #593
- test: updating the smoketest dataset (#594) (bf57315), closes #594
- chore(deps-dev): bump eslint from 8.28.0 to 8.29.0 (#592) (deaa5ba), closes #592
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#587) (2c6144e), closes #587
- chore(deps): bumping out of date deps (#591) (54754da), closes #591
- chore(deps): use rdme@v8 (a730908)
- v5.0.4 (e566a19)
- chore(deps): bumping out of date deps across all packages (#576) (1255dd6), closes #576
- v5.0.3 (7aba675)
- test: refreshing the unit test dataset (4dad793)
- chore(deps-dev): bump husky from 8.0.1 to 8.0.2 (#568) (113e898), closes #568
- chore(deps): bump readmeio/rdme from 8.0.0 to 8.1.1 (#573) (6f96efa), closes #573
- chore(deps): bumping out of date deps (#575) (ae55a13), closes #575
- fix: compatibility with yarn installs where
package.json
needsversion
(#574) (0913923), closes #574 - ci: disabling updates to
find-cache-dir
as it's esm-only now (e21a975)
- v5.0.2 (f51774f)
- fix: installs not actually installing the api (#562) (909a9fd), closes #562
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.0 (#558) (08d3ac5), closes #558
- v5.0.1 (81bb654)
- fix: bug where
@api/identifier
wasn't being installed properly (#557) (20228d2), closes #557 - docs: tweaks to the v4 upgrade docs (f752c66)
- Fix example in README (#529) (bd10fad), closes #529
- v5.0.0 (bb044ec)
- docs: adding a callout about v5 not being out yet (c36fdb1)
- docs: fixing some typos in a few docs (e766707)
- docs: installation clarifications on the registry UUID (a9c6ce2)
- docs: v5 (#553) (5faaa11), closes #553
- chore: refreshing the smoketest dataset and excluding all google apis (#554) (5b6a86a), closes #554
- chore: updating packageInfo (b507b38)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#515) (1b84f6e), closes #515
- chore(deps-dev): bump @commitlint/cli from 17.1.2 to 17.2.0 (#555) (71ae361), closes #555
- chore(deps-dev): bump @commitlint/config-conventional (#514) (9699657), closes #514
- chore(deps-dev): bump @commitlint/config-conventional (#556) (09b43ce), closes #556
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#528) (aae1d87), closes #528
- chore(deps-dev): bump @readme/eslint-config from 9.0.0 to 10.1.0 (#519) (9ab7829), closes #519
- chore(deps-dev): bump @readme/oas-examples from 5.4.1 to 5.5.0 (#503) (6a59efb), closes #503
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#526) (6a40663), closes #526
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#517) (827b71d), closes #517
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#525) (4ca9c8f), closes #525
- chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 (#531) (3c1645b), closes #531
- chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 (#541) (0621068), closes #541
- chore(deps): bump @readme/oas-to-har from 17.1.2 to 18.0.0 (#518) (9d88aea), closes #518
- chore(deps): bump ssri from 9.0.0 to 10.0.0 (#534) (33dd5bb), closes #534
- chore(deps): bump ts-morph from 15.1.0 to 16.0.0 (#527) (501941d), closes #527
- chore(deps): bump validate-npm-package-name from 4.0.0 to 5.0.0 (#535) (d150055), closes #535
- chore(deps): bumping oas deps (#552) (3f7b625), closes #552
- chore(deps): bumping out of date deps (#510) (c37fbcc), closes #510
- fix: minor tweak to how we generate the packageInfo file (980dd9d)
- fix: prefix schema titles that start with numbers to fix a type generation bug (#530) (b17a261), closes #530
- fix: quirks with OR auth configurations not working right (#543) (af4c0e9), closes #543
- feat: addition of a new
timeout
config option (#542) (dad0dbe), closes #542 #432 - feat: allow original operationIDs to be used in dynamic SDKs (#509) (0d52b72), closes #509
- feat: allowing
accept
headers to always be sent through as metadata (#538) (826368a), closes #538 - feat: allowing users to manually specify an
authorization
header (#546) (11e2435), closes #546 - feat: completely overhauling how we're handling response data (#539) (18ddbfb), closes #539
- feat(testing): codegen smoketest suite + fixes (#550) (ab94a7e), closes #550
- refactor: json schema type generation and handling (#533) (b257fe1), closes #533
- ci: formdata-node is esm only now (67f44cd)
- v5.0.0-beta.3 (24d5b83)
- chore: updating packageInfo (9b43093)
- chore(deps-dev): bump @readme/eslint-config from 8.8.3 to 9.0.0 (#502) (d084273), closes #502
- chore(deps-dev): bump eslint from 8.19.0 to 8.21.0 (#501) (ab18053), closes #501
- chore(deps): bump readmeio/rdme from 7.3.0 to 7.5.0 (#500) (404fddf), closes #500
- fix: bug where operationIDs with underscores were being modified (#497) (6519b4f), closes #497
- fix: generated SDKs now ship an IFEE (#494) (9d1247f), closes #494
- fix: removing undefined objects from incoming metadata parameters (#496) (3183a8e), closes #496
- feat: adding support for case-insensitive header parameters (#495) (895f8d5), closes #495
- docs: minor doc change to test something in production (8aaef93)
- docs: revert change (b580517)
- v5.0.0-beta.2 (aa738b1)
- feat: add support for github blob URLs (#484) (f8b20a8), closes #484
- feat: improved typescript method acecssor
path
type generation (#482) (8db66e7), closes #482 - feat: updating httpsnippet-client-api to be compatible with httpsnippet v4 (#491) (cb357f2), closes #491
- feat: updating httpsnippet-client-api to work on httpsnippet v4 + TS rewrite (#492) (8b11be6), closes #492
- fix: making sure that packageInfo file updates get committed on release (1b770b4)
- fix: rearrange markdown comment (a992a86)
- fix: typescript crashes (#480) (78dc3b2), closes #480
- ci: getting started content reuse using hercule (#490) (7803460), closes #490
- docs: fixing a bad url (618fee3)
- docs: tweaks to callouts so they look better on our docs (fc25a5e)
- docs: updating documentation for v5 (#469) (c77e900), closes #469 #475 #479 #473
- docs: updating relative image paths to be absolute in our docs (1f49792)
- chore(deps-dev): bump typescript from 4.6.4 to 4.7.4 (#473) (4aea544), closes #473
- chore(deps-dev): bumping dev deps (#479) (1434753), closes #479
- v5.0.0-beta.1 (5970a1f)
- fix: downgrading json-schema-to-typescript to v10 (#475) (31a1091), closes #475
- feat: updating the packageInfo file for v5 beta0 (a4df246)
- v5.0.0-beta.0 (d18f7e3)
- fix: cleaning up some unnecessarily complicated promises (db41fd3)
- fix: cleanup of assorted snippet generation quirks (#420) (44a6f11), closes #420
- fix: fixing how we generate the dist to work under CJS imports (#397) (358bde4), closes #397
- fix: improper paths in the unit test tsconfig (6c6c044)
- fix: issue where formData would sometimes be sent twice (#389) (d4e309c), closes #389
- fix: moving us off the unstable node12 module resolution with a paths hack (#400) (aa44884), closes #400
- fix: quirk with node 16 and
response.clone()
(#419) (9fe5f2a), closes #419 - fix: the codeql workflow so it runs properly (#379) (ebcd3ce), closes #379
- fix: updating the TS installer to install the upcoming
api@beta
release (8c7388f) - fix: use existing API methods (#447) (fe01b6e), closes #447
- fix(auth): remove the ability to have auth chained with each request (#431) (b7fc800), closes #431
- chore: bumping the license year (c7f1c76)
- chore: delete redundant docs (#417) (fbcfd26), closes #417
- chore: excluding esm-only packages from dependabot (09420a0)
- chore(deps-dev): bump @commitlint/cli from 16.2.1 to 16.2.4 (#441) (628d90e), closes #441
- chore(deps-dev): bump @commitlint/cli from 16.2.4 to 17.0.2 (#452) (ccc25d1), closes #452
- chore(deps-dev): bump @commitlint/cli from 17.0.2 to 17.0.3 (#463) (e1bdea4), closes #463
- chore(deps-dev): bump @commitlint/config-conventional (#438) (597b180), closes #438
- chore(deps-dev): bump @commitlint/config-conventional (#450) (5e29521), closes #450
- chore(deps-dev): bump @commitlint/config-conventional (#461) (3b61e30), closes #461
- chore(deps-dev): bump @types/validate-npm-package-name (#467) (367495c), closes #467
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#454) (a094b3f), closes #454
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#456) (838bc54), closes #456
- chore(deps-dev): bump sinon from 13.0.2 to 14.0.0 (#451) (5f127d1), closes #451
- chore(deps-dev): bumping all dev deps (#384) (874a91d), closes #384
- chore(deps-dev): bumping all out of date dev deps (#381) (fb53f57), closes #381
- chore(deps-dev): bumping some dev dependencie (c5b4a49)
- chore(deps-dev): removing alex as a dep, its better suited as a GH action (9b9a9ea)
- chore(deps): bump @readme/oas-to-har from 14.1.0 to 15.0.0 (#390) (fbad503), closes #390
- chore(deps): bump actions/checkout from 2.4.0 to 3 (#425) (7669751), closes #425
- chore(deps): bump actions/setup-node from 2.5.1 to 3 (#405) (d761624), closes #405
- chore(deps): bump github/codeql-action from 1 to 2 (#437) (5e13314), closes #437
- chore(deps): bump json-schema-to-typescript from 10.1.5 to 11.0.1 (#464) (04c4082), closes #464
- chore(deps): bump ts-morph from 14.0.0 to 15.1.0 (#459) (9bbf46f), closes #459
- chore(deps): bumping node-fetch (#377) (eec72cd), closes #377
- chore(deps): bumping out of date deps (#443) (66e5e69), closes #443
- chore(deps): upgrading oas and @readme/openapi-parser (2b3c07c)
- chore(deps): upgrading oas to v18 (#407) (a817eef), closes #407
- chore(deps): upgrading out of date deps (8027f55)
- feat: adding support for cookie parameters (#393) (7252e5f), closes #393
- feat: adding support for cookies in snippets (#421) (a355800), closes #421
- feat: changing the readme api url from .io to .com (#383) (d64ee16), closes #383
- feat: clenaing up how we access paths out of the OAS (#394) (356248c), closes #394
- feat: cli installer (#427) (6b1e472), closes #427
- feat: creating a new test suite for running snippet datasets within a VM (#422) (0d23afc), closes #422
- feat: creation of a new APICore class to handle fetching (#410) (abf83ae), closes #410
- feat: decoupling the spec fetching process from the caching library (#428) (eb276b4), closes #428
- feat: dropping support for node 12 (#382) (d04c89d), closes #382
- feat: extending support to node 18 (#435) (4ba3917), closes #435
- feat: improved handling of file uploads (#380) (cd3c2ec), closes #380
- feat: moving
api-core
back into the mainapi
package (#409) (8ce96f5), closes #409 - feat: moving the test suite over to mocha (#402) (bc6952f), closes #402
- feat: overhauling how we process parameters to support required defaults (#396) (6ee4906), closes #396
- feat: splitting core api functionality out into a separate package (#399) (84da97a), closes #399
- feat: supporting configurable cache dirs in the dynamic SDK (#446) (8f19be9), closes #446
- feat: typescript rewrite (#392) (a2241b0), closes #392
- feat: TypeScript SDK code generation 🧙 (#411) (77dbd34), closes #411
- ci: form-data-encoder is now ESM-only so we can't use it (yet) (934582f)
- docs: adding tickets to the pr template (a4979e6)
- docs: incorporating alex into our documentation workflow (#408) (cf55006), closes #408
- docs: minor contrib updates (4d18c36)
- docs: small revision to the pr template (e271dcf)
- docs: updating the changelog (289c872)
- test: run
build
in pretest (#430) (cfcbf00), closes #430 - test: SDK codegeneration test suite (#413) (849c78c), closes #413
- test: upgrading
@readme/oas-examples
to the latest release and fixing issues (#424) (2e8988c), closes #424 - perf: codegen performance improvements (#429) (7b341a2), closes #429
- style: capping all long comments to 100 character lines so they're easier to read (#395) (98ff3aa), closes #395
- v4.2.0 (eb3b741)
- chore(deps-dev): bump @commitlint/cli from 15.0.0 to 16.0.1 (#372) (2279bcf), closes #372
- chore(deps-dev): bump @commitlint/config-conventional (#365) (eddaec1), closes #365
- chore(deps-dev): bump @readme/eslint-config from 8.0.2 to 8.1.1 (#373) (c781941), closes #373
- chore(deps-dev): bump eslint from 8.3.0 to 8.6.0 (#369) (1c5f2b1), closes #369
- chore(deps-dev): bump jest from 27.4.2 to 27.4.5 (#370) (81c8874), closes #370
- chore(deps-dev): bump memfs from 3.4.0 to 3.4.1 (#367) (2f5f2f1), closes #367
- chore(deps-dev): bump prettier from 2.5.0 to 2.5.1 (#371) (55ce743), closes #371
- chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#364) (343c5b7), closes #364
- chore(deps): bump fetch-har from 5.0.3 to 5.0.4 (#366) (53f0b61), closes #366
- chore(deps): bump oas from 17.3.2 to 17.4.0 (#368) (410f6ca), closes #368
- chore(deps): upgrading various oas-related deps (#374) (8a31118), closes #374
- v4.1.2 (7845886)
- fix: crash where multipart/form-data requests dont have params (#360) (5762c22), closes #360
- v4.1.1 (0731728)
- chore(deps-dev): bump @commitlint/cli from 13.2.1 to 15.0.0 (#353) (240ee49), closes #353
- chore(deps-dev): bump @commitlint/config-conventional (#354) (49fe5c0), closes #354
- chore(deps-dev): bump jest from 27.3.1 to 27.4.2 (#358) (c9b7bc7), closes #358
- chore(deps-dev): bump memfs from 3.3.0 to 3.4.0 (#357) (c73cc93), closes #357
- chore(deps-dev): bump nock from 13.1.4 to 13.2.1 (#352) (0ad6778), closes #352
- chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 (#356) (0fb9cdd), closes #356
- chore(deps-dev): upgrading eslint and @readme/eslint-config (693f52d)
- chore(deps): bump @readme/oas-to-har from 14.0.0 to 14.0.1 (#359) (3048ec9), closes #359
- chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#351) (61af132), closes #351
- chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#350) (9b53392), closes #350
- chore(deps): bump oas from 17.1.0 to 17.1.6 (#355) (916bab1), closes #355
- v4.1.0 (057c930)
- chore(deps-dev): bump nock from 13.1.3 to 13.1.4 (#346) (de4ba12), closes #346
- chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#345) (30b7101), closes #345
- chore(deps): bump node-fetch from 2.6.5 to 2.6.6 (#348) (fba1514), closes #348
- chore(deps): bump oas from 16.0.3 to 16.0.4 (#347) (b66675f), closes #347
- chore(deps): running npm audit (04f5d5b)
- feat: upgrading oas to v17 (#349) (a88fb8b), closes #349
- v3.4.2 (a072112)
- fix: issues with circular references being dereferenced and unable to be stringified (#343) (5c68896), closes #343
- v3.4.1 (ebed0fc)
- chore(deps-dev): bump @commitlint/cli from 13.1.0 to 13.2.0 (#337) (33c95e6), closes #337
- chore(deps-dev): bump @commitlint/config-conventional (#333) (3136aff), closes #333
- chore(deps-dev): bump @readme/eslint-config from 7.1.0 to 7.2.0 (#334) (8fd366d), closes #334
- chore(deps-dev): bump jest from 27.2.0 to 27.2.4 (#341) (17cba71), closes #341
- chore(deps-dev): bump memfs from 3.2.4 to 3.3.0 (#342) (2f7e89f), closes #342
- chore(deps-dev): bump prettier from 2.4.0 to 2.4.1 (#340) (d2c634a), closes #340
- chore(deps): bump @readme/oas-to-har from 13.7.2 to 13.7.3 (#338) (7cd53c3), closes #338
- chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#332) (1ac85c7), closes #332
- chore(deps): bump fetch-har from 5.0.2 to 5.0.3 (#339) (cabdd8f), closes #339
- chore(deps): bump node-fetch from 2.6.1 to 2.6.5 (#336) (dab087b), closes #336
- chore(deps): bump oas from 14.5.1 to 14.6.1 (#335) (b40d217), closes #335
- docs: adding a security policy (420584f)
- v3.4.0 (142ce11)
- chore(deps-dev): bumping dev deps (69dcca3)
- chore(deps): bumping oas-to-har and oas deps (a958511)
- chore(deps): upgrading the @readme/httpsnippet peerDep requirements (3814721)
- fix: quirks in oas-to-har where query params are not being URI encoded (#331) (fe43a41), closes #331
- v3.3.2 (0781286)
- chore(deps-dev): bump @readme/eslint-config from 6.0.0 to 6.1.0 (#329) (716b0af), closes #329
- chore(deps-dev): bump jest from 27.0.6 to 27.1.0 (#326) (1c7188a), closes #326
- chore(deps-dev): bump memfs from 3.2.2 to 3.2.3 (#324) (a1c689e), closes #324
- chore(deps-dev): removing conventional-changelog-cli in favor of npx (9a7a05e)
- chore(deps-dev): removing lerna in favor of npx (1e237ac)
- chore(deps): bump fetch-har from 5.0.1 to 5.0.2 (#330) (ca00fec), closes #330
- chore(deps): bump find-cache-dir from 3.3.1 to 3.3.2 (#325) (1255449), closes #325
- chore(deps): bump oas from 14.3.1 to 14.4.0 (#328) (7fc0996), closes #328
- chore(deps): running npm audit (6f07b41)
- ci: ignoring node-fetch updates as its now an esm package (b3222a4)
- v3.3.1 (3ab90c1)
- chore: running npm audit (50428b2)
- chore(deps-dev): bump husky from 7.0.1 to 7.0.2 (#319) (876bf46), closes #319
- chore(deps-dev): bump nock from 13.1.1 to 13.1.3 (#316) (2cef19f), closes #316
- chore(deps): bump @apidevtools/swagger-parser from 10.0.2 to 10.0.3 (#320) (380f369), closes #320
- chore(deps): bump @readme/oas-to-har from 13.6.0 to 13.6.1 (#322) (2c49d5f), closes #322
- chore(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#312) (e4a907d), closes #312
- chore(deps): bump actions/setup-node from 2.3.0 to 2.4.0 (#314) (c53578d), closes #314
- chore(deps): bump datauri from 3.0.0 to 4.1.0 (#318) (445c4ad), closes #318
- chore(deps): bump fetch-har from 5.0.0 to 5.0.1 (#323) (c3feab1), closes #323
- chore(deps): bump mimer from 1.1.0 to 2.0.2 (#317) (d3da902), closes #317
- chore(deps): bump oas from 14.0.0 to 14.3.1 (#315) (400e680), closes #315
- ci: ignoring stringify-object because its an ESM pkg now (bbaac03)
- ci: updating the dependabot label (d07b3c0)
- v3.3.0 (e2a1e40)
- chore(deps-dev): bumping dev deps (d34cb39)
- chore(deps-dev): bumping root pkg deps (b585684)
- chore(deps): upgrading our oas and fetch-har deps (6efcd05)
- docs: revisions to the pr template (2ccb888)
- v3.2.6 (5def722)
- chore(deps-dev): bump @readme/eslint-config from 5.0.5 to 5.1.0 (#306) (ea4e2f0), closes #306
- chore(deps-dev): bump eslint from 7.27.0 to 7.29.0 (#305) (cc41ca7), closes #305
- chore(deps-dev): bump husky from 6.0.0 to 7.0.0 (#307) (7a5e17a), closes #307
- chore(deps-dev): bump jest from 27.0.3 to 27.0.6 (#308) (ec8261f), closes #308
- chore(deps-dev): bump prettier from 2.3.0 to 2.3.2 (#311) (9fbc5d6), closes #311
- chore(deps): bump @apidevtools/json-schema-ref-parser (#310) (7874ea4), closes #310
- chore(deps): bump @readme/oas-to-har from 13.4.10 to 13.4.17 (#309) (3e36558), closes #309
- chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#304) (6cb7a85), closes #304
- v3.2.0 (3e67252)
- chore: upgrading the
oas
dependency in httpsnippet-client-api (98981b0) - chore(deps-dev): bump @commitlint/cli from 12.1.3 to 12.1.4 (#296) (3d1a6df), closes #296
- chore(deps-dev): bump @commitlint/config-conventional (#297) (87f2825), closes #297
- chore(deps-dev): bump eslint from 7.26.0 to 7.27.0 (#300) (1ef52d8), closes #300
- chore(deps-dev): bump jest from 26.6.3 to 27.0.3 (#299) (2b73cef), closes #299
- chore(deps-dev): bump nock from 13.0.11 to 13.1.0 (#295) (f118bb2), closes #295
- chore(deps): bump @readme/oas-to-har from 13.4.5 to 13.4.6 (#301) (0a15279), closes #301
- chore(deps): bump oas from 11.0.0 to 11.0.1 (#298) (a35e430), closes #298
- feat: shorthand for readme-hosted APIs (@subdomain#uuid) (#176) (bca6c23), closes #176
- ci: adjusting the codeql workflow (0bbf4d8)
- v3.1.0 (954f82b)
- chore(deps-dev): bump @commitlint/cli from 12.1.1 to 12.1.3 (#288) (23cdaf5), closes #288
- chore(deps-dev): bump @commitlint/config-conventional (#290) (5d325b0), closes #290
- chore(deps-dev): bump eslint from 7.25.0 to 7.26.0 (#291) (f519b33), closes #291
- chore(deps-dev): bump prettier from 2.2.1 to 2.3.0 (#289) (b423897), closes #289
- chore(deps-dev): upgrading husky (#286) (a6c12a8), closes #286
- chore(deps): bump fetch-har from 4.0.2 to 4.0.3 (#292) (a8660df), closes #292
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#294) (47ecf81), closes #294
- chore(deps): bump get-stream from 4.1.0 to 6.0.1 (#293) (344c209), closes #293
- chore(deps): bump js-yaml from 3.14.0 to 4.1.0 (#274) (b8b4216), closes #274
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#287) (347354d), closes #287
- chore(deps): upgrading oas to 11.0.0 (#285) (00c0288), closes #285
- feat: add a config() function that allows disabling of response parsing (#264) (570049a), closes #264
- feat: adding support for server variables (#284) (1dd8a2e), closes #284
- v3.0.3 (343d9e9)
- chore(deps-dev): bump @commitlint/cli from 12.0.1 to 12.1.1 (#276) (d675432), closes #276
- chore(deps-dev): bump @commitlint/config-conventional (#275) (42a507b), closes #275
- chore(deps-dev): bump @readme/eslint-config from 5.0.3 to 5.0.5 (#282) (b2d159c), closes #282
- chore(deps-dev): bump eslint from 7.23.0 to 7.25.0 (#280) (94ca270), closes #280
- chore(deps-dev): bump memfs from 3.2.1 to 3.2.2 (#273) (8d50610), closes #273
- chore(deps): bump @readme/oas-to-har from 13.2.0 to 13.2.4 (#278) (cc097e0), closes #278
- chore(deps): bump get-stream from 6.0.0 to 6.0.1 (#279) (1dea6cc), closes #279
- chore(deps): upgrading oas (f6369c6)
- v3.0.2 (b52845c)
- chore(deps): upgrading oas (#283) (34655cb), closes #283
- fix: cleaning up a typo in an error message in httpsnippet-client-api (341494f)
- v3.0.1 (4728737)
- ci: allowing node 16 installs and builds (#271) (e36fab1), closes #271
- chore(deps-dev): bump eslint from 7.22.0 to 7.23.0 (#266) (54c2fc2), closes #266
- chore(deps-dev): bump memfs from 3.2.0 to 3.2.1 (#268) (d6905cd), closes #268
- chore(deps): bump @readme/oas-to-har from 13.0.0 to 13.2.0 (#265) (21bc2f7), closes #265
- chore(deps): bump oas from 10.4.0 to 10.4.1 (#267) (855d931), closes #267
- feat: cleaner snippets when body and metadata are present (#269) (4869caf), closes #269
- v3.0.0 (260be3a)
- chore: update deps and require npm@7 (#253) (efa2705), closes #253
- chore(deps-dev): bump @commitlint/cli from 11.0.0 to 12.0.1 (#250) (8b9b6a4), closes #250
- chore(deps-dev): bump @commitlint/config-conventional (#248) (12d734e), closes #248
- chore(deps-dev): bump @readme/eslint-config from 4.1.0 to 5.0.0 (#247) (ef2023f), closes #247
- chore(deps-dev): bump @readme/eslint-config from 5.0.0 to 5.0.3 (#258) (440801e), closes #258
- chore(deps-dev): bump eslint from 7.19.0 to 7.21.0 (#242) (6875828), closes #242
- chore(deps-dev): bump eslint from 7.21.0 to 7.22.0 (#255) (1e48edc), closes #255
- chore(deps-dev): bump nock from 13.0.7 to 13.0.9 (#251) (f0bbc06), closes #251
- chore(deps-dev): bump nock from 13.0.9 to 13.0.11 (#260) (fc8427f), closes #260
- chore(deps): bump @apidevtools/swagger-parser from 10.0.1 to 10.0.2 (#245) (84b95a2), closes #245
- chore(deps): bump @readme/httpsnippet from 2.4.1 to 2.4.3 (#249) (494bbcd), closes #249
- chore(deps): bump @readme/oas-to-har from 11.1.2 to 12.2.1 (#246) (57625d0), closes #246
- chore(deps): bump actions/setup-node from v2.1.4 to v2.1.5 (#241) (0498476), closes #241
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#259) (f9910da), closes #259
- chore(deps): bump form-data from 3.0.0 to 4.0.0 (#244) (47792bc), closes #244
- chore(deps): bump get-stream from 4.1.0 to 6.0.0 (#261) (588fff7), closes #261
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#256) (ceec5c1), closes #256
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#254) (aed83e4), closes #254
- chore(deps): bump oas from 10.0.1 to 10.2.0 (#243) (e5934cc), closes #243
- chore(deps): bump oas from 10.3.0 to 10.4.0 (#262) (c7280d3), closes #262
- ci: trying to fix codeql failures (#263) (e3dd56b), closes #263
- feat: automatically parse the api response based on content-type (#240) (ae50813), closes #240 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125 /github.com/readmeio/api-explorer/blob/77b90ebed4673f168354cdcd730e34b7ee016360/packages/api-explorer/src/lib/parse-response.js#L13-L30 /github.com/readmeio/api/pull/240#discussion_r569829932
- refactor: switch to using memfs instead of mock-fs (#239) (6cb517f), closes #239 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125
-
this is a breaking change.
-
chore: relax commitlint rules on body and footer length
Taken from main codebase
-
feat: remove res.json() line from the httpsnippet client
-
fix: always output
.then(res => console.log(res))
in code sample
Since we dont know if the response is json or not, we can't make assumptions. In an ideal world we'd conditionally do this based on the accept header in the response, but Operation.getHeaders() only returns with an array of headers and not their actual values. I think this is good enough for now!
- v2.6.0 (4cd3ed5)
- chore: rebuilding the root package-lock (d0f8091)
- chore(deps-dev): bump @readme/eslint-config from 3.6.5 to 3.7.1 (#210) (ddae88a), closes #210
- chore(deps-dev): bump @readme/eslint-config from 3.7.1 to 3.8.0 (#214) (1346192), closes #214
- chore(deps-dev): bump @readme/eslint-config from 3.8.0 to 4.0.0 (#219) (0741212), closes #219
- chore(deps-dev): bump @readme/eslint-config from 4.0.0 to 4.1.0 (#229) (608e855), closes #229
- chore(deps-dev): bump eslint from 7.14.0 to 7.15.0 (#212) (b340515), closes #212
- chore(deps-dev): bump eslint from 7.15.0 to 7.16.0 (#220) (69a0e0a), closes #220
- chore(deps-dev): bump eslint from 7.16.0 to 7.17.0 (#226) (0bbdc05), closes #226
- chore(deps-dev): bump eslint from 7.17.0 to 7.19.0 (#234) (0acb815), closes #234
- chore(deps-dev): bump husky from 4.3.0 to 4.3.6 (#217) (571fa3f), closes #217
- chore(deps-dev): bump husky from 4.3.6 to 4.3.7 (#228) (6988708), closes #228
- chore(deps-dev): bump husky from 4.3.7 to 4.3.8 (#238) (82efe01), closes #238
- chore(deps-dev): bump nock from 13.0.5 to 13.0.7 (#235) (9beb2ae), closes #235
- chore(deps-dev): bump prettier from 2.2.0 to 2.2.1 (#209) (38fe2ff), closes #209
- chore(deps): bump @apidevtools/json-schema-ref-parser (#237) (db65c3b), closes #237
- chore(deps): bump @readme/oas-to-har from 10.0.0 to 10.0.5 (#215) (0462373), closes #215
- chore(deps): bump @readme/oas-to-har from 11.1.0 to 11.1.2 (#236) (611148f), closes #236
- chore(deps): bump actions/checkout from v2.3.3 to v2.3.4 (#211) (a88ec6c), closes #211
- chore(deps): bump actions/setup-node from v2.1.2 to v2.1.4 (#225) (6697623), closes #225
- chore(deps): bump ini from 1.3.5 to 1.3.8 (#232) (17f4246), closes #232
- chore(deps): bump js-yaml from 3.14.0 to 3.14.1 (#218) (a4cb9e7), closes #218
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /packages/api (#224) (c846af0), closes #224
- chore(deps): bump node-notifier in /packages/httpsnippet-client-api (#223) (63fa1f9), closes #223
- chore(deps): bump oas from 10.0.0 to 10.0.1 (#233) (af2d9fb), closes #233
- chore(deps): bump oas from 6.1.0 to 10.0.0 (#231) (166000a), closes #231
- ci: updating dependabot to run on a monthly schedule (a081851)
- v2.5.0 (7f6622c)
- chore(deps-dev): bump @readme/eslint-config from 3.6.2 to 3.6.3 (#194) (c53f2a0), closes #194
- chore(deps-dev): bump @readme/eslint-config from 3.6.3 to 3.6.5 (#204) (accc1b3), closes #204
- chore(deps-dev): bump conventional-changelog-cli from 2.1.0 to 2.1.1 (#195) (82ec912), closes #195
- chore(deps-dev): bump eslint from 7.12.1 to 7.13.0 (#197) (e4cae18), closes #197
- chore(deps-dev): bump eslint from 7.13.0 to 7.14.0 (#206) (a963391), closes #206
- chore(deps-dev): bump jest from 26.6.1 to 26.6.3 (#199) (64ca33f), closes #199
- chore(deps-dev): bump nock from 13.0.4 to 13.0.5 (#201) (b3d5198), closes #201
- chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 (#205) (f26cf5f), closes #205
- chore(deps): bump @readme/httpsnippet from 2.2.3 to 2.3.1 (#207) (ca2eeb0), closes #207
- chore(deps): bump @readme/oas-to-har from 9.0.0 to 9.2.0 (#196) (0b0f5ac), closes #196
- chore(deps): bump @readme/oas-to-har from 9.2.0 to 9.2.2 (#202) (a492210), closes #202
- chore(deps): bump oas from 5.0.0 to 5.2.0 (#198) (cb0b851), closes #198
- chore(deps): upgrade oas and oas-to-har (#208) (3daec70), closes #208
- v2.4.4 (f040910)
- fix: adding better messaging when operations can't be found (#193) (22b6dfd), closes #193
- chore(deps-dev): bump @readme/eslint-config from 3.6.1 to 3.6.2 (#189) (eae818f), closes #189
- chore(deps-dev): bump eslint from 7.11.0 to 7.12.0 (#186) (1661310), closes #186
- chore(deps-dev): bump eslint from 7.12.0 to 7.12.1 (#192) (d0d838d), closes #192
- chore(deps-dev): bump jest from 26.5.3 to 26.6.1 (#188) (e25388e), closes #188
- chore(deps): bump @readme/httpsnippet from 2.2.2 to 2.2.3 (#187) (530fa45), closes #187
- chore(deps): bump @readme/oas-to-har from 8.1.0 to 9.0.0 (#191) (f50bbb0), closes #191
- chore(deps): bump actions/setup-node from v2.1.1 to v2.1.2 (#190) (f4745f9), closes #190
- v2.4.3 (621ed10)
- chore(deps): upgrading @readme/oas-to-har to 8.1.0 (f2d3af7)
- chore(deps): upgrading oas to 5.0 (0351595)
- v2.4.1 (3a49483)
- chore(deps-dev): bump @readme/eslint-config from 3.6.0 to 3.6.1 (#183) (33996b0), closes #183
- chore(deps): bump @readme/oas-to-har from 7.5.0 to 8.0.1 (#182) (a2052bb), closes #182
- chore(deps): bump @readme/oas-tooling from 3.6.0 to 3.6.1 (#184) (3d86be9), closes #184
- chore(deps): swapping
@readme/oas-tooling
foroas
(#185) (d9ced1c), closes #185
- v2.4.0 (2d65241)
- chore: test cleanup (#181) (1fe0e95), closes #181
- fix: adding support for non-alphanumerical operation ids (#180) (fd075a0), closes #180
- fix: basic auth headers now decoded and exploded into
.auth()
calls (#179) (2351b95), closes #179
- v2.3.3 (17b475b)
- fix: adding a
.catch()
statement to code snippets (#177) (d7c8613), closes #177 - chore(deps-dev): bump @readme/eslint-config from 3.5.0 to 3.6.0 (#173) (9f8d0f2), closes #173
- chore(deps-dev): bump @readme/oas-examples from 3.5.13 to 3.6.0 (#174) (9c4b118), closes #174
- chore(deps-dev): bump eslint from 7.10.0 to 7.11.0 (#175) (be9393f), closes #175
- chore(deps-dev): bump jest from 26.4.2 to 26.5.3 (#171) (b4cbc9f), closes #171
- chore(deps): bump @readme/oas-to-har from 7.3.0 to 7.5.0 (#170) (f26bb01), closes #170
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.14 (#169) (524915a), closes #169
- chore(deps): bump @readme/oas-tooling from 3.5.14 to 3.6.0 (#172) (6bd2fb3), closes #172
- v2.3.2 (627cb28)
- chore(deps-dev): bump @commitlint/cli from 9.1.2 to 11.0.0 (#158) (a068e8f), closes #158
- chore(deps-dev): bump @commitlint/config-conventional (#159) (c084c27), closes #159
- chore(deps-dev): bump @readme/eslint-config from 3.4.2 to 3.4.3 (#155) (efb446e), closes #155
- chore(deps-dev): bump @readme/eslint-config from 3.4.3 to 3.5.0 (#161) (68d69ee), closes #161
- chore(deps-dev): bump @readme/oas-examples from 3.5.5 to 3.5.13 (#164) (1f5d2f1), closes #164
- chore(deps-dev): bump eslint from 7.8.1 to 7.9.0 (#157) (3f04da5), closes #157
- chore(deps-dev): bump eslint from 7.9.0 to 7.10.0 (#166) (d021965), closes #166
- chore(deps-dev): bump husky from 4.2.5 to 4.3.0 (#160) (54c9c0c), closes #160
- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 (#162) (6d31ded), closes #162
- chore(deps): bump @readme/oas-to-har from 7.2.1 to 7.3.0 (#163) (5a915ca), closes #163
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.13 (#165) (5b8cd08), closes #165
- chore(deps): bump actions/checkout from v2.3.2 to v2.3.3 (#167) (3f12362), closes #167
- chore(deps): bump fetch-har from 4.0.1 to 4.0.2 (#156) (2c3314e), closes #156
- chore(deps): bump path-to-regexp from 6.1.0 to 6.2.0 (#168) (7ccf66c), closes #168
- v2.3.1 (be10f84)
- fix: if no cache dir is determined, fallback to the os temp dir (#154) (e0525f0), closes #154 #107
- chore(deps-dev): bump @readme/eslint-config from 3.4.1 to 3.4.2 (#144) (5e7bc96), closes #144
- chore(deps-dev): bump eslint from 7.7.0 to 7.8.1 (#152) (be44467), closes #152
- chore(deps-dev): bump jest from 26.4.0 to 26.4.2 (#143) (831d12c), closes #143
- chore(deps-dev): bump mock-fs from 4.12.0 to 4.13.0 (#145) (69a87fa), closes #145
- chore(deps-dev): bump prettier from 2.0.5 to 2.1.1 (#147) (565939e), closes #147
- chore(deps): bump @readme/httpsnippet from 2.0.1 to 2.1.1 (#148) (4046808), closes #148
- chore(deps): bump @readme/oas-to-har from 7.0.0 to 7.2.0 (#146) (53a08a5), closes #146
- chore(deps): bump @readme/oas-to-har from 7.2.0 to 7.2.1 (#153) (7368d93), closes #153
- chore(deps): bump @readme/oas-tooling from 3.5.8 to 3.5.11 (#149) (845e147), closes #149
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#151) (d740da5), closes #151
- chore(deps): update actions/checkout requirement to v2.3.2 (#150) (aacc532), closes #150
- v2.3.0 (bb65e11)
- feat: support multipart/form-data (#132) (8f28341), closes #132
- chore(deps-dev): bump @commitlint/cli from 9.1.1 to 9.1.2 (#142) (a4f70bf), closes #142
- chore(deps-dev): bump @commitlint/config-conventional (#138) (125a08a), closes #138
- chore(deps-dev): bump @readme/eslint-config from 3.4.0 to 3.4.1 (#133) (d65621b), closes #133
- chore(deps-dev): bump conventional-changelog-cli from 2.0.34 to 2.1.0 (#134) (432dba7), closes #134
- chore(deps-dev): bump eslint from 7.6.0 to 7.7.0 (#137) (baf6fe0), closes #137
- chore(deps-dev): bump jest from 26.2.2 to 26.4.0 (#141) (16bc760), closes #141
- chore(deps-dev): bump nock from 13.0.3 to 13.0.4 (#135) (34f7cf7), closes #135
- chore(deps-dev): upgrading @readme/eslint-config and eslint (992651c)
- chore(deps): bump @readme/oas-to-har from 6.15.2 to 6.16.1 (#139) (47db45a), closes #139
- chore(deps): bump @readme/oas-tooling from 3.5.6 to 3.5.8 (#136) (4416c87), closes #136
- v2.2.2 (6efa4e0)
- ci: setting up codeql workflows (#127) (62707be), closes #127
- chore(deps-dev): bump @readme/eslint-config from 3.3.3 to 3.4.0 (#121) (f393edc), closes #121
- chore(deps-dev): bump eslint from 7.5.0 to 7.6.0 (#122) (0eb173b), closes #122
- chore(deps-dev): bump jest from 26.1.0 to 26.2.2 (#126) (4229c34), closes #126
- chore(deps-dev): bump nock from 13.0.2 to 13.0.3 (#125) (fcc2d45), closes #125
- chore(deps): bump @readme/oas-to-har from 6.14.0 to 6.15.2 (#123) (c6203a6), closes #123
- chore(deps): bump @readme/oas-tooling from 3.5.5 to 3.5.6 (#124) (1c179d8), closes #124
- chore(deps): bump actions/setup-node from v2.1.0 to v2.1.1 (#120) (6b915cf), closes #120
- v2.2.1 (09667db)
- chore: cleaning up the package-lock (7d4ec59)
- chore(deps-dev): bump @commitlint/cli from 9.0.1 to 9.1.1 (#109) (7f0eaec), closes #109
- chore(deps-dev): bump @commitlint/config-conventional (#116) (ee0f79c), closes #116
- chore(deps-dev): bump @readme/eslint-config from 3.3.2 to 3.3.3 (#118) (963a235), closes #118
- chore(deps-dev): bump @readme/oas-examples from 3.4.0 to 3.5.5 (#113) (a7b4561), closes #113
- chore(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#110) (cd29a03), closes #110
- chore(deps): bump @apidevtools/json-schema-ref-parser (#115) (a129798), closes #115
- chore(deps): bump @apidevtools/swagger-parser from 9.0.1 to 10.0.1 (#112) (a3aed98), closes #112
- chore(deps): bump @readme/oas-tooling from 3.5.0 to 3.5.5 (#111) (5621fad), closes #111
- chore(deps): bump fetch-har from 3.0.0 to 3.0.2 (#114) (41efd8b), closes #114
- chore(deps): bump httpsnippet from 1.20.0 to 1.21.0 (#117) (e5d5082), closes #117
- chore(deps): bump lodash from 4.17.15 to 4.17.19 (#108) (9d4c12a), closes #108
- v2.2.0 (fa9fa64)
- feat: automatically reject the sdk promise for error statuses (#105) (827f32a), closes #105
- feat: setting a custom user agent for all requests (#106) (25cefef), closes #106
- v2.1.6 (cc67a0c)
- chore(deps-dev): bump @commitlint/cli from 8.3.5 to 9.0.1 (#87) (5e99252), closes #87
- chore(deps-dev): bump @commitlint/config-conventional (#88) (a08be1f), closes #88
- chore(deps-dev): bump @readme/eslint-config from 3.2.0 to 3.3.0 (#90) (7c286ac), closes #90
- chore(deps-dev): bump @readme/eslint-config from 3.3.0 to 3.3.2 (#99) (038e6e2), closes #99
- chore(deps-dev): bump eslint from 7.2.0 to 7.3.1 (#93) (d96b2c9), closes #93
- chore(deps-dev): bump eslint from 7.3.1 to 7.4.0 (#95) (a1d7eed), closes #95
- chore(deps-dev): bump jest from 26.0.1 to 26.1.0 (#92) (c388924), closes #92
- chore(deps-dev): bump nock from 12.0.3 to 13.0.0 (#91) (52c9202), closes #91
- chore(deps-dev): bump nock from 13.0.0 to 13.0.2 (#97) (cafd323), closes #97
- chore(deps): bump @readme/oas-to-har from 6.10.2 to 6.11.1 (#85) (0d0c59e), closes #85
- chore(deps): bump @readme/oas-to-har from 6.11.1 to 6.14.0 (#98) (a3b7b7d), closes #98
- chore(deps): bump @readme/oas-tooling from 3.4.5 to 3.4.7 (#83) (c341070), closes #83
- chore(deps): bump @readme/oas-tooling from 3.4.7 to 3.5.0 (#96) (32aa6d5), closes #96
- chore(deps): bump actions/checkout from v2.2.0 to v2.3.1 (#89) (51d9be7), closes #89
- chore(deps): bump actions/setup-node from v2.0.0 to v2.1.0 (#94) (d5a18ce), closes #94
- chore(deps): bump fetch-har from 2.3.2 to 3.0.0 (#100) (6fbe358), closes #100
- feat: cleaning up api snippets by breaking off the auth call (#101) (d76ba9e), closes #101
- docs: cleaning up the pr template (6539d14)
- ci: changing the label that dependabot uses (57917ce)
- v2.1.5 (e5bfdca)
- build: some more attempts at changelog improvements (ddcb46d)
- chore(deps): upgrading @readme/oas-tooling to 3.4.7 (#82) (1e19988), closes #82
- docs: changelog typo resolutions (cbd7862)
- v2.1.4 (386d713)
- build: setting an empty version in the root package file for changelogs (f7e5db6)
- fix: minor cleanup and clarification on the fix in 996da5b (8fbe624)
- docs: fixing a typo in the changelog (996da5b)
- v2.1.3 (33fc797)
- build: working to get changelogs automatically updated (074cbb8)
- fix: issues where path params wouldn't always get added as metadata (#80) (5215366), closes #80
- docs: updating the changelog (27e23c4)
- v2.1.2 (22dec18)
- fix: bug where path params wouldn't be included in snippets (#79) (719e2e0), closes #79
- docs: updating the changelog (aad2cf4)
- v2.1.1 (e855892)
- fix: snippet paths should not include the server url (#77) (a812f0b), closes #77
- chore(deps-dev): bump lerna from 3.22.0 to 3.22.1 (#74) (7c270c2), closes #74
- chore(deps): bump @readme/oas-to-har from 6.10.0 to 6.10.2 (#73) (1b4568c), closes #73
- chore(deps): bump @readme/oas-tooling from 3.4.3 to 3.4.5 (#75) (05e5204), closes #75
- v2.1.0 (3802a50)
- fix: relative paths in parent parent directories not being supported (#67) (dba888b), closes #67
- fix: various code snippet issues and deficiencies (#72) (c5e4eeb), closes #72
- chore: configuring dependabot to also update our github actions (e8a90ea)
- chore: moving off our httpsnippet fork and to v1.20.x (#64) (45b0e2a), closes #64
- chore(deps-dev): bump @readme/eslint-config from 3.1.0 to 3.1.3 (#57) (2d4fa96), closes #57
- chore(deps-dev): bump eslint from 7.1.0 to 7.2.0 (#63) (919bdd9), closes #63
- chore(deps-dev): upgrading @readme/eslint-config to 3.2.0 (#70) (3b26c2e), closes #70
- chore(deps): bump @readme/oas-to-har from 6.9.6 to 6.10.0 (#59) (9ef271a), closes #59
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#54) (b58e8e3), closes #54
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#58) (f66cae2), closes #58
- chore(deps): bump actions/checkout from v1 to v2.2.0 (#65) (47d99e4), closes #65
- chore(deps): bump actions/setup-node from v1 to v2.0.0 (#66) (6a46c6c), closes #66
- chore(deps): bump fetch-har from 2.3.1 to 2.3.2 (#60) (1a1ebe7), closes #60
- chore(deps): swapping yaml for js-yaml (#69) (fc04a9f), closes #69
- feat: adding test cases for supporting unchained auth usage (#68) (0a73b49), closes #68
- style: updating dependabot to follow our commit standards (b6a29be)
- ci: changing the dep update frequency to weekly (285d042)
- ci: create Dependabot config file (#56) (38110a0), closes #56
- Bump eslint from 7.0.0 to 7.1.0 (#48) (fcd657b), closes #48
- Bump jest from 25.5.4 to 26.0.1 (#46) (adf39a1), closes #46
- Bump yaml from 1.9.2 to 1.10.0 (#45) (26d3edd), closes #45
- v2.0.2 (c504232)
- chore: moving the repository over to a monorepo directory tree (#51) (a82fcdd), closes #51
- chore: setting the base lerna version to the current version (063a449)
- feat: HTTP Snippet client for Node samples (#52) (cf72740), closes #52
- docs: updating our CoC enforcement email address (5609db4)
- build: 2.0.1 release (e663a9c)
- fix(package.main): specify the entry point file (#50) (05727c4), closes #50
- build: 2.0.0 release (7b66318)
- docs: adding a changelog and enforcing commit styles (#44) (cc07150), closes #44
- docs: adding a code of conduct and contribution guide (f023b41)
- SDK Generation (#28) (adab436), closes #28
- chore: pulling over our common pull request template (609c1ba)
- chore: relicensing under the MIT license (5253c44)
- chore: wiping the slate clean for a rewrite (#27) (a27e006), closes #27
- 1.0.0 (083dd18)
- Add babel compilation on prepublish (afca7ca)
- Add output functionality (#24) (617aa52), closes #24
- Bugfix/incorrect wrap (#25) (645b6e9), closes #25
- Build the src using babel pre-test for non watching mocha (ff0b488)
- Fix local linking (a68e514)
- Move all code into src/ folder (1ed313d)
- Run tests from dist/ to make sure babel has done it's job properly (61dd4d0)
- Support sending files to build services (#23) (1213368), closes #23
- Turn off babel module transformation (6b47c7d), closes /github.com/readmeio/api/blob/e0de5379b2d9e6a7762a30386ad68ff504f878cf/api.js#L71
- 1.0.0-8 (e0de537)
- Add circleci badge to the readme (8f1d813)
- Clean up error messages by not showing error stack (a672245)
- 1.0.0-7 (17c39ee)
- Add code coverage to codeclimate (95b49f0)
- Fix bug with deploying private services (550ac03)
- Remove secrets from api help (00f8b20)
- 1.0.0-5 (db451aa)
- Ask to create new directory if api init is run with files already existing (1367246)
- 1.0.0-3 (6ac40df)
- Add docs and fix tests (b11804f)
- Add message if they try to deploy without editing comments (235e2bc)
- Add nicer message if they need to upgrade to do something (d5981e0)
- Add test (c62190f)
- Add warning private services requires paid plan (8b4bc2b)
- Added tests (a933796)
- Clean code up (f76b1b5)
- cleanup (8cad8ce)
- Don't need imports in tests anymore (f08bbf8)
- Don't need this since we are loading from the home directory (2f52e88)
- Fix bug where linked service was always used, even without running
api link service
(5273229) - Fixes if no comments exist at all (50a0974)
- link -> unlink (0d7fee3)
- Make sure shared directory exists first (986cdf3)
- Refactor
api link
to use a folder in the home directory (18aefa3) - Update build-docs (5f8ba74)
- update test (e0badd4)
- Update to circleci2 (1fbb21c)
- Use home directory for login cookie (1af5fa8)
- 1.0.0-2 (07d0e9d)
- Another readme fix (7045e38)
- Make sure we tell them to edit the file in endpoints/ (722211f)
- Whoops. Removing more not needed readme stuff (0765446)
- 1.0.0-0 (2761be6)
- Action -> Endpoint (c2a959d)
- Add a default to the generated code (56541cf)
- Add a way to see your keys (a858e3b)
- Add higher coverage thresholds (6b0c2ff)
- bump (d2a91b6)
- Bump (5aa6879)
- Bump version of build-docs to 2.0.0 (4faec3c)
- Clean up a bit (c3ae266)
- I don't think the post-install step works all the time (6b9c732)
- If the user attempts to use a key starting with
demo
then print a warning (4c3ab01) - Let's not get too excited... (c35d126)
- Lowercase current folder name on
api init
(82d33b5) - Make sure brand new services can be created (a5182c1)
- Refactor api module to use module.exports in seperate files (f5bedba)
- Remove version from docs link in stub (81a0afa)
- Should pass through team to fetch available versions on deploy (3848b5b)
- Show better error message on signup (8cfd84e)
- Update the stub (e98bf9a)
- 0.13.2 (68760b4)
- 0.13.0 (60eef5c)
- Fix issue with errors in async code (ac9355e)
- Update build-docs to support defaults (a0c10f7)
- Update stub to be more useful (637cde5)
- -v consoles the BUILD_HOST if set (c6d3a76)
- 0.12.8 (ed76e3b)
- Add -t shortcut for --team (af18aa0)
- Fix bug deploying private service with only 1 team (897e538)
- Should be .name (07e1d8e)
- 0.12.4 (412d22b)
- Add a notice about what an action is (a1ed38b)
- Add a post-install script (bf37f4d)
- Better messages when deploying (d4af7cd)
- Better setup messaging (3b30510)
- Improve error message for docs (40e834d)
- Update build-docs so type is no longer case sensitive (3ab61ac)
- Whoops, testing (66b7f08)
- 0.12.0 (cff0fcd)
- Don't ask if you only have one team (54b6e75)
- Update docs to match example (ac707c6)
- Validate semver version during init (183f1a3)
- 0.11.0 (ee13d9b)
- Also prompt signup if they arent logged in but try to deploy (69d0d6f)
- Attempt to guess their username (15a318e)
- bump (f784fe0)
- bump (b1eb7f7)
- Bump (2804fee)
- Bump (f4409a4)
- Bump bump (19ce78c)
- Change .do to .run (48a60bf)
- Change colors (8e6b2f2)
- Change intro text (e1a453f)
- Clean up the api help screen (ceeba12)
- I don't think people will know what an 'action' is without context (986f514)
- Put API back (d3e8f39)
- Send metadata from the Node module (865e9f0)
- Simple ReadMe file intro (73a61bf)
- There is no way this will work... (4fe4232)
- Unbreak the breaks (2c661f4)
- Update readme (34b9015)
- 0.8.0 (4ed8555)
- 0.9.0 (2866b2e)
- Add better docs and tests for secrets (564cec2)
- Fix api module to v0 of api (0236f02)
- Fix some other tests (35dd7e7)
- Update to npm5 (379796a)
- 0.8.0 (baa51e4)
- Fix test (3f37f8a)
- response.body.result -> response.body (a328761)
- update gitignore (ce72d6d)
- 0.7.0 (6500175)
- Add inviteCode to command line signup (a59592c)
- Add support for
api.error(new Error('message'))
(e49636a)
- 0.6.1 (bda076b)
- Add documentation for login and signup (249df23)
- api-build -> api (9e7d163)
- Increase version of build-docs to throw on invalid json schema types (9c0d40b)
- Support
throw new Error('message')
from services (8d2c51d)
- 0.6.0 (51ac766)
- Add --version and -v (908db4d)
- Fix bug with missing readme.md file (bf6f4d5)
- Fix deprecated warning (2bd2b8d)
- Signup from cli (981adcd)
- Use api instead of api-build (13d2877)
- 0.5.0 (d3d8e3c)
- Able to set secrets for service (757db02)
- Add
#set()
and#write()
to PackageJson class (76e4c39) - Add
api whoami
to return the current logged in user (f980712) - Add
build
property to package.json if existing property exists and does not match (84fb912) - Add a couple more tests for
api init
(08f541b) - Add a heading to the readme markdown (2cea1f1)
- Add a proper
api logout
(e661b72) - Add a user-agent header which contains the
api
version, node version and platform (ca42b63) - Add capability to update property prioritising a root update first (97bc69f)
- Add comment (9d23768)
- Add documentation for local and ls (e51d1a2)
- Add global request override which adds an error handler (42a27b7)
- Add missing password prompt type (f714e2d)
- Add more tests for
api init
and support existing package.json (7067729) - Add new
invoke
file which is used from bothrun
andapi.do
(bbcd26e) - Add some more tests for on deploy team selection (ad81e04)
- Add tests and docs for
api update
(b95eef0) - Allowing running from cli on different team (331a1e6)
- api.do returns promise or callback (b798c2c)
- Ask for
team
andprivate
on service deploy (dd48ad1) - Better error handling (2b43e55)
- Bump version of build-docs to 1.1.0 to support a full description (da8d091)
- Data is assumed to be {} if not passed in (3549778)
- Document
run
and add support for private services (5c83a86) - Fix for new versions array format returned from api (fdb1174)
- Fix formatting of readme file (889efd3)
- Fix help test (20f0473)
- Fix other enquirer usages (2ceb606)
- Generate docs for all actions (59a18c4)
- Lint (be3a8cb)
- Lint (7c71d90)
- Make sure our request wrapper returns an actual promise (0cd2343)
- Make tests better for init (c82575e)
- Move entrypoint require into try..catch block (cb2b500)
- Output correct error from
api run
(4a71ab6) - Pick a team to update service on (61507b5)
- Prefixing team name onto package.json name for private non-personal packages (d33c5a3)
- Print out location header for the URL to the hosted service (b78e680)
- Re-add back in the public/private question on first deploy (f193130)
- Refactor the deployment process (d325bb4)
- Remove asking of
private
in the cli (05473ee) - Remove async/await (bdede9e)
- Remove dependencies from package json object (995f2b9)
- Remove signup (e4db693)
- Send private flag to the API (afb54ca)
- Show prompt to update if on an old version (aa770bb)
- Skip broken test (3c6773a)
- Swap out inquirer for enquirer (327a8a8)
- Switch logout to use async/await (724992d)
- Tests (97f119d)
- Tidy up private question. Rename internal to private (59ed258)
- Update dependencies (e8fcfb1)
- Update docs for deploy (59f2853)
- Use prod url by default (9b58b31)
- Validate package name (b122167)
- Versions can be marked as deprecated (226a81f)
- 0.4.1 (ffd17b9)
- Add
api docs
command to show generated docs (11a2e08) - Add build-docs comment block to stub.js (d8d8587)
- Add circle.yml file (0850643)
- Add readme.md (6b34546)
- Add testing setup and add tests for help command (601e8a3)
- Better deployment with versions (02fa41f)
- Fix commands for new api response format (25a4d9a)
- Fix header (dd3c390)
- Log if you're not logged in before doing actions (01f87ca)
- Pass minimists args into
action.run()
(48b82c2) - Removing lodash dependency (8b9deea)
- Show link to dash after deploy (aced1c4)
- Takes the web url from utils (648ca4b)
- Temp fix for deploying a new service that hasn't been deployed before (fa2aba5)
- 0.3.3 (5b16f0a)
- 0.2.2 (d10c15a)
- Checks semver version (748a09b)
- Request is required by request-promise (884eb0b)
- Update version via cli (cc2d38a)
- 0.2.1 (8802c9d)
- Deploy readme.md (f7f893b)
- Fetch BUILD_URL from env variable (26e4da4)
- Remove unused dependencies and fix handler.js (d885ea7)
- Rename 'api' to 'api-build' in handler local (5e9b4dc)
- Save cookie on login and signup (6353d4d)
- Send docs to registry (0f33d5e)
- 0.2.0 (be11dd0)
- Add command for running remotely (4d20036)
- Fix keys command (5dae4f6)
- Fix logs to work with new auth, and not stop lambda from quiting (fc904a4)
- Improvements to api init (5ed8581)
- use stage url (518715d)
- 0.1.0 (f87c48e)
- Ability to use staging url (2f40fe0)
- Add alias for invoke (16574f1)
- Add list command to show deployed versions (4664860)
- Add way to output keys on cli (d22a8cf)
- api init (a61647f)
- api link (0b3b1a8)
- api log (4647c27)
- api unlink (6146766)
- api.do (62133c8)
- better un-tracking? (1395319)
- Clean up console (7c6501a)
- Clean up eslint (0d65954)
- e2e working with services registry, needs to un-hardcode the endpoint (c67d252)
- Fix a bunch of login stuff with users (e029edb)
- Fix build url to staging (1e70e00)
- Fix issues with logger (a3019f3)
- Fix ls (34df489)
- Fix running locally (3dfd627)
- Fixes for ls (7bf009a)
- Initial commit (0dbe429)
- initial commit of skeleton, needs POST route, and handler (9924cd7)
- Invoking and deploying (4f4b30e)
- it's all working now (62c775f)
- keep git from tracking changes to cred file (c7ff98e)
- list all deployed services (d094242)
- Login with username or email (dd593bd)
- make sure data dir is part of package so it won't need to be created (8186db2)
- Move handler into module (7c4e8f3)
- no way to untrack changes to cred file, just commiting dir (07b87ad)
- Run locally (3dd7b46)
- Should be staging url (882df8f)
- Update how api key is passed (2191617)
- Use new login style (a2bb2bc)
- yarn (1945f2f)
- fix: getting unit tests passing again (#659) (94e73e3), closes #659
- chore: bumping up our peerdep for httpsnippet (bc4e2ee)
- feat: dropping support for node 14 (#655) (8e7515c), closes #655
- v5.0.8 (bd15ecc)
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#613) (ebb90af), closes #613
- chore(deps): bumping out of date deps (#611) (287a708), closes #611
- chore(test): refreshing the smoketest dataset (1a457e4)
- feat: add install flag to bypass prompt (#625) (415fb8e), closes #625
- Adds ESM usage instructions (#606) (6fadba7), closes #606
- v5.0.7 (b003a05)
- fix: moving off
fs/promises
tofs
in client-side code (#605) (1d9c87e), closes #605 - chore: bumping deps (#607) (21bd60a), closes #607
- v5.0.6 (33d0a4e)
- chore: bumping out of date deps (#603) (66cfec9), closes #603
- fix: broken badge, remove unnecessary
.svg
extension (7c5224c), closes badges/shields#8671 - fix: failing tests (#602) (c19a991), closes #602
- v5.0.5 (2d39949)
- fix: resolving typing issues in JS codegen (#593) (ab97a70), closes #593
- test: updating the smoketest dataset (#594) (bf57315), closes #594
- chore(deps-dev): bump eslint from 8.28.0 to 8.29.0 (#592) (deaa5ba), closes #592
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#587) (2c6144e), closes #587
- chore(deps): bumping out of date deps (#591) (54754da), closes #591
- chore(deps): use rdme@v8 (a730908)
- v5.0.4 (e566a19)
- chore(deps): bumping out of date deps across all packages (#576) (1255dd6), closes #576
- v5.0.3 (7aba675)
- test: refreshing the unit test dataset (4dad793)
- chore(deps-dev): bump husky from 8.0.1 to 8.0.2 (#568) (113e898), closes #568
- chore(deps): bump readmeio/rdme from 8.0.0 to 8.1.1 (#573) (6f96efa), closes #573
- chore(deps): bumping out of date deps (#575) (ae55a13), closes #575
- fix: compatibility with yarn installs where
package.json
needsversion
(#574) (0913923), closes #574 - ci: disabling updates to
find-cache-dir
as it's esm-only now (e21a975)
- v5.0.2 (f51774f)
- fix: installs not actually installing the api (#562) (909a9fd), closes #562
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.0 (#558) (08d3ac5), closes #558
- v5.0.1 (81bb654)
- fix: bug where
@api/identifier
wasn't being installed properly (#557) (20228d2), closes #557 - docs: tweaks to the v4 upgrade docs (f752c66)
- Fix example in README (#529) (bd10fad), closes #529
- v5.0.0 (bb044ec)
- docs: adding a callout about v5 not being out yet (c36fdb1)
- docs: fixing some typos in a few docs (e766707)
- docs: installation clarifications on the registry UUID (a9c6ce2)
- docs: v5 (#553) (5faaa11), closes #553
- chore: refreshing the smoketest dataset and excluding all google apis (#554) (5b6a86a), closes #554
- chore: updating packageInfo (b507b38)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#515) (1b84f6e), closes #515
- chore(deps-dev): bump @commitlint/cli from 17.1.2 to 17.2.0 (#555) (71ae361), closes #555
- chore(deps-dev): bump @commitlint/config-conventional (#514) (9699657), closes #514
- chore(deps-dev): bump @commitlint/config-conventional (#556) (09b43ce), closes #556
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#528) (aae1d87), closes #528
- chore(deps-dev): bump @readme/eslint-config from 9.0.0 to 10.1.0 (#519) (9ab7829), closes #519
- chore(deps-dev): bump @readme/oas-examples from 5.4.1 to 5.5.0 (#503) (6a59efb), closes #503
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#526) (6a40663), closes #526
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#517) (827b71d), closes #517
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#525) (4ca9c8f), closes #525
- chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 (#531) (3c1645b), closes #531
- chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 (#541) (0621068), closes #541
- chore(deps): bump @readme/oas-to-har from 17.1.2 to 18.0.0 (#518) (9d88aea), closes #518
- chore(deps): bump ssri from 9.0.0 to 10.0.0 (#534) (33dd5bb), closes #534
- chore(deps): bump ts-morph from 15.1.0 to 16.0.0 (#527) (501941d), closes #527
- chore(deps): bump validate-npm-package-name from 4.0.0 to 5.0.0 (#535) (d150055), closes #535
- chore(deps): bumping oas deps (#552) (3f7b625), closes #552
- chore(deps): bumping out of date deps (#510) (c37fbcc), closes #510
- fix: minor tweak to how we generate the packageInfo file (980dd9d)
- fix: prefix schema titles that start with numbers to fix a type generation bug (#530) (b17a261), closes #530
- fix: quirks with OR auth configurations not working right (#543) (af4c0e9), closes #543
- feat: addition of a new
timeout
config option (#542) (dad0dbe), closes #542 #432 - feat: allow original operationIDs to be used in dynamic SDKs (#509) (0d52b72), closes #509
- feat: allowing
accept
headers to always be sent through as metadata (#538) (826368a), closes #538 - feat: allowing users to manually specify an
authorization
header (#546) (11e2435), closes #546 - feat: completely overhauling how we're handling response data (#539) (18ddbfb), closes #539
- feat(testing): codegen smoketest suite + fixes (#550) (ab94a7e), closes #550
- refactor: json schema type generation and handling (#533) (b257fe1), closes #533
- ci: formdata-node is esm only now (67f44cd)
- v5.0.0-beta.3 (24d5b83)
- chore: updating packageInfo (9b43093)
- chore(deps-dev): bump @readme/eslint-config from 8.8.3 to 9.0.0 (#502) (d084273), closes #502
- chore(deps-dev): bump eslint from 8.19.0 to 8.21.0 (#501) (ab18053), closes #501
- chore(deps): bump readmeio/rdme from 7.3.0 to 7.5.0 (#500) (404fddf), closes #500
- fix: bug where operationIDs with underscores were being modified (#497) (6519b4f), closes #497
- fix: generated SDKs now ship an IFEE (#494) (9d1247f), closes #494
- fix: removing undefined objects from incoming metadata parameters (#496) (3183a8e), closes #496
- feat: adding support for case-insensitive header parameters (#495) (895f8d5), closes #495
- docs: minor doc change to test something in production (8aaef93)
- docs: revert change (b580517)
- v5.0.0-beta.2 (aa738b1)
- feat: add support for github blob URLs (#484) (f8b20a8), closes #484
- feat: improved typescript method acecssor
path
type generation (#482) (8db66e7), closes #482 - feat: updating httpsnippet-client-api to be compatible with httpsnippet v4 (#491) (cb357f2), closes #491
- feat: updating httpsnippet-client-api to work on httpsnippet v4 + TS rewrite (#492) (8b11be6), closes #492
- fix: making sure that packageInfo file updates get committed on release (1b770b4)
- fix: rearrange markdown comment (a992a86)
- fix: typescript crashes (#480) (78dc3b2), closes #480
- ci: getting started content reuse using hercule (#490) (7803460), closes #490
- docs: fixing a bad url (618fee3)
- docs: tweaks to callouts so they look better on our docs (fc25a5e)
- docs: updating documentation for v5 (#469) (c77e900), closes #469 #475 #479 #473
- docs: updating relative image paths to be absolute in our docs (1f49792)
- chore(deps-dev): bump typescript from 4.6.4 to 4.7.4 (#473) (4aea544), closes #473
- chore(deps-dev): bumping dev deps (#479) (1434753), closes #479
- v5.0.0-beta.1 (5970a1f)
- fix: downgrading json-schema-to-typescript to v10 (#475) (31a1091), closes #475
- feat: updating the packageInfo file for v5 beta0 (a4df246)
- v5.0.0-beta.0 (d18f7e3)
- fix: cleaning up some unnecessarily complicated promises (db41fd3)
- fix: cleanup of assorted snippet generation quirks (#420) (44a6f11), closes #420
- fix: fixing how we generate the dist to work under CJS imports (#397) (358bde4), closes #397
- fix: improper paths in the unit test tsconfig (6c6c044)
- fix: issue where formData would sometimes be sent twice (#389) (d4e309c), closes #389
- fix: moving us off the unstable node12 module resolution with a paths hack (#400) (aa44884), closes #400
- fix: quirk with node 16 and
response.clone()
(#419) (9fe5f2a), closes #419 - fix: the codeql workflow so it runs properly (#379) (ebcd3ce), closes #379
- fix: updating the TS installer to install the upcoming
api@beta
release (8c7388f) - fix: use existing API methods (#447) (fe01b6e), closes #447
- fix(auth): remove the ability to have auth chained with each request (#431) (b7fc800), closes #431
- chore: bumping the license year (c7f1c76)
- chore: delete redundant docs (#417) (fbcfd26), closes #417
- chore: excluding esm-only packages from dependabot (09420a0)
- chore(deps-dev): bump @commitlint/cli from 16.2.1 to 16.2.4 (#441) (628d90e), closes #441
- chore(deps-dev): bump @commitlint/cli from 16.2.4 to 17.0.2 (#452) (ccc25d1), closes #452
- chore(deps-dev): bump @commitlint/cli from 17.0.2 to 17.0.3 (#463) (e1bdea4), closes #463
- chore(deps-dev): bump @commitlint/config-conventional (#438) (597b180), closes #438
- chore(deps-dev): bump @commitlint/config-conventional (#450) (5e29521), closes #450
- chore(deps-dev): bump @commitlint/config-conventional (#461) (3b61e30), closes #461
- chore(deps-dev): bump @types/validate-npm-package-name (#467) (367495c), closes #467
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#454) (a094b3f), closes #454
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#456) (838bc54), closes #456
- chore(deps-dev): bump sinon from 13.0.2 to 14.0.0 (#451) (5f127d1), closes #451
- chore(deps-dev): bumping all dev deps (#384) (874a91d), closes #384
- chore(deps-dev): bumping all out of date dev deps (#381) (fb53f57), closes #381
- chore(deps-dev): bumping some dev dependencie (c5b4a49)
- chore(deps-dev): removing alex as a dep, its better suited as a GH action (9b9a9ea)
- chore(deps): bump @readme/oas-to-har from 14.1.0 to 15.0.0 (#390) (fbad503), closes #390
- chore(deps): bump actions/checkout from 2.4.0 to 3 (#425) (7669751), closes #425
- chore(deps): bump actions/setup-node from 2.5.1 to 3 (#405) (d761624), closes #405
- chore(deps): bump github/codeql-action from 1 to 2 (#437) (5e13314), closes #437
- chore(deps): bump json-schema-to-typescript from 10.1.5 to 11.0.1 (#464) (04c4082), closes #464
- chore(deps): bump ts-morph from 14.0.0 to 15.1.0 (#459) (9bbf46f), closes #459
- chore(deps): bumping node-fetch (#377) (eec72cd), closes #377
- chore(deps): bumping out of date deps (#443) (66e5e69), closes #443
- chore(deps): upgrading oas and @readme/openapi-parser (2b3c07c)
- chore(deps): upgrading oas to v18 (#407) (a817eef), closes #407
- chore(deps): upgrading out of date deps (8027f55)
- feat: adding support for cookie parameters (#393) (7252e5f), closes #393
- feat: adding support for cookies in snippets (#421) (a355800), closes #421
- feat: changing the readme api url from .io to .com (#383) (d64ee16), closes #383
- feat: clenaing up how we access paths out of the OAS (#394) (356248c), closes #394
- feat: cli installer (#427) (6b1e472), closes #427
- feat: creating a new test suite for running snippet datasets within a VM (#422) (0d23afc), closes #422
- feat: creation of a new APICore class to handle fetching (#410) (abf83ae), closes #410
- feat: decoupling the spec fetching process from the caching library (#428) (eb276b4), closes #428
- feat: dropping support for node 12 (#382) (d04c89d), closes #382
- feat: extending support to node 18 (#435) (4ba3917), closes #435
- feat: improved handling of file uploads (#380) (cd3c2ec), closes #380
- feat: moving
api-core
back into the mainapi
package (#409) (8ce96f5), closes #409 - feat: moving the test suite over to mocha (#402) (bc6952f), closes #402
- feat: overhauling how we process parameters to support required defaults (#396) (6ee4906), closes #396
- feat: splitting core api functionality out into a separate package (#399) (84da97a), closes #399
- feat: supporting configurable cache dirs in the dynamic SDK (#446) (8f19be9), closes #446
- feat: typescript rewrite (#392) (a2241b0), closes #392
- feat: TypeScript SDK code generation 🧙 (#411) (77dbd34), closes #411
- ci: form-data-encoder is now ESM-only so we can't use it (yet) (934582f)
- docs: adding tickets to the pr template (a4979e6)
- docs: incorporating alex into our documentation workflow (#408) (cf55006), closes #408
- docs: minor contrib updates (4d18c36)
- docs: small revision to the pr template (e271dcf)
- docs: updating the changelog (289c872)
- test: run
build
in pretest (#430) (cfcbf00), closes #430 - test: SDK codegeneration test suite (#413) (849c78c), closes #413
- test: upgrading
@readme/oas-examples
to the latest release and fixing issues (#424) (2e8988c), closes #424 - perf: codegen performance improvements (#429) (7b341a2), closes #429
- style: capping all long comments to 100 character lines so they're easier to read (#395) (98ff3aa), closes #395
- v4.2.0 (eb3b741)
- chore(deps-dev): bump @commitlint/cli from 15.0.0 to 16.0.1 (#372) (2279bcf), closes #372
- chore(deps-dev): bump @commitlint/config-conventional (#365) (eddaec1), closes #365
- chore(deps-dev): bump @readme/eslint-config from 8.0.2 to 8.1.1 (#373) (c781941), closes #373
- chore(deps-dev): bump eslint from 8.3.0 to 8.6.0 (#369) (1c5f2b1), closes #369
- chore(deps-dev): bump jest from 27.4.2 to 27.4.5 (#370) (81c8874), closes #370
- chore(deps-dev): bump memfs from 3.4.0 to 3.4.1 (#367) (2f5f2f1), closes #367
- chore(deps-dev): bump prettier from 2.5.0 to 2.5.1 (#371) (55ce743), closes #371
- chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#364) (343c5b7), closes #364
- chore(deps): bump fetch-har from 5.0.3 to 5.0.4 (#366) (53f0b61), closes #366
- chore(deps): bump oas from 17.3.2 to 17.4.0 (#368) (410f6ca), closes #368
- chore(deps): upgrading various oas-related deps (#374) (8a31118), closes #374
- v4.1.2 (7845886)
- fix: crash where multipart/form-data requests dont have params (#360) (5762c22), closes #360
- v4.1.1 (0731728)
- chore(deps-dev): bump @commitlint/cli from 13.2.1 to 15.0.0 (#353) (240ee49), closes #353
- chore(deps-dev): bump @commitlint/config-conventional (#354) (49fe5c0), closes #354
- chore(deps-dev): bump jest from 27.3.1 to 27.4.2 (#358) (c9b7bc7), closes #358
- chore(deps-dev): bump memfs from 3.3.0 to 3.4.0 (#357) (c73cc93), closes #357
- chore(deps-dev): bump nock from 13.1.4 to 13.2.1 (#352) (0ad6778), closes #352
- chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 (#356) (0fb9cdd), closes #356
- chore(deps-dev): upgrading eslint and @readme/eslint-config (693f52d)
- chore(deps): bump @readme/oas-to-har from 14.0.0 to 14.0.1 (#359) (3048ec9), closes #359
- chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#351) (61af132), closes #351
- chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#350) (9b53392), closes #350
- chore(deps): bump oas from 17.1.0 to 17.1.6 (#355) (916bab1), closes #355
- v4.1.0 (057c930)
- chore(deps-dev): bump nock from 13.1.3 to 13.1.4 (#346) (de4ba12), closes #346
- chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#345) (30b7101), closes #345
- chore(deps): bump node-fetch from 2.6.5 to 2.6.6 (#348) (fba1514), closes #348
- chore(deps): bump oas from 16.0.3 to 16.0.4 (#347) (b66675f), closes #347
- chore(deps): running npm audit (04f5d5b)
- feat: upgrading oas to v17 (#349) (a88fb8b), closes #349
- v3.4.2 (a072112)
- fix: issues with circular references being dereferenced and unable to be stringified (#343) (5c68896), closes #343
- v3.4.1 (ebed0fc)
- chore(deps-dev): bump @commitlint/cli from 13.1.0 to 13.2.0 (#337) (33c95e6), closes #337
- chore(deps-dev): bump @commitlint/config-conventional (#333) (3136aff), closes #333
- chore(deps-dev): bump @readme/eslint-config from 7.1.0 to 7.2.0 (#334) (8fd366d), closes #334
- chore(deps-dev): bump jest from 27.2.0 to 27.2.4 (#341) (17cba71), closes #341
- chore(deps-dev): bump memfs from 3.2.4 to 3.3.0 (#342) (2f7e89f), closes #342
- chore(deps-dev): bump prettier from 2.4.0 to 2.4.1 (#340) (d2c634a), closes #340
- chore(deps): bump @readme/oas-to-har from 13.7.2 to 13.7.3 (#338) (7cd53c3), closes #338
- chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#332) (1ac85c7), closes #332
- chore(deps): bump fetch-har from 5.0.2 to 5.0.3 (#339) (cabdd8f), closes #339
- chore(deps): bump node-fetch from 2.6.1 to 2.6.5 (#336) (dab087b), closes #336
- chore(deps): bump oas from 14.5.1 to 14.6.1 (#335) (b40d217), closes #335
- docs: adding a security policy (420584f)
- v3.4.0 (142ce11)
- chore(deps-dev): bumping dev deps (69dcca3)
- chore(deps): bumping oas-to-har and oas deps (a958511)
- chore(deps): upgrading the @readme/httpsnippet peerDep requirements (3814721)
- fix: quirks in oas-to-har where query params are not being URI encoded (#331) (fe43a41), closes #331
- v3.3.2 (0781286)
- chore(deps-dev): bump @readme/eslint-config from 6.0.0 to 6.1.0 (#329) (716b0af), closes #329
- chore(deps-dev): bump jest from 27.0.6 to 27.1.0 (#326) (1c7188a), closes #326
- chore(deps-dev): bump memfs from 3.2.2 to 3.2.3 (#324) (a1c689e), closes #324
- chore(deps-dev): removing conventional-changelog-cli in favor of npx (9a7a05e)
- chore(deps-dev): removing lerna in favor of npx (1e237ac)
- chore(deps): bump fetch-har from 5.0.1 to 5.0.2 (#330) (ca00fec), closes #330
- chore(deps): bump find-cache-dir from 3.3.1 to 3.3.2 (#325) (1255449), closes #325
- chore(deps): bump oas from 14.3.1 to 14.4.0 (#328) (7fc0996), closes #328
- chore(deps): running npm audit (6f07b41)
- ci: ignoring node-fetch updates as its now an esm package (b3222a4)
- v3.3.1 (3ab90c1)
- chore: running npm audit (50428b2)
- chore(deps-dev): bump husky from 7.0.1 to 7.0.2 (#319) (876bf46), closes #319
- chore(deps-dev): bump nock from 13.1.1 to 13.1.3 (#316) (2cef19f), closes #316
- chore(deps): bump @apidevtools/swagger-parser from 10.0.2 to 10.0.3 (#320) (380f369), closes #320
- chore(deps): bump @readme/oas-to-har from 13.6.0 to 13.6.1 (#322) (2c49d5f), closes #322
- chore(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#312) (e4a907d), closes #312
- chore(deps): bump actions/setup-node from 2.3.0 to 2.4.0 (#314) (c53578d), closes #314
- chore(deps): bump datauri from 3.0.0 to 4.1.0 (#318) (445c4ad), closes #318
- chore(deps): bump fetch-har from 5.0.0 to 5.0.1 (#323) (c3feab1), closes #323
- chore(deps): bump mimer from 1.1.0 to 2.0.2 (#317) (d3da902), closes #317
- chore(deps): bump oas from 14.0.0 to 14.3.1 (#315) (400e680), closes #315
- ci: ignoring stringify-object because its an ESM pkg now (bbaac03)
- ci: updating the dependabot label (d07b3c0)
- v3.3.0 (e2a1e40)
- chore(deps-dev): bumping dev deps (d34cb39)
- chore(deps-dev): bumping root pkg deps (b585684)
- chore(deps): upgrading our oas and fetch-har deps (6efcd05)
- docs: revisions to the pr template (2ccb888)
- v3.2.6 (5def722)
- chore(deps-dev): bump @readme/eslint-config from 5.0.5 to 5.1.0 (#306) (ea4e2f0), closes #306
- chore(deps-dev): bump eslint from 7.27.0 to 7.29.0 (#305) (cc41ca7), closes #305
- chore(deps-dev): bump husky from 6.0.0 to 7.0.0 (#307) (7a5e17a), closes #307
- chore(deps-dev): bump jest from 27.0.3 to 27.0.6 (#308) (ec8261f), closes #308
- chore(deps-dev): bump prettier from 2.3.0 to 2.3.2 (#311) (9fbc5d6), closes #311
- chore(deps): bump @apidevtools/json-schema-ref-parser (#310) (7874ea4), closes #310
- chore(deps): bump @readme/oas-to-har from 13.4.10 to 13.4.17 (#309) (3e36558), closes #309
- chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#304) (6cb7a85), closes #304
- v3.2.0 (3e67252)
- chore: upgrading the
oas
dependency in httpsnippet-client-api (98981b0) - chore(deps-dev): bump @commitlint/cli from 12.1.3 to 12.1.4 (#296) (3d1a6df), closes #296
- chore(deps-dev): bump @commitlint/config-conventional (#297) (87f2825), closes #297
- chore(deps-dev): bump eslint from 7.26.0 to 7.27.0 (#300) (1ef52d8), closes #300
- chore(deps-dev): bump jest from 26.6.3 to 27.0.3 (#299) (2b73cef), closes #299
- chore(deps-dev): bump nock from 13.0.11 to 13.1.0 (#295) (f118bb2), closes #295
- chore(deps): bump @readme/oas-to-har from 13.4.5 to 13.4.6 (#301) (0a15279), closes #301
- chore(deps): bump oas from 11.0.0 to 11.0.1 (#298) (a35e430), closes #298
- feat: shorthand for readme-hosted APIs (@subdomain#uuid) (#176) (bca6c23), closes #176
- ci: adjusting the codeql workflow (0bbf4d8)
- v3.1.0 (954f82b)
- chore(deps-dev): bump @commitlint/cli from 12.1.1 to 12.1.3 (#288) (23cdaf5), closes #288
- chore(deps-dev): bump @commitlint/config-conventional (#290) (5d325b0), closes #290
- chore(deps-dev): bump eslint from 7.25.0 to 7.26.0 (#291) (f519b33), closes #291
- chore(deps-dev): bump prettier from 2.2.1 to 2.3.0 (#289) (b423897), closes #289
- chore(deps-dev): upgrading husky (#286) (a6c12a8), closes #286
- chore(deps): bump fetch-har from 4.0.2 to 4.0.3 (#292) (a8660df), closes #292
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#294) (47ecf81), closes #294
- chore(deps): bump get-stream from 4.1.0 to 6.0.1 (#293) (344c209), closes #293
- chore(deps): bump js-yaml from 3.14.0 to 4.1.0 (#274) (b8b4216), closes #274
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#287) (347354d), closes #287
- chore(deps): upgrading oas to 11.0.0 (#285) (00c0288), closes #285
- feat: add a config() function that allows disabling of response parsing (#264) (570049a), closes #264
- feat: adding support for server variables (#284) (1dd8a2e), closes #284
- v3.0.3 (343d9e9)
- chore(deps-dev): bump @commitlint/cli from 12.0.1 to 12.1.1 (#276) (d675432), closes #276
- chore(deps-dev): bump @commitlint/config-conventional (#275) (42a507b), closes #275
- chore(deps-dev): bump @readme/eslint-config from 5.0.3 to 5.0.5 (#282) (b2d159c), closes #282
- chore(deps-dev): bump eslint from 7.23.0 to 7.25.0 (#280) (94ca270), closes #280
- chore(deps-dev): bump memfs from 3.2.1 to 3.2.2 (#273) (8d50610), closes #273
- chore(deps): bump @readme/oas-to-har from 13.2.0 to 13.2.4 (#278) (cc097e0), closes #278
- chore(deps): bump get-stream from 6.0.0 to 6.0.1 (#279) (1dea6cc), closes #279
- chore(deps): upgrading oas (f6369c6)
- v3.0.2 (b52845c)
- chore(deps): upgrading oas (#283) (34655cb), closes #283
- fix: cleaning up a typo in an error message in httpsnippet-client-api (341494f)
- v3.0.1 (4728737)
- ci: allowing node 16 installs and builds (#271) (e36fab1), closes #271
- chore(deps-dev): bump eslint from 7.22.0 to 7.23.0 (#266) (54c2fc2), closes #266
- chore(deps-dev): bump memfs from 3.2.0 to 3.2.1 (#268) (d6905cd), closes #268
- chore(deps): bump @readme/oas-to-har from 13.0.0 to 13.2.0 (#265) (21bc2f7), closes #265
- chore(deps): bump oas from 10.4.0 to 10.4.1 (#267) (855d931), closes #267
- feat: cleaner snippets when body and metadata are present (#269) (4869caf), closes #269
- v3.0.0 (260be3a)
- chore: update deps and require npm@7 (#253) (efa2705), closes #253
- chore(deps-dev): bump @commitlint/cli from 11.0.0 to 12.0.1 (#250) (8b9b6a4), closes #250
- chore(deps-dev): bump @commitlint/config-conventional (#248) (12d734e), closes #248
- chore(deps-dev): bump @readme/eslint-config from 4.1.0 to 5.0.0 (#247) (ef2023f), closes #247
- chore(deps-dev): bump @readme/eslint-config from 5.0.0 to 5.0.3 (#258) (440801e), closes #258
- chore(deps-dev): bump eslint from 7.19.0 to 7.21.0 (#242) (6875828), closes #242
- chore(deps-dev): bump eslint from 7.21.0 to 7.22.0 (#255) (1e48edc), closes #255
- chore(deps-dev): bump nock from 13.0.7 to 13.0.9 (#251) (f0bbc06), closes #251
- chore(deps-dev): bump nock from 13.0.9 to 13.0.11 (#260) (fc8427f), closes #260
- chore(deps): bump @apidevtools/swagger-parser from 10.0.1 to 10.0.2 (#245) (84b95a2), closes #245
- chore(deps): bump @readme/httpsnippet from 2.4.1 to 2.4.3 (#249) (494bbcd), closes #249
- chore(deps): bump @readme/oas-to-har from 11.1.2 to 12.2.1 (#246) (57625d0), closes #246
- chore(deps): bump actions/setup-node from v2.1.4 to v2.1.5 (#241) (0498476), closes #241
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#259) (f9910da), closes #259
- chore(deps): bump form-data from 3.0.0 to 4.0.0 (#244) (47792bc), closes #244
- chore(deps): bump get-stream from 4.1.0 to 6.0.0 (#261) (588fff7), closes #261
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#256) (ceec5c1), closes #256
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#254) (aed83e4), closes #254
- chore(deps): bump oas from 10.0.1 to 10.2.0 (#243) (e5934cc), closes #243
- chore(deps): bump oas from 10.3.0 to 10.4.0 (#262) (c7280d3), closes #262
- ci: trying to fix codeql failures (#263) (e3dd56b), closes #263
- feat: automatically parse the api response based on content-type (#240) (ae50813), closes #240 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125 /github.com/readmeio/api-explorer/blob/77b90ebed4673f168354cdcd730e34b7ee016360/packages/api-explorer/src/lib/parse-response.js#L13-L30 /github.com/readmeio/api/pull/240#discussion_r569829932
- refactor: switch to using memfs instead of mock-fs (#239) (6cb517f), closes #239 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125
-
this is a breaking change.
-
chore: relax commitlint rules on body and footer length
Taken from main codebase
-
feat: remove res.json() line from the httpsnippet client
-
fix: always output
.then(res => console.log(res))
in code sample
Since we dont know if the response is json or not, we can't make assumptions. In an ideal world we'd conditionally do this based on the accept header in the response, but Operation.getHeaders() only returns with an array of headers and not their actual values. I think this is good enough for now!
- v2.6.0 (4cd3ed5)
- chore: rebuilding the root package-lock (d0f8091)
- chore(deps-dev): bump @readme/eslint-config from 3.6.5 to 3.7.1 (#210) (ddae88a), closes #210
- chore(deps-dev): bump @readme/eslint-config from 3.7.1 to 3.8.0 (#214) (1346192), closes #214
- chore(deps-dev): bump @readme/eslint-config from 3.8.0 to 4.0.0 (#219) (0741212), closes #219
- chore(deps-dev): bump @readme/eslint-config from 4.0.0 to 4.1.0 (#229) (608e855), closes #229
- chore(deps-dev): bump eslint from 7.14.0 to 7.15.0 (#212) (b340515), closes #212
- chore(deps-dev): bump eslint from 7.15.0 to 7.16.0 (#220) (69a0e0a), closes #220
- chore(deps-dev): bump eslint from 7.16.0 to 7.17.0 (#226) (0bbdc05), closes #226
- chore(deps-dev): bump eslint from 7.17.0 to 7.19.0 (#234) (0acb815), closes #234
- chore(deps-dev): bump husky from 4.3.0 to 4.3.6 (#217) (571fa3f), closes #217
- chore(deps-dev): bump husky from 4.3.6 to 4.3.7 (#228) (6988708), closes #228
- chore(deps-dev): bump husky from 4.3.7 to 4.3.8 (#238) (82efe01), closes #238
- chore(deps-dev): bump nock from 13.0.5 to 13.0.7 (#235) (9beb2ae), closes #235
- chore(deps-dev): bump prettier from 2.2.0 to 2.2.1 (#209) (38fe2ff), closes #209
- chore(deps): bump @apidevtools/json-schema-ref-parser (#237) (db65c3b), closes #237
- chore(deps): bump @readme/oas-to-har from 10.0.0 to 10.0.5 (#215) (0462373), closes #215
- chore(deps): bump @readme/oas-to-har from 11.1.0 to 11.1.2 (#236) (611148f), closes #236
- chore(deps): bump actions/checkout from v2.3.3 to v2.3.4 (#211) (a88ec6c), closes #211
- chore(deps): bump actions/setup-node from v2.1.2 to v2.1.4 (#225) (6697623), closes #225
- chore(deps): bump ini from 1.3.5 to 1.3.8 (#232) (17f4246), closes #232
- chore(deps): bump js-yaml from 3.14.0 to 3.14.1 (#218) (a4cb9e7), closes #218
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /packages/api (#224) (c846af0), closes #224
- chore(deps): bump node-notifier in /packages/httpsnippet-client-api (#223) (63fa1f9), closes #223
- chore(deps): bump oas from 10.0.0 to 10.0.1 (#233) (af2d9fb), closes #233
- chore(deps): bump oas from 6.1.0 to 10.0.0 (#231) (166000a), closes #231
- ci: updating dependabot to run on a monthly schedule (a081851)
- v2.5.0 (7f6622c)
- chore(deps-dev): bump @readme/eslint-config from 3.6.2 to 3.6.3 (#194) (c53f2a0), closes #194
- chore(deps-dev): bump @readme/eslint-config from 3.6.3 to 3.6.5 (#204) (accc1b3), closes #204
- chore(deps-dev): bump conventional-changelog-cli from 2.1.0 to 2.1.1 (#195) (82ec912), closes #195
- chore(deps-dev): bump eslint from 7.12.1 to 7.13.0 (#197) (e4cae18), closes #197
- chore(deps-dev): bump eslint from 7.13.0 to 7.14.0 (#206) (a963391), closes #206
- chore(deps-dev): bump jest from 26.6.1 to 26.6.3 (#199) (64ca33f), closes #199
- chore(deps-dev): bump nock from 13.0.4 to 13.0.5 (#201) (b3d5198), closes #201
- chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 (#205) (f26cf5f), closes #205
- chore(deps): bump @readme/httpsnippet from 2.2.3 to 2.3.1 (#207) (ca2eeb0), closes #207
- chore(deps): bump @readme/oas-to-har from 9.0.0 to 9.2.0 (#196) (0b0f5ac), closes #196
- chore(deps): bump @readme/oas-to-har from 9.2.0 to 9.2.2 (#202) (a492210), closes #202
- chore(deps): bump oas from 5.0.0 to 5.2.0 (#198) (cb0b851), closes #198
- chore(deps): upgrade oas and oas-to-har (#208) (3daec70), closes #208
- v2.4.4 (f040910)
- fix: adding better messaging when operations can't be found (#193) (22b6dfd), closes #193
- chore(deps-dev): bump @readme/eslint-config from 3.6.1 to 3.6.2 (#189) (eae818f), closes #189
- chore(deps-dev): bump eslint from 7.11.0 to 7.12.0 (#186) (1661310), closes #186
- chore(deps-dev): bump eslint from 7.12.0 to 7.12.1 (#192) (d0d838d), closes #192
- chore(deps-dev): bump jest from 26.5.3 to 26.6.1 (#188) (e25388e), closes #188
- chore(deps): bump @readme/httpsnippet from 2.2.2 to 2.2.3 (#187) (530fa45), closes #187
- chore(deps): bump @readme/oas-to-har from 8.1.0 to 9.0.0 (#191) (f50bbb0), closes #191
- chore(deps): bump actions/setup-node from v2.1.1 to v2.1.2 (#190) (f4745f9), closes #190
- v2.4.3 (621ed10)
- chore(deps): upgrading @readme/oas-to-har to 8.1.0 (f2d3af7)
- chore(deps): upgrading oas to 5.0 (0351595)
- v2.4.1 (3a49483)
- chore(deps-dev): bump @readme/eslint-config from 3.6.0 to 3.6.1 (#183) (33996b0), closes #183
- chore(deps): bump @readme/oas-to-har from 7.5.0 to 8.0.1 (#182) (a2052bb), closes #182
- chore(deps): bump @readme/oas-tooling from 3.6.0 to 3.6.1 (#184) (3d86be9), closes #184
- chore(deps): swapping
@readme/oas-tooling
foroas
(#185) (d9ced1c), closes #185
- v2.4.0 (2d65241)
- chore: test cleanup (#181) (1fe0e95), closes #181
- fix: adding support for non-alphanumerical operation ids (#180) (fd075a0), closes #180
- fix: basic auth headers now decoded and exploded into
.auth()
calls (#179) (2351b95), closes #179
- v2.3.3 (17b475b)
- fix: adding a
.catch()
statement to code snippets (#177) (d7c8613), closes #177 - chore(deps-dev): bump @readme/eslint-config from 3.5.0 to 3.6.0 (#173) (9f8d0f2), closes #173
- chore(deps-dev): bump @readme/oas-examples from 3.5.13 to 3.6.0 (#174) (9c4b118), closes #174
- chore(deps-dev): bump eslint from 7.10.0 to 7.11.0 (#175) (be9393f), closes #175
- chore(deps-dev): bump jest from 26.4.2 to 26.5.3 (#171) (b4cbc9f), closes #171
- chore(deps): bump @readme/oas-to-har from 7.3.0 to 7.5.0 (#170) (f26bb01), closes #170
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.14 (#169) (524915a), closes #169
- chore(deps): bump @readme/oas-tooling from 3.5.14 to 3.6.0 (#172) (6bd2fb3), closes #172
- v2.3.2 (627cb28)
- chore(deps-dev): bump @commitlint/cli from 9.1.2 to 11.0.0 (#158) (a068e8f), closes #158
- chore(deps-dev): bump @commitlint/config-conventional (#159) (c084c27), closes #159
- chore(deps-dev): bump @readme/eslint-config from 3.4.2 to 3.4.3 (#155) (efb446e), closes #155
- chore(deps-dev): bump @readme/eslint-config from 3.4.3 to 3.5.0 (#161) (68d69ee), closes #161
- chore(deps-dev): bump @readme/oas-examples from 3.5.5 to 3.5.13 (#164) (1f5d2f1), closes #164
- chore(deps-dev): bump eslint from 7.8.1 to 7.9.0 (#157) (3f04da5), closes #157
- chore(deps-dev): bump eslint from 7.9.0 to 7.10.0 (#166) (d021965), closes #166
- chore(deps-dev): bump husky from 4.2.5 to 4.3.0 (#160) (54c9c0c), closes #160
- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 (#162) (6d31ded), closes #162
- chore(deps): bump @readme/oas-to-har from 7.2.1 to 7.3.0 (#163) (5a915ca), closes #163
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.13 (#165) (5b8cd08), closes #165
- chore(deps): bump actions/checkout from v2.3.2 to v2.3.3 (#167) (3f12362), closes #167
- chore(deps): bump fetch-har from 4.0.1 to 4.0.2 (#156) (2c3314e), closes #156
- chore(deps): bump path-to-regexp from 6.1.0 to 6.2.0 (#168) (7ccf66c), closes #168
- v2.3.1 (be10f84)
- fix: if no cache dir is determined, fallback to the os temp dir (#154) (e0525f0), closes #154 #107
- chore(deps-dev): bump @readme/eslint-config from 3.4.1 to 3.4.2 (#144) (5e7bc96), closes #144
- chore(deps-dev): bump eslint from 7.7.0 to 7.8.1 (#152) (be44467), closes #152
- chore(deps-dev): bump jest from 26.4.0 to 26.4.2 (#143) (831d12c), closes #143
- chore(deps-dev): bump mock-fs from 4.12.0 to 4.13.0 (#145) (69a87fa), closes #145
- chore(deps-dev): bump prettier from 2.0.5 to 2.1.1 (#147) (565939e), closes #147
- chore(deps): bump @readme/httpsnippet from 2.0.1 to 2.1.1 (#148) (4046808), closes #148
- chore(deps): bump @readme/oas-to-har from 7.0.0 to 7.2.0 (#146) (53a08a5), closes #146
- chore(deps): bump @readme/oas-to-har from 7.2.0 to 7.2.1 (#153) (7368d93), closes #153
- chore(deps): bump @readme/oas-tooling from 3.5.8 to 3.5.11 (#149) (845e147), closes #149
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#151) (d740da5), closes #151
- chore(deps): update actions/checkout requirement to v2.3.2 (#150) (aacc532), closes #150
- v2.3.0 (bb65e11)
- feat: support multipart/form-data (#132) (8f28341), closes #132
- chore(deps-dev): bump @commitlint/cli from 9.1.1 to 9.1.2 (#142) (a4f70bf), closes #142
- chore(deps-dev): bump @commitlint/config-conventional (#138) (125a08a), closes #138
- chore(deps-dev): bump @readme/eslint-config from 3.4.0 to 3.4.1 (#133) (d65621b), closes #133
- chore(deps-dev): bump conventional-changelog-cli from 2.0.34 to 2.1.0 (#134) (432dba7), closes #134
- chore(deps-dev): bump eslint from 7.6.0 to 7.7.0 (#137) (baf6fe0), closes #137
- chore(deps-dev): bump jest from 26.2.2 to 26.4.0 (#141) (16bc760), closes #141
- chore(deps-dev): bump nock from 13.0.3 to 13.0.4 (#135) (34f7cf7), closes #135
- chore(deps-dev): upgrading @readme/eslint-config and eslint (992651c)
- chore(deps): bump @readme/oas-to-har from 6.15.2 to 6.16.1 (#139) (47db45a), closes #139
- chore(deps): bump @readme/oas-tooling from 3.5.6 to 3.5.8 (#136) (4416c87), closes #136
- v2.2.2 (6efa4e0)
- ci: setting up codeql workflows (#127) (62707be), closes #127
- chore(deps-dev): bump @readme/eslint-config from 3.3.3 to 3.4.0 (#121) (f393edc), closes #121
- chore(deps-dev): bump eslint from 7.5.0 to 7.6.0 (#122) (0eb173b), closes #122
- chore(deps-dev): bump jest from 26.1.0 to 26.2.2 (#126) (4229c34), closes #126
- chore(deps-dev): bump nock from 13.0.2 to 13.0.3 (#125) (fcc2d45), closes #125
- chore(deps): bump @readme/oas-to-har from 6.14.0 to 6.15.2 (#123) (c6203a6), closes #123
- chore(deps): bump @readme/oas-tooling from 3.5.5 to 3.5.6 (#124) (1c179d8), closes #124
- chore(deps): bump actions/setup-node from v2.1.0 to v2.1.1 (#120) (6b915cf), closes #120
- v2.2.1 (09667db)
- chore: cleaning up the package-lock (7d4ec59)
- chore(deps-dev): bump @commitlint/cli from 9.0.1 to 9.1.1 (#109) (7f0eaec), closes #109
- chore(deps-dev): bump @commitlint/config-conventional (#116) (ee0f79c), closes #116
- chore(deps-dev): bump @readme/eslint-config from 3.3.2 to 3.3.3 (#118) (963a235), closes #118
- chore(deps-dev): bump @readme/oas-examples from 3.4.0 to 3.5.5 (#113) (a7b4561), closes #113
- chore(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#110) (cd29a03), closes #110
- chore(deps): bump @apidevtools/json-schema-ref-parser (#115) (a129798), closes #115
- chore(deps): bump @apidevtools/swagger-parser from 9.0.1 to 10.0.1 (#112) (a3aed98), closes #112
- chore(deps): bump @readme/oas-tooling from 3.5.0 to 3.5.5 (#111) (5621fad), closes #111
- chore(deps): bump fetch-har from 3.0.0 to 3.0.2 (#114) (41efd8b), closes #114
- chore(deps): bump httpsnippet from 1.20.0 to 1.21.0 (#117) (e5d5082), closes #117
- chore(deps): bump lodash from 4.17.15 to 4.17.19 (#108) (9d4c12a), closes #108
- v2.2.0 (fa9fa64)
- feat: automatically reject the sdk promise for error statuses (#105) (827f32a), closes #105
- feat: setting a custom user agent for all requests (#106) (25cefef), closes #106
- v2.1.6 (cc67a0c)
- chore(deps-dev): bump @commitlint/cli from 8.3.5 to 9.0.1 (#87) (5e99252), closes #87
- chore(deps-dev): bump @commitlint/config-conventional (#88) (a08be1f), closes #88
- chore(deps-dev): bump @readme/eslint-config from 3.2.0 to 3.3.0 (#90) (7c286ac), closes #90
- chore(deps-dev): bump @readme/eslint-config from 3.3.0 to 3.3.2 (#99) (038e6e2), closes #99
- chore(deps-dev): bump eslint from 7.2.0 to 7.3.1 (#93) (d96b2c9), closes #93
- chore(deps-dev): bump eslint from 7.3.1 to 7.4.0 (#95) (a1d7eed), closes #95
- chore(deps-dev): bump jest from 26.0.1 to 26.1.0 (#92) (c388924), closes #92
- chore(deps-dev): bump nock from 12.0.3 to 13.0.0 (#91) (52c9202), closes #91
- chore(deps-dev): bump nock from 13.0.0 to 13.0.2 (#97) (cafd323), closes #97
- chore(deps): bump @readme/oas-to-har from 6.10.2 to 6.11.1 (#85) (0d0c59e), closes #85
- chore(deps): bump @readme/oas-to-har from 6.11.1 to 6.14.0 (#98) (a3b7b7d), closes #98
- chore(deps): bump @readme/oas-tooling from 3.4.5 to 3.4.7 (#83) (c341070), closes #83
- chore(deps): bump @readme/oas-tooling from 3.4.7 to 3.5.0 (#96) (32aa6d5), closes #96
- chore(deps): bump actions/checkout from v2.2.0 to v2.3.1 (#89) (51d9be7), closes #89
- chore(deps): bump actions/setup-node from v2.0.0 to v2.1.0 (#94) (d5a18ce), closes #94
- chore(deps): bump fetch-har from 2.3.2 to 3.0.0 (#100) (6fbe358), closes #100
- feat: cleaning up api snippets by breaking off the auth call (#101) (d76ba9e), closes #101
- docs: cleaning up the pr template (6539d14)
- ci: changing the label that dependabot uses (57917ce)
- v2.1.5 (e5bfdca)
- build: some more attempts at changelog improvements (ddcb46d)
- chore(deps): upgrading @readme/oas-tooling to 3.4.7 (#82) (1e19988), closes #82
- docs: changelog typo resolutions (cbd7862)
- v2.1.4 (386d713)
- build: setting an empty version in the root package file for changelogs (f7e5db6)
- fix: minor cleanup and clarification on the fix in 996da5b (8fbe624)
- docs: fixing a typo in the changelog (996da5b)
- v2.1.3 (33fc797)
- build: working to get changelogs automatically updated (074cbb8)
- fix: issues where path params wouldn't always get added as metadata (#80) (5215366), closes #80
- docs: updating the changelog (27e23c4)
- v2.1.2 (22dec18)
- fix: bug where path params wouldn't be included in snippets (#79) (719e2e0), closes #79
- docs: updating the changelog (aad2cf4)
- v2.1.1 (e855892)
- fix: snippet paths should not include the server url (#77) (a812f0b), closes #77
- chore(deps-dev): bump lerna from 3.22.0 to 3.22.1 (#74) (7c270c2), closes #74
- chore(deps): bump @readme/oas-to-har from 6.10.0 to 6.10.2 (#73) (1b4568c), closes #73
- chore(deps): bump @readme/oas-tooling from 3.4.3 to 3.4.5 (#75) (05e5204), closes #75
- v2.1.0 (3802a50)
- fix: relative paths in parent parent directories not being supported (#67) (dba888b), closes #67
- fix: various code snippet issues and deficiencies (#72) (c5e4eeb), closes #72
- chore: configuring dependabot to also update our github actions (e8a90ea)
- chore: moving off our httpsnippet fork and to v1.20.x (#64) (45b0e2a), closes #64
- chore(deps-dev): bump @readme/eslint-config from 3.1.0 to 3.1.3 (#57) (2d4fa96), closes #57
- chore(deps-dev): bump eslint from 7.1.0 to 7.2.0 (#63) (919bdd9), closes #63
- chore(deps-dev): upgrading @readme/eslint-config to 3.2.0 (#70) (3b26c2e), closes #70
- chore(deps): bump @readme/oas-to-har from 6.9.6 to 6.10.0 (#59) (9ef271a), closes #59
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#54) (b58e8e3), closes #54
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#58) (f66cae2), closes #58
- chore(deps): bump actions/checkout from v1 to v2.2.0 (#65) (47d99e4), closes #65
- chore(deps): bump actions/setup-node from v1 to v2.0.0 (#66) (6a46c6c), closes #66
- chore(deps): bump fetch-har from 2.3.1 to 2.3.2 (#60) (1a1ebe7), closes #60
- chore(deps): swapping yaml for js-yaml (#69) (fc04a9f), closes #69
- feat: adding test cases for supporting unchained auth usage (#68) (0a73b49), closes #68
- style: updating dependabot to follow our commit standards (b6a29be)
- ci: changing the dep update frequency to weekly (285d042)
- ci: create Dependabot config file (#56) (38110a0), closes #56
- Bump eslint from 7.0.0 to 7.1.0 (#48) (fcd657b), closes #48
- Bump jest from 25.5.4 to 26.0.1 (#46) (adf39a1), closes #46
- Bump yaml from 1.9.2 to 1.10.0 (#45) (26d3edd), closes #45
- v2.0.2 (c504232)
- chore: moving the repository over to a monorepo directory tree (#51) (a82fcdd), closes #51
- chore: setting the base lerna version to the current version (063a449)
- feat: HTTP Snippet client for Node samples (#52) (cf72740), closes #52
- docs: updating our CoC enforcement email address (5609db4)
- build: 2.0.1 release (e663a9c)
- fix(package.main): specify the entry point file (#50) (05727c4), closes #50
- build: 2.0.0 release (7b66318)
- docs: adding a changelog and enforcing commit styles (#44) (cc07150), closes #44
- docs: adding a code of conduct and contribution guide (f023b41)
- SDK Generation (#28) (adab436), closes #28
- chore: pulling over our common pull request template (609c1ba)
- chore: relicensing under the MIT license (5253c44)
- chore: wiping the slate clean for a rewrite (#27) (a27e006), closes #27
- 1.0.0 (083dd18)
- Add babel compilation on prepublish (afca7ca)
- Add output functionality (#24) (617aa52), closes #24
- Bugfix/incorrect wrap (#25) (645b6e9), closes #25
- Build the src using babel pre-test for non watching mocha (ff0b488)
- Fix local linking (a68e514)
- Move all code into src/ folder (1ed313d)
- Run tests from dist/ to make sure babel has done it's job properly (61dd4d0)
- Support sending files to build services (#23) (1213368), closes #23
- Turn off babel module transformation (6b47c7d), closes /github.com/readmeio/api/blob/e0de5379b2d9e6a7762a30386ad68ff504f878cf/api.js#L71
- 1.0.0-8 (e0de537)
- Add circleci badge to the readme (8f1d813)
- Clean up error messages by not showing error stack (a672245)
- 1.0.0-7 (17c39ee)
- Add code coverage to codeclimate (95b49f0)
- Fix bug with deploying private services (550ac03)
- Remove secrets from api help (00f8b20)
- 1.0.0-5 (db451aa)
- Ask to create new directory if api init is run with files already existing (1367246)
- 1.0.0-3 (6ac40df)
- Add docs and fix tests (b11804f)
- Add message if they try to deploy without editing comments (235e2bc)
- Add nicer message if they need to upgrade to do something (d5981e0)
- Add test (c62190f)
- Add warning private services requires paid plan (8b4bc2b)
- Added tests (a933796)
- Clean code up (f76b1b5)
- cleanup (8cad8ce)
- Don't need imports in tests anymore (f08bbf8)
- Don't need this since we are loading from the home directory (2f52e88)
- Fix bug where linked service was always used, even without running
api link service
(5273229) - Fixes if no comments exist at all (50a0974)
- link -> unlink (0d7fee3)
- Make sure shared directory exists first (986cdf3)
- Refactor
api link
to use a folder in the home directory (18aefa3) - Update build-docs (5f8ba74)
- update test (e0badd4)
- Update to circleci2 (1fbb21c)
- Use home directory for login cookie (1af5fa8)
- 1.0.0-2 (07d0e9d)
- Another readme fix (7045e38)
- Make sure we tell them to edit the file in endpoints/ (722211f)
- Whoops. Removing more not needed readme stuff (0765446)
- 1.0.0-0 (2761be6)
- Action -> Endpoint (c2a959d)
- Add a default to the generated code (56541cf)
- Add a way to see your keys (a858e3b)
- Add higher coverage thresholds (6b0c2ff)
- bump (d2a91b6)
- Bump (5aa6879)
- Bump version of build-docs to 2.0.0 (4faec3c)
- Clean up a bit (c3ae266)
- I don't think the post-install step works all the time (6b9c732)
- If the user attempts to use a key starting with
demo
then print a warning (4c3ab01) - Let's not get too excited... (c35d126)
- Lowercase current folder name on
api init
(82d33b5) - Make sure brand new services can be created (a5182c1)
- Refactor api module to use module.exports in seperate files (f5bedba)
- Remove version from docs link in stub (81a0afa)
- Should pass through team to fetch available versions on deploy (3848b5b)
- Show better error message on signup (8cfd84e)
- Update the stub (e98bf9a)
- 0.13.2 (68760b4)
- 0.13.0 (60eef5c)
- Fix issue with errors in async code (ac9355e)
- Update build-docs to support defaults (a0c10f7)
- Update stub to be more useful (637cde5)
- -v consoles the BUILD_HOST if set (c6d3a76)
- 0.12.8 (ed76e3b)
- Add -t shortcut for --team (af18aa0)
- Fix bug deploying private service with only 1 team (897e538)
- Should be .name (07e1d8e)
- 0.12.4 (412d22b)
- Add a notice about what an action is (a1ed38b)
- Add a post-install script (bf37f4d)
- Better messages when deploying (d4af7cd)
- Better setup messaging (3b30510)
- Improve error message for docs (40e834d)
- Update build-docs so type is no longer case sensitive (3ab61ac)
- Whoops, testing (66b7f08)
- 0.12.0 (cff0fcd)
- Don't ask if you only have one team (54b6e75)
- Update docs to match example (ac707c6)
- Validate semver version during init (183f1a3)
- 0.11.0 (ee13d9b)
- Also prompt signup if they arent logged in but try to deploy (69d0d6f)
- Attempt to guess their username (15a318e)
- bump (f784fe0)
- bump (b1eb7f7)
- Bump (2804fee)
- Bump (f4409a4)
- Bump bump (19ce78c)
- Change .do to .run (48a60bf)
- Change colors (8e6b2f2)
- Change intro text (e1a453f)
- Clean up the api help screen (ceeba12)
- I don't think people will know what an 'action' is without context (986f514)
- Put API back (d3e8f39)
- Send metadata from the Node module (865e9f0)
- Simple ReadMe file intro (73a61bf)
- There is no way this will work... (4fe4232)
- Unbreak the breaks (2c661f4)
- Update readme (34b9015)
- 0.8.0 (4ed8555)
- 0.9.0 (2866b2e)
- Add better docs and tests for secrets (564cec2)
- Fix api module to v0 of api (0236f02)
- Fix some other tests (35dd7e7)
- Update to npm5 (379796a)
- 0.8.0 (baa51e4)
- Fix test (3f37f8a)
- response.body.result -> response.body (a328761)
- update gitignore (ce72d6d)
- 0.7.0 (6500175)
- Add inviteCode to command line signup (a59592c)
- Add support for
api.error(new Error('message'))
(e49636a)
- 0.6.1 (bda076b)
- Add documentation for login and signup (249df23)
- api-build -> api (9e7d163)
- Increase version of build-docs to throw on invalid json schema types (9c0d40b)
- Support
throw new Error('message')
from services (8d2c51d)
- 0.6.0 (51ac766)
- Add --version and -v (908db4d)
- Fix bug with missing readme.md file (bf6f4d5)
- Fix deprecated warning (2bd2b8d)
- Signup from cli (981adcd)
- Use api instead of api-build (13d2877)
- 0.5.0 (d3d8e3c)
- Able to set secrets for service (757db02)
- Add
#set()
and#write()
to PackageJson class (76e4c39) - Add
api whoami
to return the current logged in user (f980712) - Add
build
property to package.json if existing property exists and does not match (84fb912) - Add a couple more tests for
api init
(08f541b) - Add a heading to the readme markdown (2cea1f1)
- Add a proper
api logout
(e661b72) - Add a user-agent header which contains the
api
version, node version and platform (ca42b63) - Add capability to update property prioritising a root update first (97bc69f)
- Add comment (9d23768)
- Add documentation for local and ls (e51d1a2)
- Add global request override which adds an error handler (42a27b7)
- Add missing password prompt type (f714e2d)
- Add more tests for
api init
and support existing package.json (7067729) - Add new
invoke
file which is used from bothrun
andapi.do
(bbcd26e) - Add some more tests for on deploy team selection (ad81e04)
- Add tests and docs for
api update
(b95eef0) - Allowing running from cli on different team (331a1e6)
- api.do returns promise or callback (b798c2c)
- Ask for
team
andprivate
on service deploy (dd48ad1) - Better error handling (2b43e55)
- Bump version of build-docs to 1.1.0 to support a full description (da8d091)
- Data is assumed to be {} if not passed in (3549778)
- Document
run
and add support for private services (5c83a86) - Fix for new versions array format returned from api (fdb1174)
- Fix formatting of readme file (889efd3)
- Fix help test (20f0473)
- Fix other enquirer usages (2ceb606)
- Generate docs for all actions (59a18c4)
- Lint (be3a8cb)
- Lint (7c71d90)
- Make sure our request wrapper returns an actual promise (0cd2343)
- Make tests better for init (c82575e)
- Move entrypoint require into try..catch block (cb2b500)
- Output correct error from
api run
(4a71ab6) - Pick a team to update service on (61507b5)
- Prefixing team name onto package.json name for private non-personal packages (d33c5a3)
- Print out location header for the URL to the hosted service (b78e680)
- Re-add back in the public/private question on first deploy (f193130)
- Refactor the deployment process (d325bb4)
- Remove asking of
private
in the cli (05473ee) - Remove async/await (bdede9e)
- Remove dependencies from package json object (995f2b9)
- Remove signup (e4db693)
- Send private flag to the API (afb54ca)
- Show prompt to update if on an old version (aa770bb)
- Skip broken test (3c6773a)
- Swap out inquirer for enquirer (327a8a8)
- Switch logout to use async/await (724992d)
- Tests (97f119d)
- Tidy up private question. Rename internal to private (59ed258)
- Update dependencies (e8fcfb1)
- Update docs for deploy (59f2853)
- Use prod url by default (9b58b31)
- Validate package name (b122167)
- Versions can be marked as deprecated (226a81f)
- 0.4.1 (ffd17b9)
- Add
api docs
command to show generated docs (11a2e08) - Add build-docs comment block to stub.js (d8d8587)
- Add circle.yml file (0850643)
- Add readme.md (6b34546)
- Add testing setup and add tests for help command (601e8a3)
- Better deployment with versions (02fa41f)
- Fix commands for new api response format (25a4d9a)
- Fix header (dd3c390)
- Log if you're not logged in before doing actions (01f87ca)
- Pass minimists args into
action.run()
(48b82c2) - Removing lodash dependency (8b9deea)
- Show link to dash after deploy (aced1c4)
- Takes the web url from utils (648ca4b)
- Temp fix for deploying a new service that hasn't been deployed before (fa2aba5)
- 0.3.3 (5b16f0a)
- 0.2.2 (d10c15a)
- Checks semver version (748a09b)
- Request is required by request-promise (884eb0b)
- Update version via cli (cc2d38a)
- 0.2.1 (8802c9d)
- Deploy readme.md (f7f893b)
- Fetch BUILD_URL from env variable (26e4da4)
- Remove unused dependencies and fix handler.js (d885ea7)
- Rename 'api' to 'api-build' in handler local (5e9b4dc)
- Save cookie on login and signup (6353d4d)
- Send docs to registry (0f33d5e)
- 0.2.0 (be11dd0)
- Add command for running remotely (4d20036)
- Fix keys command (5dae4f6)
- Fix logs to work with new auth, and not stop lambda from quiting (fc904a4)
- Improvements to api init (5ed8581)
- use stage url (518715d)
- 0.1.0 (f87c48e)
- Ability to use staging url (2f40fe0)
- Add alias for invoke (16574f1)
- Add list command to show deployed versions (4664860)
- Add way to output keys on cli (d22a8cf)
- api init (a61647f)
- api link (0b3b1a8)
- api log (4647c27)
- api unlink (6146766)
- api.do (62133c8)
- better un-tracking? (1395319)
- Clean up console (7c6501a)
- Clean up eslint (0d65954)
- e2e working with services registry, needs to un-hardcode the endpoint (c67d252)
- Fix a bunch of login stuff with users (e029edb)
- Fix build url to staging (1e70e00)
- Fix issues with logger (a3019f3)
- Fix ls (34df489)
- Fix running locally (3dfd627)
- Fixes for ls (7bf009a)
- Initial commit (0dbe429)
- initial commit of skeleton, needs POST route, and handler (9924cd7)
- Invoking and deploying (4f4b30e)
- it's all working now (62c775f)
- keep git from tracking changes to cred file (c7ff98e)
- list all deployed services (d094242)
- Login with username or email (dd593bd)
- make sure data dir is part of package so it won't need to be created (8186db2)
- Move handler into module (7c4e8f3)
- no way to untrack changes to cred file, just commiting dir (07b87ad)
- Run locally (3dd7b46)
- Should be staging url (882df8f)
- Update how api key is passed (2191617)
- Use new login style (a2bb2bc)
- yarn (1945f2f)
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#613) (ebb90af), closes #613
- chore(deps): bumping out of date deps (#611) (287a708), closes #611
- chore(test): refreshing the smoketest dataset (1a457e4)
- feat: add install flag to bypass prompt (#625) (415fb8e), closes #625
- fix: moving off
fs/promises
tofs
in client-side code (#605) (1d9c87e), closes #605 - chore: bumping deps (#607) (21bd60a), closes #607
- Adds ESM usage instructions (#606) (6fadba7), closes #606
- chore: bumping out of date deps (#603) (66cfec9), closes #603
- fix: broken badge, remove unnecessary
.svg
extension (7c5224c), closes badges/shields#8671 - fix: failing tests (#602) (c19a991), closes #602
- fix: resolving typing issues in JS codegen (#593) (ab97a70), closes #593
- test: updating the smoketest dataset (#594) (bf57315), closes #594
- chore(deps-dev): bump eslint from 8.28.0 to 8.29.0 (#592) (deaa5ba), closes #592
- chore(deps): bump readmeio/rdme from 8.1.1 to 8.2.0 (#587) (2c6144e), closes #587
- chore(deps): bumping out of date deps (#591) (54754da), closes #591
- chore(deps): use rdme@v8 (a730908)
- test: refreshing the unit test dataset (4dad793)
- chore(deps-dev): bump husky from 8.0.1 to 8.0.2 (#568) (113e898), closes #568
- chore(deps): bump readmeio/rdme from 8.0.0 to 8.1.1 (#573) (6f96efa), closes #573
- chore(deps): bumping out of date deps (#575) (ae55a13), closes #575
- fix: compatibility with yarn installs where
package.json
needsversion
(#574) (0913923), closes #574 - ci: disabling updates to
find-cache-dir
as it's esm-only now (e21a975)
- fix: installs not actually installing the api (#562) (909a9fd), closes #562
- chore(deps): bump readmeio/rdme from 7.5.0 to 8.0.0 (#558) (08d3ac5), closes #558
- fix: bug where
@api/identifier
wasn't being installed properly (#557) (20228d2), closes #557 - docs: tweaks to the v4 upgrade docs (f752c66)
- docs: adding a callout about v5 not being out yet (c36fdb1)
- docs: fixing some typos in a few docs (e766707)
- docs: installation clarifications on the registry UUID (a9c6ce2)
- docs: v5 (#553) (5faaa11), closes #553
- chore: refreshing the smoketest dataset and excluding all google apis (#554) (5b6a86a), closes #554
- chore: updating packageInfo (b507b38)
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 (#515) (1b84f6e), closes #515
- chore(deps-dev): bump @commitlint/cli from 17.1.2 to 17.2.0 (#555) (71ae361), closes #555
- chore(deps-dev): bump @commitlint/config-conventional (#514) (9699657), closes #514
- chore(deps-dev): bump @commitlint/config-conventional (#556) (09b43ce), closes #556
- chore(deps-dev): bump @readme/eslint-config from 10.1.0 to 10.1.1 (#528) (aae1d87), closes #528
- chore(deps-dev): bump @readme/eslint-config from 9.0.0 to 10.1.0 (#519) (9ab7829), closes #519
- chore(deps-dev): bump @readme/oas-examples from 5.4.1 to 5.5.0 (#503) (6a59efb), closes #503
- chore(deps-dev): bump @types/mocha from 9.1.1 to 10.0.0 (#526) (6a40663), closes #526
- chore(deps-dev): bump eslint from 8.21.0 to 8.23.0 (#517) (827b71d), closes #517
- chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 (#525) (4ca9c8f), closes #525
- chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 (#531) (3c1645b), closes #531
- chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 (#541) (0621068), closes #541
- chore(deps): bump @readme/oas-to-har from 17.1.2 to 18.0.0 (#518) (9d88aea), closes #518
- chore(deps): bump ssri from 9.0.0 to 10.0.0 (#534) (33dd5bb), closes #534
- chore(deps): bump ts-morph from 15.1.0 to 16.0.0 (#527) (501941d), closes #527
- chore(deps): bump validate-npm-package-name from 4.0.0 to 5.0.0 (#535) (d150055), closes #535
- chore(deps): bumping oas deps (#552) (3f7b625), closes #552
- chore(deps): bumping out of date deps (#510) (c37fbcc), closes #510
- fix: minor tweak to how we generate the packageInfo file (980dd9d)
- fix: prefix schema titles that start with numbers to fix a type generation bug (#530) (b17a261), closes #530
- fix: quirks with OR auth configurations not working right (#543) (af4c0e9), closes #543
- feat: addition of a new
timeout
config option (#542) (dad0dbe), closes #542 #432 - feat: allow original operationIDs to be used in dynamic SDKs (#509) (0d52b72), closes #509
- feat: allowing
accept
headers to always be sent through as metadata (#538) (826368a), closes #538 - feat: allowing users to manually specify an
authorization
header (#546) (11e2435), closes #546 - feat: completely overhauling how we're handling response data (#539) (18ddbfb), closes #539
- feat(testing): codegen smoketest suite + fixes (#550) (ab94a7e), closes #550
- refactor: json schema type generation and handling (#533) (b257fe1), closes #533
- Fix example in README (#529) (bd10fad), closes #529
- ci: formdata-node is esm only now (67f44cd)
- chore: updating packageInfo (9b43093)
- chore(deps-dev): bump @readme/eslint-config from 8.8.3 to 9.0.0 (#502) (d084273), closes #502
- chore(deps-dev): bump eslint from 8.19.0 to 8.21.0 (#501) (ab18053), closes #501
- chore(deps): bump readmeio/rdme from 7.3.0 to 7.5.0 (#500) (404fddf), closes #500
- fix: bug where operationIDs with underscores were being modified (#497) (6519b4f), closes #497
- fix: generated SDKs now ship an IFEE (#494) (9d1247f), closes #494
- fix: removing undefined objects from incoming metadata parameters (#496) (3183a8e), closes #496
- feat: adding support for case-insensitive header parameters (#495) (895f8d5), closes #495
- docs: minor doc change to test something in production (8aaef93)
- docs: revert change (b580517)
- feat: add support for github blob URLs (#484) (f8b20a8), closes #484
- feat: improved typescript method acecssor
path
type generation (#482) (8db66e7), closes #482 - feat: updating httpsnippet-client-api to be compatible with httpsnippet v4 (#491) (cb357f2), closes #491
- feat: updating httpsnippet-client-api to work on httpsnippet v4 + TS rewrite (#492) (8b11be6), closes #492
- fix: making sure that packageInfo file updates get committed on release (1b770b4)
- fix: rearrange markdown comment (a992a86)
- fix: typescript crashes (#480) (78dc3b2), closes #480
- ci: getting started content reuse using hercule (#490) (7803460), closes #490
- docs: fixing a bad url (618fee3)
- docs: tweaks to callouts so they look better on our docs (fc25a5e)
- docs: updating documentation for v5 (#469) (c77e900), closes #469 #475 #479 #473
- docs: updating relative image paths to be absolute in our docs (1f49792)
- chore(deps-dev): bump typescript from 4.6.4 to 4.7.4 (#473) (4aea544), closes #473
- chore(deps-dev): bumping dev deps (#479) (1434753), closes #479
- fix: downgrading json-schema-to-typescript to v10 (#475) (31a1091), closes #475
- feat: updating the packageInfo file for v5 beta0 (a4df246)
- fix: cleaning up some unnecessarily complicated promises (db41fd3)
- fix: cleanup of assorted snippet generation quirks (#420) (44a6f11), closes #420
- fix: fixing how we generate the dist to work under CJS imports (#397) (358bde4), closes #397
- fix: improper paths in the unit test tsconfig (6c6c044)
- fix: issue where formData would sometimes be sent twice (#389) (d4e309c), closes #389
- fix: moving us off the unstable node12 module resolution with a paths hack (#400) (aa44884), closes #400
- fix: quirk with node 16 and
response.clone()
(#419) (9fe5f2a), closes #419 - fix: the codeql workflow so it runs properly (#379) (ebcd3ce), closes #379
- fix: updating the TS installer to install the upcoming
api@beta
release (8c7388f) - fix: use existing API methods (#447) (fe01b6e), closes #447
- fix(auth): remove the ability to have auth chained with each request (#431) (b7fc800), closes #431
- chore: bumping the license year (c7f1c76)
- chore: delete redundant docs (#417) (fbcfd26), closes #417
- chore: excluding esm-only packages from dependabot (09420a0)
- chore(deps-dev): bump @commitlint/cli from 16.2.1 to 16.2.4 (#441) (628d90e), closes #441
- chore(deps-dev): bump @commitlint/cli from 16.2.4 to 17.0.2 (#452) (ccc25d1), closes #452
- chore(deps-dev): bump @commitlint/cli from 17.0.2 to 17.0.3 (#463) (e1bdea4), closes #463
- chore(deps-dev): bump @commitlint/config-conventional (#438) (597b180), closes #438
- chore(deps-dev): bump @commitlint/config-conventional (#450) (5e29521), closes #450
- chore(deps-dev): bump @commitlint/config-conventional (#461) (3b61e30), closes #461
- chore(deps-dev): bump @types/validate-npm-package-name (#467) (367495c), closes #467
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#454) (a094b3f), closes #454
- chore(deps-dev): bump husky from 7.0.4 to 8.0.1 (#456) (838bc54), closes #456
- chore(deps-dev): bump sinon from 13.0.2 to 14.0.0 (#451) (5f127d1), closes #451
- chore(deps-dev): bumping all dev deps (#384) (874a91d), closes #384
- chore(deps-dev): bumping all out of date dev deps (#381) (fb53f57), closes #381
- chore(deps-dev): bumping some dev dependencie (c5b4a49)
- chore(deps-dev): removing alex as a dep, its better suited as a GH action (9b9a9ea)
- chore(deps): bump @readme/oas-to-har from 14.1.0 to 15.0.0 (#390) (fbad503), closes #390
- chore(deps): bump actions/checkout from 2.4.0 to 3 (#425) (7669751), closes #425
- chore(deps): bump actions/setup-node from 2.5.1 to 3 (#405) (d761624), closes #405
- chore(deps): bump github/codeql-action from 1 to 2 (#437) (5e13314), closes #437
- chore(deps): bump json-schema-to-typescript from 10.1.5 to 11.0.1 (#464) (04c4082), closes #464
- chore(deps): bump ts-morph from 14.0.0 to 15.1.0 (#459) (9bbf46f), closes #459
- chore(deps): bumping node-fetch (#377) (eec72cd), closes #377
- chore(deps): bumping out of date deps (#443) (66e5e69), closes #443
- chore(deps): upgrading oas and @readme/openapi-parser (2b3c07c)
- chore(deps): upgrading oas to v18 (#407) (a817eef), closes #407
- chore(deps): upgrading out of date deps (8027f55)
- feat: adding support for cookie parameters (#393) (7252e5f), closes #393
- feat: adding support for cookies in snippets (#421) (a355800), closes #421
- feat: changing the readme api url from .io to .com (#383) (d64ee16), closes #383
- feat: clenaing up how we access paths out of the OAS (#394) (356248c), closes #394
- feat: cli installer (#427) (6b1e472), closes #427
- feat: creating a new test suite for running snippet datasets within a VM (#422) (0d23afc), closes #422
- feat: creation of a new APICore class to handle fetching (#410) (abf83ae), closes #410
- feat: decoupling the spec fetching process from the caching library (#428) (eb276b4), closes #428
- feat: dropping support for node 12 (#382) (d04c89d), closes #382
- feat: extending support to node 18 (#435) (4ba3917), closes #435
- feat: improved handling of file uploads (#380) (cd3c2ec), closes #380
- feat: moving
api-core
back into the mainapi
package (#409) (8ce96f5), closes #409 - feat: moving the test suite over to mocha (#402) (bc6952f), closes #402
- feat: overhauling how we process parameters to support required defaults (#396) (6ee4906), closes #396
- feat: splitting core api functionality out into a separate package (#399) (84da97a), closes #399
- feat: supporting configurable cache dirs in the dynamic SDK (#446) (8f19be9), closes #446
- feat: typescript rewrite (#392) (a2241b0), closes #392
- feat: TypeScript SDK code generation 🧙 (#411) (77dbd34), closes #411
- ci: form-data-encoder is now ESM-only so we can't use it (yet) (934582f)
- docs: adding tickets to the pr template (a4979e6)
- docs: incorporating alex into our documentation workflow (#408) (cf55006), closes #408
- docs: minor contrib updates (4d18c36)
- docs: small revision to the pr template (e271dcf)
- docs: updating the changelog (289c872)
- test: run
build
in pretest (#430) (cfcbf00), closes #430 - test: SDK codegeneration test suite (#413) (849c78c), closes #413
- test: upgrading
@readme/oas-examples
to the latest release and fixing issues (#424) (2e8988c), closes #424 - perf: codegen performance improvements (#429) (7b341a2), closes #429
- style: capping all long comments to 100 character lines so they're easier to read (#395) (98ff3aa), closes #395
- feat: ugprading oas dependencies on v4.2.1 (c328fd4)
- fix: quirk with node 16 and
response.clone()
(de8d964)
- chore(deps-dev): bump @commitlint/cli from 15.0.0 to 16.0.1 (#372) (2279bcf), closes #372
- chore(deps-dev): bump @commitlint/config-conventional (#365) (eddaec1), closes #365
- chore(deps-dev): bump @readme/eslint-config from 8.0.2 to 8.1.1 (#373) (c781941), closes #373
- chore(deps-dev): bump eslint from 8.3.0 to 8.6.0 (#369) (1c5f2b1), closes #369
- chore(deps-dev): bump jest from 27.4.2 to 27.4.5 (#370) (81c8874), closes #370
- chore(deps-dev): bump memfs from 3.4.0 to 3.4.1 (#367) (2f5f2f1), closes #367
- chore(deps-dev): bump prettier from 2.5.0 to 2.5.1 (#371) (55ce743), closes #371
- chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 (#364) (343c5b7), closes #364
- chore(deps): bump fetch-har from 5.0.3 to 5.0.4 (#366) (53f0b61), closes #366
- chore(deps): bump oas from 17.3.2 to 17.4.0 (#368) (410f6ca), closes #368
- chore(deps): upgrading various oas-related deps (#374) (8a31118), closes #374
- chore(deps-dev): bump @commitlint/cli from 13.2.1 to 15.0.0 (#353) (240ee49), closes #353
- chore(deps-dev): bump @commitlint/config-conventional (#354) (49fe5c0), closes #354
- chore(deps-dev): bump jest from 27.3.1 to 27.4.2 (#358) (c9b7bc7), closes #358
- chore(deps-dev): bump memfs from 3.3.0 to 3.4.0 (#357) (c73cc93), closes #357
- chore(deps-dev): bump nock from 13.1.4 to 13.2.1 (#352) (0ad6778), closes #352
- chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 (#356) (0fb9cdd), closes #356
- chore(deps-dev): upgrading eslint and @readme/eslint-config (693f52d)
- chore(deps): bump @readme/oas-to-har from 14.0.0 to 14.0.1 (#359) (3048ec9), closes #359
- chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 (#351) (61af132), closes #351
- chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 (#350) (9b53392), closes #350
- chore(deps): bump oas from 17.1.0 to 17.1.6 (#355) (916bab1), closes #355
- chore(deps-dev): bump nock from 13.1.3 to 13.1.4 (#346) (de4ba12), closes #346
- chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 (#345) (30b7101), closes #345
- chore(deps): bump node-fetch from 2.6.5 to 2.6.6 (#348) (fba1514), closes #348
- chore(deps): bump oas from 16.0.3 to 16.0.4 (#347) (b66675f), closes #347
- chore(deps): running npm audit (04f5d5b)
- feat: upgrading oas to v17 (#349) (a88fb8b), closes #349
- fix: issues with circular references being dereferenced and unable to be stringified (#343) (5c68896), closes #343
- chore(deps-dev): bump @commitlint/cli from 13.1.0 to 13.2.0 (#337) (33c95e6), closes #337
- chore(deps-dev): bump @commitlint/config-conventional (#333) (3136aff), closes #333
- chore(deps-dev): bump @readme/eslint-config from 7.1.0 to 7.2.0 (#334) (8fd366d), closes #334
- chore(deps-dev): bump jest from 27.2.0 to 27.2.4 (#341) (17cba71), closes #341
- chore(deps-dev): bump memfs from 3.2.4 to 3.3.0 (#342) (2f7e89f), closes #342
- chore(deps-dev): bump prettier from 2.4.0 to 2.4.1 (#340) (d2c634a), closes #340
- chore(deps): bump @readme/oas-to-har from 13.7.2 to 13.7.3 (#338) (7cd53c3), closes #338
- chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#332) (1ac85c7), closes #332
- chore(deps): bump fetch-har from 5.0.2 to 5.0.3 (#339) (cabdd8f), closes #339
- chore(deps): bump node-fetch from 2.6.1 to 2.6.5 (#336) (dab087b), closes #336
- chore(deps): bump oas from 14.5.1 to 14.6.1 (#335) (b40d217), closes #335
- docs: adding a security policy (420584f)
- chore(deps-dev): bumping dev deps (69dcca3)
- chore(deps): bumping oas-to-har and oas deps (a958511)
- chore(deps): upgrading the @readme/httpsnippet peerDep requirements (3814721)
- fix: quirks in oas-to-har where query params are not being URI encoded (#331) (fe43a41), closes #331
- chore(deps-dev): bump @readme/eslint-config from 6.0.0 to 6.1.0 (#329) (716b0af), closes #329
- chore(deps-dev): bump jest from 27.0.6 to 27.1.0 (#326) (1c7188a), closes #326
- chore(deps-dev): bump memfs from 3.2.2 to 3.2.3 (#324) (a1c689e), closes #324
- chore(deps-dev): removing conventional-changelog-cli in favor of npx (9a7a05e)
- chore(deps-dev): removing lerna in favor of npx (1e237ac)
- chore(deps): bump fetch-har from 5.0.1 to 5.0.2 (#330) (ca00fec), closes #330
- chore(deps): bump find-cache-dir from 3.3.1 to 3.3.2 (#325) (1255449), closes #325
- chore(deps): bump oas from 14.3.1 to 14.4.0 (#328) (7fc0996), closes #328
- chore(deps): running npm audit (6f07b41)
- ci: ignoring node-fetch updates as its now an esm package (b3222a4)
- chore: running npm audit (50428b2)
- chore(deps-dev): bump husky from 7.0.1 to 7.0.2 (#319) (876bf46), closes #319
- chore(deps-dev): bump nock from 13.1.1 to 13.1.3 (#316) (2cef19f), closes #316
- chore(deps): bump @apidevtools/swagger-parser from 10.0.2 to 10.0.3 (#320) (380f369), closes #320
- chore(deps): bump @readme/oas-to-har from 13.6.0 to 13.6.1 (#322) (2c49d5f), closes #322
- chore(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#312) (e4a907d), closes #312
- chore(deps): bump actions/setup-node from 2.3.0 to 2.4.0 (#314) (c53578d), closes #314
- chore(deps): bump datauri from 3.0.0 to 4.1.0 (#318) (445c4ad), closes #318
- chore(deps): bump fetch-har from 5.0.0 to 5.0.1 (#323) (c3feab1), closes #323
- chore(deps): bump mimer from 1.1.0 to 2.0.2 (#317) (d3da902), closes #317
- chore(deps): bump oas from 14.0.0 to 14.3.1 (#315) (400e680), closes #315
- ci: ignoring stringify-object because its an ESM pkg now (bbaac03)
- ci: updating the dependabot label (d07b3c0)
- chore(deps-dev): bumping dev deps (d34cb39)
- chore(deps-dev): bumping root pkg deps (b585684)
- chore(deps): upgrading our oas and fetch-har deps (6efcd05)
- docs: revisions to the pr template (2ccb888)
- chore(deps-dev): bump @readme/eslint-config from 5.0.5 to 5.1.0 (#306) (ea4e2f0), closes #306
- chore(deps-dev): bump eslint from 7.27.0 to 7.29.0 (#305) (cc41ca7), closes #305
- chore(deps-dev): bump husky from 6.0.0 to 7.0.0 (#307) (7a5e17a), closes #307
- chore(deps-dev): bump jest from 27.0.3 to 27.0.6 (#308) (ec8261f), closes #308
- chore(deps-dev): bump prettier from 2.3.0 to 2.3.2 (#311) (9fbc5d6), closes #311
- chore(deps): bump @apidevtools/json-schema-ref-parser (#310) (7874ea4), closes #310
- chore(deps): bump @readme/oas-to-har from 13.4.10 to 13.4.17 (#309) (3e36558), closes #309
- chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0 (#304) (6cb7a85), closes #304
- chore(deps): upgrading oas to fix a server path matching quirk (bb4a3bd)
- chore(deps): upgrading oas to 13.0.3 (a6531d3)
- chore(deps): upgrading oas to 13.0.2 (ca3ef7a)
- chore: upgrading the
oas
dependency in httpsnippet-client-api (98981b0) - chore(deps-dev): bump @commitlint/cli from 12.1.3 to 12.1.4 (#296) (3d1a6df), closes #296
- chore(deps-dev): bump @commitlint/config-conventional (#297) (87f2825), closes #297
- chore(deps-dev): bump eslint from 7.26.0 to 7.27.0 (#300) (1ef52d8), closes #300
- chore(deps-dev): bump jest from 26.6.3 to 27.0.3 (#299) (2b73cef), closes #299
- chore(deps-dev): bump nock from 13.0.11 to 13.1.0 (#295) (f118bb2), closes #295
- chore(deps): bump @readme/oas-to-har from 13.4.5 to 13.4.6 (#301) (0a15279), closes #301
- chore(deps): bump oas from 11.0.0 to 11.0.1 (#298) (a35e430), closes #298
- feat: shorthand for readme-hosted APIs (@subdomain#uuid) (#176) (bca6c23), closes #176
- ci: adjusting the codeql workflow (0bbf4d8)
- chore(deps-dev): bump @commitlint/cli from 12.1.1 to 12.1.3 (#288) (23cdaf5), closes #288
- chore(deps-dev): bump @commitlint/config-conventional (#290) (5d325b0), closes #290
- chore(deps-dev): bump eslint from 7.25.0 to 7.26.0 (#291) (f519b33), closes #291
- chore(deps-dev): bump prettier from 2.2.1 to 2.3.0 (#289) (b423897), closes #289
- chore(deps-dev): upgrading husky (#286) (a6c12a8), closes #286
- chore(deps): bump fetch-har from 4.0.2 to 4.0.3 (#292) (a8660df), closes #292
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#294) (47ecf81), closes #294
- chore(deps): bump get-stream from 4.1.0 to 6.0.1 (#293) (344c209), closes #293
- chore(deps): bump js-yaml from 3.14.0 to 4.1.0 (#274) (b8b4216), closes #274
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#287) (347354d), closes #287
- chore(deps): upgrading oas to 11.0.0 (#285) (00c0288), closes #285
- feat: add a config() function that allows disabling of response parsing (#264) (570049a), closes #264
- feat: adding support for server variables (#284) (1dd8a2e), closes #284
- chore(deps-dev): bump @commitlint/cli from 12.0.1 to 12.1.1 (#276) (d675432), closes #276
- chore(deps-dev): bump @commitlint/config-conventional (#275) (42a507b), closes #275
- chore(deps-dev): bump @readme/eslint-config from 5.0.3 to 5.0.5 (#282) (b2d159c), closes #282
- chore(deps-dev): bump eslint from 7.23.0 to 7.25.0 (#280) (94ca270), closes #280
- chore(deps-dev): bump memfs from 3.2.1 to 3.2.2 (#273) (8d50610), closes #273
- chore(deps): bump @readme/oas-to-har from 13.2.0 to 13.2.4 (#278) (cc097e0), closes #278
- chore(deps): bump get-stream from 6.0.0 to 6.0.1 (#279) (1dea6cc), closes #279
- chore(deps): upgrading oas (f6369c6)
- chore(deps): upgrading oas (#283) (34655cb), closes #283
- fix: cleaning up a typo in an error message in httpsnippet-client-api (341494f)
- ci: allowing node 16 installs and builds (#271) (e36fab1), closes #271
- chore(deps-dev): bump eslint from 7.22.0 to 7.23.0 (#266) (54c2fc2), closes #266
- chore(deps-dev): bump memfs from 3.2.0 to 3.2.1 (#268) (d6905cd), closes #268
- chore(deps): bump @readme/oas-to-har from 13.0.0 to 13.2.0 (#265) (21bc2f7), closes #265
- chore(deps): bump oas from 10.4.0 to 10.4.1 (#267) (855d931), closes #267
- feat: cleaner snippets when body and metadata are present (#269) (4869caf), closes #269
- chore: update deps and require npm@7 (#253) (efa2705), closes #253
- chore(deps-dev): bump @commitlint/cli from 11.0.0 to 12.0.1 (#250) (8b9b6a4), closes #250
- chore(deps-dev): bump @commitlint/config-conventional (#248) (12d734e), closes #248
- chore(deps-dev): bump @readme/eslint-config from 4.1.0 to 5.0.0 (#247) (ef2023f), closes #247
- chore(deps-dev): bump @readme/eslint-config from 5.0.0 to 5.0.3 (#258) (440801e), closes #258
- chore(deps-dev): bump eslint from 7.19.0 to 7.21.0 (#242) (6875828), closes #242
- chore(deps-dev): bump eslint from 7.21.0 to 7.22.0 (#255) (1e48edc), closes #255
- chore(deps-dev): bump nock from 13.0.7 to 13.0.9 (#251) (f0bbc06), closes #251
- chore(deps-dev): bump nock from 13.0.9 to 13.0.11 (#260) (fc8427f), closes #260
- chore(deps): bump @apidevtools/swagger-parser from 10.0.1 to 10.0.2 (#245) (84b95a2), closes #245
- chore(deps): bump @readme/httpsnippet from 2.4.1 to 2.4.3 (#249) (494bbcd), closes #249
- chore(deps): bump @readme/oas-to-har from 11.1.2 to 12.2.1 (#246) (57625d0), closes #246
- chore(deps): bump actions/setup-node from v2.1.4 to v2.1.5 (#241) (0498476), closes #241
- chore(deps): bump form-data from 2.3.3 to 4.0.0 (#259) (f9910da), closes #259
- chore(deps): bump form-data from 3.0.0 to 4.0.0 (#244) (47792bc), closes #244
- chore(deps): bump get-stream from 4.1.0 to 6.0.0 (#261) (588fff7), closes #261
- chore(deps): bump make-dir from 1.3.0 to 3.1.0 (#256) (ceec5c1), closes #256
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#254) (aed83e4), closes #254
- chore(deps): bump oas from 10.0.1 to 10.2.0 (#243) (e5934cc), closes #243
- chore(deps): bump oas from 10.3.0 to 10.4.0 (#262) (c7280d3), closes #262
- ci: trying to fix codeql failures (#263) (e3dd56b), closes #263
- feat: automatically parse the api response based on content-type (#240) (ae50813), closes #240 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125 /github.com/readmeio/api-explorer/blob/77b90ebed4673f168354cdcd730e34b7ee016360/packages/api-explorer/src/lib/parse-response.js#L13-L30 /github.com/readmeio/api/pull/240#discussion_r569829932
- refactor: switch to using memfs instead of mock-fs (#239) (6cb517f), closes #239 /github.com/tschaub/mock-fs/issues/234#issuecomment-653529125
-
this is a breaking change.
-
chore: relax commitlint rules on body and footer length
Taken from main codebase
-
feat: remove res.json() line from the httpsnippet client
-
fix: always output
.then(res => console.log(res))
in code sample
Since we dont know if the response is json or not, we can't make assumptions. In an ideal world we'd conditionally do this based on the accept header in the response, but Operation.getHeaders() only returns with an array of headers and not their actual values. I think this is good enough for now!
- chore(deps): upgrading
@readme/httpsnippet
to the latest release (9164024)
- chore(deps): upgrading
@readme/httpsnippet
(d184a14)
- chore: rebuilding the root package-lock (d0f8091)
- chore(deps-dev): bump @readme/eslint-config from 3.6.5 to 3.7.1 (#210) (ddae88a), closes #210
- chore(deps-dev): bump @readme/eslint-config from 3.7.1 to 3.8.0 (#214) (1346192), closes #214
- chore(deps-dev): bump @readme/eslint-config from 3.8.0 to 4.0.0 (#219) (0741212), closes #219
- chore(deps-dev): bump @readme/eslint-config from 4.0.0 to 4.1.0 (#229) (608e855), closes #229
- chore(deps-dev): bump eslint from 7.14.0 to 7.15.0 (#212) (b340515), closes #212
- chore(deps-dev): bump eslint from 7.15.0 to 7.16.0 (#220) (69a0e0a), closes #220
- chore(deps-dev): bump eslint from 7.16.0 to 7.17.0 (#226) (0bbdc05), closes #226
- chore(deps-dev): bump eslint from 7.17.0 to 7.19.0 (#234) (0acb815), closes #234
- chore(deps-dev): bump husky from 4.3.0 to 4.3.6 (#217) (571fa3f), closes #217
- chore(deps-dev): bump husky from 4.3.6 to 4.3.7 (#228) (6988708), closes #228
- chore(deps-dev): bump husky from 4.3.7 to 4.3.8 (#238) (82efe01), closes #238
- chore(deps-dev): bump nock from 13.0.5 to 13.0.7 (#235) (9beb2ae), closes #235
- chore(deps-dev): bump prettier from 2.2.0 to 2.2.1 (#209) (38fe2ff), closes #209
- chore(deps): bump @apidevtools/json-schema-ref-parser (#237) (db65c3b), closes #237
- chore(deps): bump @readme/oas-to-har from 10.0.0 to 10.0.5 (#215) (0462373), closes #215
- chore(deps): bump @readme/oas-to-har from 11.1.0 to 11.1.2 (#236) (611148f), closes #236
- chore(deps): bump actions/checkout from v2.3.3 to v2.3.4 (#211) (a88ec6c), closes #211
- chore(deps): bump actions/setup-node from v2.1.2 to v2.1.4 (#225) (6697623), closes #225
- chore(deps): bump ini from 1.3.5 to 1.3.8 (#232) (17f4246), closes #232
- chore(deps): bump js-yaml from 3.14.0 to 3.14.1 (#218) (a4cb9e7), closes #218
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /packages/api (#224) (c846af0), closes #224
- chore(deps): bump node-notifier in /packages/httpsnippet-client-api (#223) (63fa1f9), closes #223
- chore(deps): bump oas from 10.0.0 to 10.0.1 (#233) (af2d9fb), closes #233
- chore(deps): bump oas from 6.1.0 to 10.0.0 (#231) (166000a), closes #231
- ci: updating dependabot to run on a monthly schedule (a081851)
- chore(deps-dev): bump @readme/eslint-config from 3.6.2 to 3.6.3 (#194) (c53f2a0), closes #194
- chore(deps-dev): bump @readme/eslint-config from 3.6.3 to 3.6.5 (#204) (accc1b3), closes #204
- chore(deps-dev): bump conventional-changelog-cli from 2.1.0 to 2.1.1 (#195) (82ec912), closes #195
- chore(deps-dev): bump eslint from 7.12.1 to 7.13.0 (#197) (e4cae18), closes #197
- chore(deps-dev): bump eslint from 7.13.0 to 7.14.0 (#206) (a963391), closes #206
- chore(deps-dev): bump jest from 26.6.1 to 26.6.3 (#199) (64ca33f), closes #199
- chore(deps-dev): bump nock from 13.0.4 to 13.0.5 (#201) (b3d5198), closes #201
- chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 (#205) (f26cf5f), closes #205
- chore(deps): bump @readme/httpsnippet from 2.2.3 to 2.3.1 (#207) (ca2eeb0), closes #207
- chore(deps): bump @readme/oas-to-har from 9.0.0 to 9.2.0 (#196) (0b0f5ac), closes #196
- chore(deps): bump @readme/oas-to-har from 9.2.0 to 9.2.2 (#202) (a492210), closes #202
- chore(deps): bump oas from 5.0.0 to 5.2.0 (#198) (cb0b851), closes #198
- chore(deps): upgrade oas and oas-to-har (#208) (3daec70), closes #208
- fix: adding better messaging when operations can't be found (#193) (22b6dfd), closes #193
- chore(deps-dev): bump @readme/eslint-config from 3.6.1 to 3.6.2 (#189) (eae818f), closes #189
- chore(deps-dev): bump eslint from 7.11.0 to 7.12.0 (#186) (1661310), closes #186
- chore(deps-dev): bump eslint from 7.12.0 to 7.12.1 (#192) (d0d838d), closes #192
- chore(deps-dev): bump jest from 26.5.3 to 26.6.1 (#188) (e25388e), closes #188
- chore(deps): bump @readme/httpsnippet from 2.2.2 to 2.2.3 (#187) (530fa45), closes #187
- chore(deps): bump @readme/oas-to-har from 8.1.0 to 9.0.0 (#191) (f50bbb0), closes #191
- chore(deps): bump actions/setup-node from v2.1.1 to v2.1.2 (#190) (f4745f9), closes #190
- chore(deps): upgrading @readme/oas-to-har to 8.1.0 (f2d3af7)
- chore(deps): upgrading oas to 5.0 (0351595)
- fix: pinning httpsnippet-client-api to oas@4.0.0 (29af3be)
- chore(deps-dev): bump @readme/eslint-config from 3.6.0 to 3.6.1 (#183) (33996b0), closes #183
- chore(deps): bump @readme/oas-to-har from 7.5.0 to 8.0.1 (#182) (a2052bb), closes #182
- chore(deps): bump @readme/oas-tooling from 3.6.0 to 3.6.1 (#184) (3d86be9), closes #184
- chore(deps): swapping
@readme/oas-tooling
foroas
(#185) (d9ced1c), closes #185
- chore: test cleanup (#181) (1fe0e95), closes #181
- fix: adding support for non-alphanumerical operation ids (#180) (fd075a0), closes #180
- fix: basic auth headers now decoded and exploded into
.auth()
calls (#179) (2351b95), closes #179
- fix: adding a
.catch()
statement to code snippets (#177) (d7c8613), closes #177 - chore(deps-dev): bump @readme/eslint-config from 3.5.0 to 3.6.0 (#173) (9f8d0f2), closes #173
- chore(deps-dev): bump @readme/oas-examples from 3.5.13 to 3.6.0 (#174) (9c4b118), closes #174
- chore(deps-dev): bump eslint from 7.10.0 to 7.11.0 (#175) (be9393f), closes #175
- chore(deps-dev): bump jest from 26.4.2 to 26.5.3 (#171) (b4cbc9f), closes #171
- chore(deps): bump @readme/oas-to-har from 7.3.0 to 7.5.0 (#170) (f26bb01), closes #170
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.14 (#169) (524915a), closes #169
- chore(deps): bump @readme/oas-tooling from 3.5.14 to 3.6.0 (#172) (6bd2fb3), closes #172
- chore(deps-dev): bump @commitlint/cli from 9.1.2 to 11.0.0 (#158) (a068e8f), closes #158
- chore(deps-dev): bump @commitlint/config-conventional (#159) (c084c27), closes #159
- chore(deps-dev): bump @readme/eslint-config from 3.4.2 to 3.4.3 (#155) (efb446e), closes #155
- chore(deps-dev): bump @readme/eslint-config from 3.4.3 to 3.5.0 (#161) (68d69ee), closes #161
- chore(deps-dev): bump @readme/oas-examples from 3.5.5 to 3.5.13 (#164) (1f5d2f1), closes #164
- chore(deps-dev): bump eslint from 7.8.1 to 7.9.0 (#157) (3f04da5), closes #157
- chore(deps-dev): bump eslint from 7.9.0 to 7.10.0 (#166) (d021965), closes #166
- chore(deps-dev): bump husky from 4.2.5 to 4.3.0 (#160) (54c9c0c), closes #160
- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 (#162) (6d31ded), closes #162
- chore(deps): bump @readme/oas-to-har from 7.2.1 to 7.3.0 (#163) (5a915ca), closes #163
- chore(deps): bump @readme/oas-tooling from 3.5.11 to 3.5.13 (#165) (5b8cd08), closes #165
- chore(deps): bump actions/checkout from v2.3.2 to v2.3.3 (#167) (3f12362), closes #167
- chore(deps): bump fetch-har from 4.0.1 to 4.0.2 (#156) (2c3314e), closes #156
- chore(deps): bump path-to-regexp from 6.1.0 to 6.2.0 (#168) (7ccf66c), closes #168
- fix: if no cache dir is determined, fallback to the os temp dir (#154) (e0525f0), closes #154 #107
- chore(deps-dev): bump @readme/eslint-config from 3.4.1 to 3.4.2 (#144) (5e7bc96), closes #144
- chore(deps-dev): bump eslint from 7.7.0 to 7.8.1 (#152) (be44467), closes #152
- chore(deps-dev): bump jest from 26.4.0 to 26.4.2 (#143) (831d12c), closes #143
- chore(deps-dev): bump mock-fs from 4.12.0 to 4.13.0 (#145) (69a87fa), closes #145
- chore(deps-dev): bump prettier from 2.0.5 to 2.1.1 (#147) (565939e), closes #147
- chore(deps): bump @readme/httpsnippet from 2.0.1 to 2.1.1 (#148) (4046808), closes #148
- chore(deps): bump @readme/oas-to-har from 7.0.0 to 7.2.0 (#146) (53a08a5), closes #146
- chore(deps): bump @readme/oas-to-har from 7.2.0 to 7.2.1 (#153) (7368d93), closes #153
- chore(deps): bump @readme/oas-tooling from 3.5.8 to 3.5.11 (#149) (845e147), closes #149
- chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#151) (d740da5), closes #151
- chore(deps): update actions/checkout requirement to v2.3.2 (#150) (aacc532), closes #150
- feat: support multipart/form-data (#132) (8f28341), closes #132
- chore(deps-dev): bump @commitlint/cli from 9.1.1 to 9.1.2 (#142) (a4f70bf), closes #142
- chore(deps-dev): bump @commitlint/config-conventional (#138) (125a08a), closes #138
- chore(deps-dev): bump @readme/eslint-config from 3.4.0 to 3.4.1 (#133) (d65621b), closes #133
- chore(deps-dev): bump conventional-changelog-cli from 2.0.34 to 2.1.0 (#134) (432dba7), closes #134
- chore(deps-dev): bump eslint from 7.6.0 to 7.7.0 (#137) (baf6fe0), closes #137
- chore(deps-dev): bump jest from 26.2.2 to 26.4.0 (#141) (16bc760), closes #141
- chore(deps-dev): bump nock from 13.0.3 to 13.0.4 (#135) (34f7cf7), closes #135
- chore(deps-dev): upgrading @readme/eslint-config and eslint (992651c)
- chore(deps): bump @readme/oas-to-har from 6.15.2 to 6.16.1 (#139) (47db45a), closes #139
- chore(deps): bump @readme/oas-tooling from 3.5.6 to 3.5.8 (#136) (4416c87), closes #136
- ci: setting up codeql workflows (#127) (62707be), closes #127
- chore(deps-dev): bump @readme/eslint-config from 3.3.3 to 3.4.0 (#121) (f393edc), closes #121
- chore(deps-dev): bump eslint from 7.5.0 to 7.6.0 (#122) (0eb173b), closes #122
- chore(deps-dev): bump jest from 26.1.0 to 26.2.2 (#126) (4229c34), closes #126
- chore(deps-dev): bump nock from 13.0.2 to 13.0.3 (#125) (fcc2d45), closes #125
- chore(deps): bump @readme/oas-to-har from 6.14.0 to 6.15.2 (#123) (c6203a6), closes #123
- chore(deps): bump @readme/oas-tooling from 3.5.5 to 3.5.6 (#124) (1c179d8), closes #124
- chore(deps): bump actions/setup-node from v2.1.0 to v2.1.1 (#120) (6b915cf), closes #120
- chore: cleaning up the package-lock (7d4ec59)
- chore(deps-dev): bump @commitlint/cli from 9.0.1 to 9.1.1 (#109) (7f0eaec), closes #109
- chore(deps-dev): bump @commitlint/config-conventional (#116) (ee0f79c), closes #116
- chore(deps-dev): bump @readme/eslint-config from 3.3.2 to 3.3.3 (#118) (963a235), closes #118
- chore(deps-dev): bump @readme/oas-examples from 3.4.0 to 3.5.5 (#113) (a7b4561), closes #113
- chore(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#110) (cd29a03), closes #110
- chore(deps): bump @apidevtools/json-schema-ref-parser (#115) (a129798), closes #115
- chore(deps): bump @apidevtools/swagger-parser from 9.0.1 to 10.0.1 (#112) (a3aed98), closes #112
- chore(deps): bump @readme/oas-tooling from 3.5.0 to 3.5.5 (#111) (5621fad), closes #111
- chore(deps): bump fetch-har from 3.0.0 to 3.0.2 (#114) (41efd8b), closes #114
- chore(deps): bump httpsnippet from 1.20.0 to 1.21.0 (#117) (e5d5082), closes #117
- chore(deps): bump lodash from 4.17.15 to 4.17.19 (#108) (9d4c12a), closes #108
- feat: automatically reject the sdk promise for error statuses (#105) (827f32a), closes #105
- feat: setting a custom user agent for all requests (#106) (25cefef), closes #106
- chore(deps-dev): bump @commitlint/cli from 8.3.5 to 9.0.1 (#87) (5e99252), closes #87
- chore(deps-dev): bump @commitlint/config-conventional (#88) (a08be1f), closes #88
- chore(deps-dev): bump @readme/eslint-config from 3.2.0 to 3.3.0 (#90) (7c286ac), closes #90
- chore(deps-dev): bump @readme/eslint-config from 3.3.0 to 3.3.2 (#99) (038e6e2), closes #99
- chore(deps-dev): bump eslint from 7.2.0 to 7.3.1 (#93) (d96b2c9), closes #93
- chore(deps-dev): bump eslint from 7.3.1 to 7.4.0 (#95) (a1d7eed), closes #95
- chore(deps-dev): bump jest from 26.0.1 to 26.1.0 (#92) (c388924), closes #92
- chore(deps-dev): bump nock from 12.0.3 to 13.0.0 (#91) (52c9202), closes #91
- chore(deps-dev): bump nock from 13.0.0 to 13.0.2 (#97) (cafd323), closes #97
- chore(deps): bump @readme/oas-to-har from 6.10.2 to 6.11.1 (#85) (0d0c59e), closes #85
- chore(deps): bump @readme/oas-to-har from 6.11.1 to 6.14.0 (#98) (a3b7b7d), closes #98
- chore(deps): bump @readme/oas-tooling from 3.4.5 to 3.4.7 (#83) (c341070), closes #83
- chore(deps): bump @readme/oas-tooling from 3.4.7 to 3.5.0 (#96) (32aa6d5), closes #96
- chore(deps): bump actions/checkout from v2.2.0 to v2.3.1 (#89) (51d9be7), closes #89
- chore(deps): bump actions/setup-node from v2.0.0 to v2.1.0 (#94) (d5a18ce), closes #94
- chore(deps): bump fetch-har from 2.3.2 to 3.0.0 (#100) (6fbe358), closes #100
- feat: cleaning up api snippets by breaking off the auth call (#101) (d76ba9e), closes #101
- docs: cleaning up the pr template (6539d14)
- ci: changing the label that dependabot uses (57917ce)
- build: some more attempts at changelog improvements (ddcb46d)
- chore(deps): upgrading @readme/oas-tooling to 3.4.7 (#82) (1e19988), closes #82
- docs: changelog typo resolutions (cbd7862)
- build: setting an empty version in the root package file for changelogs (f7e5db6)
- fix: minor cleanup and clarification on the fix in 996da5b (8fbe624)
- docs: fixing a typo in the changelog (996da5b)
- build: working to get changelogs automatically updated (074cbb8)
- fix: issues where path params wouldn't always get added as metadata (#80) (5215366), closes #80
- docs: updating the changelog (27e23c4)
- fix: snippet paths should not include the server url (#77) (a812f0b), closes #77
- chore(deps-dev): bump lerna from 3.22.0 to 3.22.1 (#74) (7c270c2), closes #74
- chore(deps): bump @readme/oas-to-har from 6.10.0 to 6.10.2 (#73) (1b4568c), closes #73
- chore(deps): bump @readme/oas-tooling from 3.4.3 to 3.4.5 (#75) (05e5204), closes #75
- fix: relative paths in parent parent directories not being supported (#67) (dba888b), closes #67
- fix: various code snippet issues and deficiencies (#72) (c5e4eeb), closes #72
- chore: configuring dependabot to also update our github actions (e8a90ea)
- chore: moving off our httpsnippet fork and to v1.20.x (#64) (45b0e2a), closes #64
- chore(deps-dev): bump @readme/eslint-config from 3.1.0 to 3.1.3 (#57) (2d4fa96), closes #57
- chore(deps-dev): bump eslint from 7.1.0 to 7.2.0 (#63) (919bdd9), closes #63
- chore(deps-dev): upgrading @readme/eslint-config to 3.2.0 (#70) (3b26c2e), closes #70
- chore(deps): bump @readme/oas-to-har from 6.9.6 to 6.10.0 (#59) (9ef271a), closes #59
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#54) (b58e8e3), closes #54
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#58) (f66cae2), closes #58
- chore(deps): bump actions/checkout from v1 to v2.2.0 (#65) (47d99e4), closes #65
- chore(deps): bump actions/setup-node from v1 to v2.0.0 (#66) (6a46c6c), closes #66
- chore(deps): bump fetch-har from 2.3.1 to 2.3.2 (#60) (1a1ebe7), closes #60
- chore(deps): swapping yaml for js-yaml (#69) (fc04a9f), closes #69
- feat: adding test cases for supporting unchained auth usage (#68) (0a73b49), closes #68
- style: updating dependabot to follow our commit standards (b6a29be)
- ci: changing the dep update frequency to weekly (285d042)
- ci: create Dependabot config file (#56) (38110a0), closes #56
- chore(deps-dev): bump eslint from 7.0.0 to 7.1.0 (#48) (fcd657b), closes #48
- chore(deps-dev): bump jest from 25.5.4 to 26.0.1 (#46) (adf39a1), closes #46
- chore(deps-dev): bump yaml from 1.9.2 to 1.10.0 (#45) (26d3edd), closes #45
- chore: moving the repository over to a monorepo directory tree (#51) (a82fcdd), closes #51
- chore: setting the base lerna version to the current version (063a449)
- feat: HTTP Snippet client for Node samples (#52) (cf72740), closes #52
- docs: updating our CoC enforcement email address (5609db4)
- v2.1.1 (e855892)
- fix: snippet paths should not include the server url (#77) (a812f0b), closes #77
- chore(deps-dev): bump lerna from 3.22.0 to 3.22.1 (#74) (7c270c2), closes #74
- chore(deps): bump @readme/oas-to-har from 6.10.0 to 6.10.2 (#73) (1b4568c), closes #73
- chore(deps): bump @readme/oas-tooling from 3.4.3 to 3.4.5 (#75) (05e5204), closes #75
- v2.1.0 (3802a50)
- fix: relative paths in parent parent directories not being supported (#67) (dba888b), closes #67
- fix: various code snippet issues and deficiencies (#72) (c5e4eeb), closes #72
- chore: configuring dependabot to also update our github actions (e8a90ea)
- chore: moving off our httpsnippet fork and to v1.20.x (#64) (45b0e2a), closes #64
- chore(deps-dev): bump @readme/eslint-config from 3.1.0 to 3.1.3 (#57) (2d4fa96), closes #57
- chore(deps-dev): bump eslint from 7.1.0 to 7.2.0 (#63) (919bdd9), closes #63
- chore(deps-dev): upgrading @readme/eslint-config to 3.2.0 (#70) (3b26c2e), closes #70
- chore(deps): bump @readme/oas-to-har from 6.9.6 to 6.10.0 (#59) (9ef271a), closes #59
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#54) (b58e8e3), closes #54
- chore(deps): bump @readme/oas-tooling from 3.4.1 to 3.4.3 (#58) (f66cae2), closes #58
- chore(deps): bump actions/checkout from v1 to v2.2.0 (#65) (47d99e4), closes #65
- chore(deps): bump actions/setup-node from v1 to v2.0.0 (#66) (6a46c6c), closes #66
- chore(deps): bump fetch-har from 2.3.1 to 2.3.2 (#60) (1a1ebe7), closes #60
- chore(deps): swapping yaml for js-yaml (#69) (fc04a9f), closes #69
- feat: adding test cases for supporting unchained auth usage (#68) (0a73b49), closes #68
- style: updating dependabot to follow our commit standards (b6a29be)
- ci: changing the dep update frequency to weekly (285d042)
- ci: create Dependabot config file (#56) (38110a0), closes #56
- Bump eslint from 7.0.0 to 7.1.0 (#48) (fcd657b), closes #48
- Bump jest from 25.5.4 to 26.0.1 (#46) (adf39a1), closes #46
- Bump yaml from 1.9.2 to 1.10.0 (#45) (26d3edd), closes #45
- v2.0.2 (c504232)
- chore: moving the repository over to a monorepo directory tree (#51) (a82fcdd), closes #51
- chore: setting the base lerna version to the current version (063a449)
- feat: HTTP Snippet client for Node samples (#52) (cf72740), closes #52
- docs: updating our CoC enforcement email address (5609db4)
BREAKING: With the v2 release of api
, the focus of this module has shifted to automatic generation of API SDKs off of an OpenAPI definition. Check out the project readme for more details.
- docs: adding a changelog and enforcing commit styles (#44) (cc07150), closes #44
- docs: adding a code of conduct and contribution guide (f023b41)
- feat: SDK Generation (#28) (adab436), closes #28
- docs: adding a code of conduct and contribution guide (f023b41)
- chore: pulling over our common pull request template (609c1ba)
- chore: relicensing under the MIT license (5253c44)
- chore: wiping the slate clean for a rewrite (#27) (a27e006), closes #27