Skip to content

Releases: danielgtaylor/restish

v0.20.0

16 Dec 00:09
v0.20.0
d16bdd7
Compare
Choose a tag to compare

Changelog

  • c4befd0 Merge pull request #223 from danielgtaylor/dependabot/go_modules/golang.org/x/net-0.17.0
  • 2db8c10 Merge pull request #225 from exoscale/cached-transport
  • c0f180c Merge pull request #226 from danielgtaylor/dependabot/go_modules/golang.org/x/image-0.10.0
  • b75a307 Merge pull request #227 from cbliard/patch-1
  • a92c7db Merge pull request #229 from danielgtaylor/redirect-url
  • 21a9017 Merge pull request #233 from danielgtaylor/hide-secrets-input
  • d16bdd7 Merge pull request #234 from danielgtaylor/clear-auth-cache
  • 0a1f26c Update docs to use go install instead of go get
  • 00b34d8 chore(deps): bump golang.org/x/image from 0.5.0 to 0.10.0
  • 8135dc8 chore(deps): bump golang.org/x/net from 0.7.0 to 0.17.0
  • ac559b9 chore: add configurable redirect_url, preserve default value
  • 97c3636 feat: add command to clear auth token cache
  • 13fe1aa fix(api): Do not cache server responses when refreshing API defs
  • 1ecdb09 fix: hide secret input during API config, fixes #232
  • 9a25266 fix: use better url parsing

v0.19.0

03 Oct 20:53
v0.19.0
760fbd0
Compare
Choose a tag to compare

Overview

This release introduces support for retries & timeouts (see https://rest.sh/#/retries for details), and makes the management of bulk resources more resilient to partial failures along with a few small bug fixes.

Note: Some HTTP response codes (408, 425, 429, 500, 502, 503, 504) are now retried by default. Use --rsh-retry=0 or RSH_RETRY=0 to disable this behavior if needed.

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

04 Aug 19:00
v0.18.0
9c15903
Compare
Choose a tag to compare

Overview

This release brings a few important changes worth calling out:

  1. Freedesktop conventions are now followed, meaning the location of configuration and cache files is now operating-system dependent. Files are automatically moved over when running the new Restish release. The new restish api edit command makes it easy to edit your API configuration, which will now be located:

    • Mac: ~/Library/Application Support/restish/apis.json
    • Linux: ~/.config/restish/apis.json
    • Windows: %AppData%\restish\apis.json

    More docs here: https://rest.sh/#/configuration

  2. If no OpenAPI server locations match, the default operation base path is now the path component of the base configuration value. This can be overridden via the operation_base parameter. See docs at https://rest.sh/#/configuration?id=operation-base-path

  3. Local and remote references are now supported in OpenAPI, including relative refs with the base set to the location of the OpenAPI file. Restish can now officially load the DigitalOcean API spec.

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.17.0

24 Jan 17:43
v0.17.0
a5bae2f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.16.0

04 Jan 16:10
v0.16.0
f5e8cd9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.2...v0.16.0

v0.15.2

16 Dec 17:33
v0.15.2
0e19b3c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.15.2

v0.15.1

08 Dec 06:28
v0.15.1
1058fd6
Compare
Choose a tag to compare

What's Changed

  • Allow circular references by @wdullaer in #151
  • Allow specifying config and cache directory via environment variables by @r4um in #150

New Contributors

  • @r4um made their first contribution in #150

Full Changelog: v0.15.0...v0.15.1

v0.15.0

05 Dec 05:58
v0.15.0
c145bbb
Compare
Choose a tag to compare

Overview

This release includes BREAKING CHANGES which include output defaults behavior, replacing JMESPath as the query language, and replacing the low-level Open API library to support Open API 3.1. See further details below and in the linked PRs.

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

02 May 06:43
v0.14.0
8a9d9bf
Compare
Choose a tag to compare

What's Changed

New Contributors

Demos

The new Markdown rendering feature looks like this (old on the left, new on the right):

Screen Shot 2022-05-01 at 10 10 28 PM

Full Changelog: v0.13.3...v0.14.0

v0.13.3

25 Apr 06:02
v0.13.3
7e3811c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.2...v0.13.3