Skip to content

v0.0.1-alpha-test-5

Choose a tag to compare

Changelog

  • 3ee8474 (feat): allow rettrieving spec file from a specified url instead of a file
  • cbbd8b0 🐛 escape '&' for Windows command line oAuth flow
  • 2a8928a Add "api show" command
  • 0bcf2b5 Add TLS Config before Auth
  • b261ce7 Add login/logout commands
  • 18b20db Add missing doc about "api sync"
  • 7b1d277 Add simple table formatting support for collection of objects
  • e1cb1e3 Add support for migrating the config.json file and correct references in docs.
  • 4840529 Added examples to external-tool auth
  • c5fb864 Adhere to freedesktop conventions (instead of /.restish) #98 * Handle migration from the old config directory (/.restish) to the new standard location
  • 1376209 Allow specifying config and cache directory via environment variables
  • c7508ed Bake restish API config into the built CLI
  • 6252fcc Bump libopenapi to v0.4.17
  • 6e71069 Clarify docs links in README
  • 569aced Correct link
  • cafc503 Correct occurrences of "Setup" that should say "Set up" instead
  • 1d1b70d Create CNAME
  • 2acd3db Create ~/.config if it doesn't exist
  • 46417bb DS-5672: Add quality check workflow for PRs
  • a96a758 DS-5672: Add release workflow with GitHub publish
  • d7fe844 DS-5672: Fix/tidy existing unit tests
  • 52b9843 DS-5672: Publish to GCS
  • e0d9d4b Do not output colorized config when environment does not support it.
  • a8522e5 Expand installation instructions; add Nixpkgs option
  • 7fbd5a7 Fix bug #128
  • 136b14f Fix tests
  • 1e49aab Hide generic restish commands
  • 10fa914 Make it possible to use a client certificate stored in hardware
  • 1c28743 Merge branch 'danielgtaylor:main' into auth-commandline
  • 1cf9851 Merge branch 'danielgtaylor:main' into main
  • 39e6c78 Merge branch 'kp-api-spec-file-from-url' of ssh://github.com/LabShare/restish into kp-api-spec-file-from-url
  • 8ca7fb8 Merge branch 'kp-api-spec-file-from-url' of ssh://github.com/LabShare/restish into kp-api-spec-file-from-url
  • 4884a7a Merge branch 'main' into bulk
  • 4ae90d5 Merge branch 'main' into libopenapi-0.4
  • f89dc99 Merge branch 'main' into support_remote_references_in_openapi
  • e3ed4a5 Merge branch 'main' into upgrade-libopenapi
  • cd0c1eb Merge pull request #1 from danielgtaylor/refresh-params
  • 55e23d1 Merge pull request #100 from danielgtaylor/article-mapping-openapi-to-cli
  • 9da4cbd Merge pull request #101 from danielgtaylor/comparison
  • e19afe0 Merge pull request #102 from danielgtaylor/docs-updates
  • cb6aa6b Merge pull request #103 from danielgtaylor/text-yaml
  • 09ab2cd Merge pull request #104 from danielgtaylor/dev-version
  • b5780c4 Merge pull request #105 from danielgtaylor/large-int
  • 0a2b2d1 Merge pull request #106 from danielgtaylor/fix-empty-image
  • a088e40 Merge pull request #107 from danielgtaylor/fix-json-escape
  • a2bfb3e Merge pull request #108 from danielgtaylor/hal-links-array
  • 514b340 Merge pull request #109 from waldyrious/patch-1
  • 5a5ea2e Merge pull request #110 from danielgtaylor/fix-formatting
  • b105e5c Merge pull request #111 from danielgtaylor/fix-base64
  • 7e07835 Merge pull request #112 from danielgtaylor/all-links
  • 7e3811c Merge pull request #113 from danielgtaylor/revamp-guide
  • 4729175 Merge pull request #114 from danielgtaylor/replace-example-com
  • 3742bd6 Merge pull request #116 from kpetremann/main
  • bf7f2a9 Merge pull request #117 from kpetremann/main
  • 13afa54 Merge pull request #118 from danielgtaylor/markdown-render
  • 03a9562 Merge pull request #119 from danielgtaylor/docs-config-updates
  • 61c7ba4 Merge pull request #120 from danielgtaylor/forgotten-files
  • 8a9d9bf Merge pull request #121 from danielgtaylor/fix-windows-syscall-handle
  • 672c457 Merge pull request #129 from MartyHub/fix-add-tls-config-before-auth
  • a8687b3 Merge pull request #13 from danielgtaylor/dont-send-default
  • 0dac2b1 Merge pull request #131 from exoscale/command-groups
  • 96f8dd2 Merge pull request #132 from pyr/cli-auth
  • cff7978 Merge pull request #133 from pyr/fix-circular
  • e7a7694 Merge pull request #135 from danielgtaylor/update-deps
  • d6c2b76 Merge pull request #136 from danielgtaylor/fix-highlighter
  • 0d2eae2 Merge pull request #137 from danielgtaylor/fix-dev-version
  • e054065 Merge pull request #138 from danielgtaylor/deprecated
  • f733d40 Merge pull request #139 from pyr/base-override
  • 001964d Merge pull request #14 from danielgtaylor/auth-hook-failure
  • 8829b97 Merge pull request #140 from danielgtaylor/shorthandv2
  • a9c36d6 Merge pull request #141 from danielgtaylor/shorthandv2
  • 4d63ce1 Merge pull request #142 from danielgtaylor/fix-test-casing
  • ab4267e Merge pull request #143 from exoscale/external-tool-auth
  • e73c737 Merge pull request #144 from danielgtaylor/default-output
  • c145bbb Merge pull request #145 from danielgtaylor/openapi31
  • aaf1e82 Merge pull request #146 from csm-thu/fix_loader_hints
  • ac39753 Merge pull request #15 from danielgtaylor/fix-indentation
  • e152134 Merge pull request #150 from r4um/config-dir-cache
  • b5765fb Merge pull request #151 from exoscale/allow-circular-references
  • 0e19b3c Merge pull request #153 from danielgtaylor/fix-print-empty
  • f5e8cd9 Merge pull request #156 from danielgtaylor/bulk
  • 8118ebf Merge pull request #159 from eddiemonge/patch-1
  • 67a9978 Merge pull request #160 from danielgtaylor/upper-case-verbs
  • b6c173a Merge pull request #161 from danielgtaylor/fix-help-crash
  • a6559de Merge pull request #162 from danielgtaylor/bulk-filter
  • 2a9db11 Merge pull request #163 from danielgtaylor/fix-completion-multi-arg
  • 3b0d63a Merge pull request #164 from danielgtaylor/shorthand-2.1.0
  • ff42c1d Merge pull request #165 from danielgtaylor/header-commas
  • 52c5089 Merge pull request #166 from james-maloney/main
  • d60e6d9 Merge pull request #167 from danielgtaylor/run-ci-on-pr
  • c6a3394 Merge pull request #168 from danielgtaylor/fix-recover-err
  • 9687640 Merge pull request #169 from danielgtaylor/exit-from-status-code
  • 1650eae Merge pull request #170 from danielgtaylor/libopenapi-0.4
  • ac909e0 Merge pull request #171 from danielgtaylor/combined-params
  • a5bae2f Merge pull request #172 from james-maloney/main
  • ee2e1ae Merge pull request #173 from waldyrious/doc-fixes
  • 7c8e640 Merge pull request #175 from danielgtaylor/dependabot/go_modules/golang.org/x/image-0.5.0
  • 6209112 Merge pull request #176 from danielgtaylor/dependabot/go_modules/golang.org/x/net-0.7.0
  • a00e879 Merge pull request #181 from danielgtaylor/fix-bulk-version-bug
  • 27b9732 Merge pull request #182 from waldyrious/uppercase-http-verbs
  • a4aa4e6 Merge pull request #184 from lalmeras/fix-doc-api-show
  • b8171db Merge pull request #185 from danielgtaylor/fix-base-path-default
  • 0bef266 Merge pull request #186 from danielgtaylor/fix-mermaid
  • 2ce8321 Merge pull request #187 from danielgtaylor/shorthand-2.1.1
  • 1e596ad Merge pull request #190 from waldyrious/patch-1
  • 4252378 Merge pull request #191 from waldyrious/patch-2
  • af74d6a Merge pull request #192 from waldyrious/patch-3
  • 5d81df2 Merge pull request #193 from waldyrious/setup-vs-set-up
  • 8202815 Merge pull request #196 from danielgtaylor/gron
  • 0431206 Merge pull request #198 from metadatadriven/bugfix/issue-197/regex
  • fca9330 Merge pull request #2 from danielgtaylor/fix-error-caching
  • 3a541b4 Merge pull request #200 from danielgtaylor/freedesktop-config-loc
  • 40a6e65 Merge pull request #204 from waldyrious/expand-installation-instructions
  • 1d22b51 Merge pull request #206 from traviscampbell/finish-gron-mon
  • 2242e20 Merge pull request #208 from danielgtaylor/api-edit-cmd
  • a50fa39 Merge pull request #209 from danielgtaylor/op-base
  • 6b9ecae Merge pull request #210 from danielgtaylor/deflate
  • cd5c1ba Merge pull request #211 from danielgtaylor/support_remote_references_in_openapi
  • c47eb00 Merge pull request #212 from danielgtaylor/doc-args
  • 5db659c Merge pull request #213 from danielgtaylor/gen-op-id
  • c6debe7 Merge pull request #219 from danielgtaylor/retries
  • 2c85909 Merge pull request #220 from danielgtaylor/bulk-improvements
  • 760fbd0 Merge pull request #221 from danielgtaylor/fix-gron
  • 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
  • eec1617 Merge pull request #23 from danielgtaylor/generic-body-stdin
  • 21a9017 Merge pull request #233 from danielgtaylor/hide-secrets-input
  • d16bdd7 Merge pull request #234 from danielgtaylor/clear-auth-cache
  • 64590b9 Merge pull request #24 from h0x91b-wix/main
  • 3e66ad6 Merge pull request #242 from danielgtaylor/dependabot/go_modules/google.golang.org/protobuf-1.33.0
  • dc11c79 Merge pull request #246 from exoscale/pkcs11
  • 9d83c27 Merge pull request #251 from danielgtaylor/dependabot/go_modules/golang.org/x/net-0.23.0
  • 796c879 Merge pull request #253 from MatthiasScholzTW/main
  • 43c6e24 Merge pull request #256 from fflores97/auth-commandline
  • bf21841 Merge pull request #258 from eitamal/docs-url-fixes
  • ba45f05 Merge pull request #26 from danielgtaylor/autoconfig
  • 45bde41 Merge pull request #260 from rest-sh/dependabot/go_modules/golang.org/x/image-0.18.0
  • 062646c Merge pull request #27 from danielgtaylor/autoconfig-exclude
  • 24abe97 Merge pull request #270 from cfunkhouser/respect-colorization-on-show-output
  • 35681aa Merge pull request #271 from kbakk/patch-1
  • fed5671 Merge pull request #276 from rest-sh/dependabot/go_modules/golang.org/x/net-0.38.0
  • 2fef1b9 Merge pull request #277 from rest-sh/go-1.24
  • ac5f95c Merge pull request #278 from rest-sh/refresh-scopes
  • 6b84875 Merge pull request #28 from rburte-isp/docs-typoe
  • 5489150 Merge pull request #281 from rest-sh/rename-to-rest-sh
  • 1cc6bad Merge pull request #282 from rest-sh/fix-build-status
  • cfcaefb Merge pull request #283 from terev/upgrade-libopenapi
  • d144442 Merge pull request #304 from rest-sh/cfunkhouser/goreleaser-v6
  • e68f7d3 Merge pull request #305 from rest-sh/cfunkhouser/manually-trigger-release
  • bfd0906 Merge pull request #32 from exoscale/mtls
  • 8e092e9 Merge pull request #39 from LabShare/kp-api-spec-file-from-url
  • 47de8a5 Merge pull request #42 from cgardens/cgardens/fix_kin_open_api
  • 1b4dd8f Merge pull request #5 from APImetrics/init-restish-fork
  • 50bdce3 Merge pull request #50 from manther/tables
  • 9d7a16f Merge pull request #52 from exoscale/fix-rsh-no-cache
  • 2e2744a Merge pull request #55 from afh/afh-expand-env
  • 72bac8a Merge pull request #56 from danielgtaylor/fix-builds
  • 526fa58 Merge pull request #57 from lllibailll/windows-fix
  • 079d10c Merge pull request #58 from danielgtaylor/shorthand
  • 909fc97 Merge pull request #59 from danielgtaylor/shorthand2
  • 5a6424d Merge pull request #6 from mgagliardo91/patch-auth-url
  • 817166b Merge pull request #62 from exoscale/load-with-authentication
  • 0b4a77f Merge pull request #65 from danielgtaylor/normalize-numbers
  • 3cdf6b3 Merge pull request #66 from danielgtaylor/decode-fix
  • cfdc3e0 Merge pull request #67 from danielgtaylor/external-refs
  • 594e1c2 Merge pull request #68 from danielgtaylor/go-1.17
  • 7e85980 Merge pull request #72 from exo-cedric/oauth-to-stderr
  • c8c2248 Merge pull request #73 from danielgtaylor/fix-send-headers
  • 6e13db8 Merge pull request #74 from danielgtaylor/empty-array-header
  • f17f9fc Merge pull request #77 from danielgtaylor/fix-param-name
  • a799f40 Merge pull request #78 from danielgtaylor/auth-code-stdin-fix
  • ad772bf Merge pull request #79 from danielgtaylor/format-text
  • 0350c7e Merge pull request #80 from danielgtaylor/edit
  • b8773c1 Merge pull request #82 from danielgtaylor/completion
  • ce5ac4d Merge pull request #83 from danielgtaylor/cache-api
  • 6bcc0a1 Merge pull request #84 from danielgtaylor/fix-81
  • a32ea48 Merge pull request #85 from danielgtaylor/fix-63
  • 0f4a8b5 Merge pull request #86 from danielgtaylor/fix-60
  • e345f1b Merge pull request #87 from danielgtaylor/fix-54
  • cd55498 Merge pull request #88 from danielgtaylor/save-response
  • 1b4ccba Merge pull request #89 from danielgtaylor/fix-47
  • 7a6ae94 Merge pull request #90 from danielgtaylor/fix-21
  • 92e2b1f Merge pull request #91 from danielgtaylor/api-sync
  • 73c24ac Merge pull request #92 from danielgtaylor/dep-updates
  • 725fd09 Merge pull request #93 from danielgtaylor/simplify-edit
  • 4f24894 Merge pull request #94 from danielgtaylor/fix-20
  • c094c86 Merge pull request #95 from danielgtaylor/fix-completion-urls
  • 3e64e17 Merge pull request #96 from danielgtaylor/fix-send-defaults
  • 9394c33 Obtain cache and api configs from viper config-directory
  • 6eccf52 Panic when api file read fails
  • 1f1edda Password prompt when user defined but not password
  • c00c688 Prompt project selection if unset for API or login commands
  • f1a18a5 Rebrand commands / headers from restish to apimetrics
  • 461c8b0 Rebrand the binary, and implement project management
  • 85f3e08 Remove Restish's Github Actions
  • ae378db Replace path.Join with filepath.Join for better OS support
  • 636710d Revert change to yaml lib version
  • 4875cdb Small clean-up.
  • 4c2b845 Update Go
  • 0a1f26c Update docs to use go install instead of go get
  • a9b1ce1 Update documentation with new config path
  • 19371a3 Update openapi.go
  • 3098b93 Upgrade libopenapi
  • e6f8ddd Upgrade to kin-openapi v0.61.0
  • 4f4466f adapt to data type changes in the latest version of github.com/pb33f/libopenapi
  • b0ff6ea allow overriding base url in profiles
  • c63fee7 allow remote references in open-api specs
  • 2e06921 allow retrieving spec file from a specified url instead of a file.
  • 0cf9fb3 auth: support deferring authentication to a third party script
  • 04fda1e cgardens => danielgtaylor
  • 61a785e chore(deps): bump golang.org/x/image from 0.1.0 to 0.5.0
  • 0dd77e6 chore(deps): bump golang.org/x/image from 0.10.0 to 0.18.0
  • 00b34d8 chore(deps): bump golang.org/x/image from 0.5.0 to 0.10.0
  • 1d899a0 chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
  • ea06c91 chore(deps): bump golang.org/x/net from 0.2.0 to 0.7.0
  • ba6a060 chore(deps): bump golang.org/x/net from 0.23.0 to 0.38.0
  • 8135dc8 chore(deps): bump golang.org/x/net from 0.7.0 to 0.17.0
  • d12ec43 chore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0
  • 87267f6 chore: Address goreleaser config warnings
  • 0b48514 chore: Remove deprecated function calls
  • dd92a85 chore: Replace interface{} with any
  • 8f4ee4c chore: add codecov to ignore main.go coverage
  • ac559b9 chore: add configurable redirect_url, preserve default value
  • 17cdf51 chore: adding some forgotten files
  • 5ff3f09 chore: bump dependencies
  • a60171e chore: dependency updates
  • fff23db chore: fix deprecated goreleaser naming
  • 9c15903 chore: fix goreleaser config
  • 797f969 chore: move off deprecated action runner
  • 03818b5 chore: remove old comment
  • d51854a chore: rename master -> main
  • bd59d73 chore: test on linux and windows
  • efd5d96 chore: update dependencies
  • 34ec045 ci: Abandon ARM64 builds temporarily
  • 417b826 ci: Allow triggering CI manually
  • f0c77fd ci: Build restish, not myapp
  • 75fd598 ci: Build, not release
  • ae815fb ci: Clean up, add TODOs
  • dee67bd ci: Do not add arm64 architecture
  • dd87dca ci: Don't clean, just release
  • 61600e0 ci: Generate and retain sysroots
  • 699de54 ci: I was making this hard on myself
  • d188631 ci: Ignore sysroots directory
  • d668692 ci: Make naming consistent
  • 42a926b ci: Now PUSH
  • e960dab ci: Re-enable Homebrew publication (#307)
  • 1bba721 ci: Trim unnecessary files, and test
  • 83a0a2e ci: Try different runners even harder
  • 5e58bf2 ci: Try different runners, drop 386
  • 7000a57 ci: Try out goreleaser-cross
  • 48f2c00 ci: Try using golang-cross again
  • f570b33 ci: Unquarantine unsigned binaries from Homebrew Cask
  • 68ab024 ci: Upgrade CI and Release action versions
  • 7aef7d6 ci: Use GitHub App for Releases
  • 4dbe0a8 ci: Use an existing image tag, I guess
  • 5ef000f ci: clean up dependencies
  • c403e2a ci: goreleaser needs build-sysroots
  • 15431c5 docs(bulk): remove the preceding ./ in the Shorthand Query links
  • 3530554 docs(guide): add mise alternative method installation
  • ea8978f docs(guide): adds the missing amp (&) for the "Filtering & Projection" sub-section's link
  • 6fe9f04 docs(openapi): fixes the link to the "files or URLs" configuration sub-section
  • 5d0a578 docs/configuration.md: Clarify equivalent commands
  • d9ab865 feat!: OpenAPI 3.1 support, fixes #115
  • 68e25ad feat!: revamp default output behavior
  • 1b95418 feat(api): Group commands by openapi tag
  • 08459a3 feat(cli): Add support for mTLS
  • 34162f7 feat(params): Support variables in server URLs when determining basePath
  • c95742f feat: API edit command; apis.json schema
  • 441898f feat: Add simple table formatting support for collection of objects
  • aff62e7 feat: Amazon Ion support
  • e27ed19 feat: Autoconfiguration via x-cli-config
  • 29d543c feat: Expand environment variables in api spec_files and profile headers
  • 87504b3 feat: HAL + TerrificallySimpleJSON parsing
  • aab4b61 feat: JSON:API link parser
  • 93ffc2f feat: OpenAPI loader improvements
  • 1af17b9 feat: Siren hypermedia parser
  • f094e0e feat: Supporting of oauth auth_code with client_secret
  • 08b98cb feat: ability to exclude autoconfig prompt vars
  • 293304d feat: add api sync command
  • b600019 feat: add auth-header command
  • 85ffcae feat: add cert command for TLS info
  • 97c3636 feat: add command to clear auth token cache
  • b49763f feat: add command to clear auth token cache
  • 600481e feat: add edit convenience command
  • abe4537 feat: add gron greppable output format
  • 9376569 feat: add insecure mode, fixes #22
  • 3571fa8 feat: add known text types like application/javascript
  • d38fa37 feat: allow retrieving spec file from a specified url instead of a file
  • 8660e0f feat: allow uppercase HTTP verbs as commands
  • 593483f feat: api configure command
  • 069c761 feat: auth code error handling
  • a066e87 feat: basic support for allOf, anyOf, oneOf; upgrade libopenapi
  • 4f52149 feat: better OpenAPI extension support
  • 4193048 feat: better handling of multiline strings
  • c7e6668 feat: better number conversion support
  • 1c467ca feat: bulk command resiliency improvements
  • b455ff5 feat: bulk list supports shorthand query filters
  • bea25b6 feat: bulk ops improvements, docs, polish
  • 9b0adfa feat: bulk resource management
  • e7e808d feat: cache parsed/loaded APIs for faster access
  • 8401568 feat: cache-invalidating transport
  • 5a1eafc feat: ci & release actions
  • 089d359 feat: colorize allOf, anyOf, oneOf in --help
  • b9d6da4 feat: completion of URI templates
  • cd02a9e feat: configurable CLI name
  • 4a1e5ab feat: default to JSON request bodies
  • 6bd162a feat: deflate support
  • ee5960d feat: dependency updates
  • 8ba0a4c feat: describedby for api spec
  • 87f43f1 feat: disable spec cache on localhost
  • 74140e5 feat: do not send param defaults
  • 6b1980e feat: document args/options schemas, fixes #157
  • cfab912 feat: document operation inputs/outputs
  • b0b14ed feat: dynamic shell completion for OpenAPI operations
  • d3644d7 feat: edit command now uses shorthand query
  • 706e75e feat: enabled & document raw mode for saving files
  • a19da4f feat: image rendering
  • c14c8c9 feat: initial commit
  • 0014efc feat: link standardization
  • 5a7ee4c feat: loaders return an API instance
  • 9be318a feat: local HTTP cache
  • 3cde380 feat: mark & hide deprecated operations
  • 61718a2 feat: operation examples
  • 5a80159 feat: operations base path config option
  • fab6b90 feat: prettier array fields in table output
  • 98ca756 feat: print displayable unicode body when possible
  • 288ca8f feat: readable marshal inlining
  • 6e2af47 feat: rename danielgtaylor/restish -> rest-sh/restish
  • ebe5459 feat: render Markdown using glamour
  • 55d53a9 feat: render more validators, simplify output
  • f4618bb feat: retries & timeouts
  • c0de679 feat: send endpoint params for token refresh
  • e73426b feat: set exit code from status code, fixes #125
  • dafc9cd feat: shorthand for API URLs
  • ea3e8c5 feat: simplify HAL implementation
  • ce9444a feat: support brotli content-encoding
  • e18c7c7 feat: switch to new shorthand package
  • ec8bd6e feat: switch to shorthand v2
  • 6170f93 feat: update dependencies
  • 00ddc79 feat: update missed use of shorthand
  • 93cd3a8 feat: upgrade to Go 1.18
  • 9d6943d feat: upgrade to Go 1.24
  • 36ecd2a feat: upgrade to Shorthand v2.1.0
  • a5dcceb finished last bit of the gron outputter and updated test to show it handles '<', '>', '&'
  • a4c8eb1 fix api show doc and add api configure command
  • 13fe1aa fix(api): Do not cache server responses when refreshing API defs
  • d895bf9 fix(auth): Cache as authorize_url and respect relative server urls
  • e1d9b7d fix(auth-code): more robust URI generation
  • e3b1e85 fix(pagination): update next page link from response
  • c31a4e7 fix: Address CVE-2025-22868 (#309)
  • ea71b1c fix: CI cleanup
  • 8d8d25d fix: Do not panic when APIs have circular references
  • a99adf0 fix: EOF crash during auth + redirected stdin
  • ab5e59d fix: URI templates should not be escaped
  • 66d87ff fix: Use API profile when loading definition
  • 217a526 fix: Use url.Values for encoding scopes
  • cc39260 fix: add basic build time to dev --version
  • efedcfc fix: add test for combined path+op params and ref
  • 3d5eb30 fix: add test for implicit default params
  • f6d6c3d fix: allow external refs in OpenAPI loader
  • 585a333 fix: allow filter to begin with {
  • 5a6fe0b fix: bad indentation for short list with newlines, fixes #3
  • c199a40 fix: base64 handling of []byte and raw mode on structured input
  • 6b0844f fix: better detection of OpenAPI files
  • a0d507a fix: better handling of params with unknown types, fixes #63
  • 4aa30c3 fix: better kebab casing of operation IDs, fixes #29
  • f7c86e8 fix: build on windows
  • 7df29a7 fix: build triggers to stop duplicate builds
  • 80d65fd fix: build/release using Go 1.17 to support arm64
  • 6550d08 fix: bulk version inconsistency bug
  • 4e64db2 fix: casing so tests pass again
  • 0fba3cc fix: codecov reporting
  • b66621c fix: combine all links for paginated responses
  • 049ed6c fix: completion for multi-variable templates
  • 5d30872 fix: copy JSON float encoding logic
  • 7897af9 fix: crash with certain --help commands
  • fdfbc18 fix: custom server usage, fixes #54
  • 31fbbde fix: decode after MakeRequest
  • 4d98487 fix: dependency updates
  • b94eb9c fix: dependency upgrades
  • 6915e1c fix: detect text/yaml response content type
  • 13f5f97 fix: do not cache error responses
  • 00f7aad fix: do not panic on empty image
  • 8cb5d6d fix: do not send implied default param values, fixes #9
  • 2ab85f5 fix: do not use scientific notation for large integers
  • 2cee8db fix: double arg parsing for slices
  • 15b97a6 fix: filtering logic
  • 71e0f48 fix: find HAL links in array responses
  • 573b1f2 fix: fix loader hints overriding the whole base url
  • 569c42e fix: forgot to add the test data
  • 4fd5381 fix: formatting, simplify dates
  • 04a021c fix: generate operation ID if not present, fixes #201
  • e908265 fix: get dev version via os.Executable
  • 829559e fix: go.sum entry for maps package
  • 98245d9 fix: gron output with special chars
  • 2b39da4 fix: handle recursive schemas without crashing, fixes #21
  • c033950 fix: handle unknown binary data without failure
  • 1ecdb09 fix: hide secret input during API config, fixes #232
  • 855a450 fix: ignore missing content-length header
  • 450d792 fix: improved shell completion for URLs
  • ee9811c fix: links parse error crash; adds extra debug logs
  • aeaab4a fix: log warning when unable to format
  • cdccf22 fix: mermaid import which broke going ESM only
  • 1a9df79 fix: more robust identifier quoting from official gron
  • 0cca88c fix: normalize numbers when filtering with JMESPath
  • ce0c9b5 fix: oauth output corrupting JSON payload
  • acfc510 fix: one-time migration; move cache.json, docs
  • af79b5c fix: only delete file if not modified
  • f1e5dff fix: openapi tests
  • 88ac792 fix: panic when multiple configured APIs have the same base URL, fixes #20
  • d37d970 fix: parameter serialization for style: form, fixes #47
  • dd8581d fix: prevent auth prompt when header is manually passed, fixes #35
  • 08fc90b fix: prevent escaping JSON for browsers
  • 5a1f4ba fix: prevent sending empty array header params
  • fca601c fix: print responses without a body
  • 3b331ef fix: properly detect verbose flag
  • 6d5a3ba fix: properly set error on panic recovery
  • 7aadc38 fix: properly support commas in headers
  • e2e9027 fix: provide diff feedback for changes
  • 6a8adbe fix: read body from stdin for generic calls
  • b18d7db fix: rsh-no-cache was not being honored
  • 306f440 fix: run tests on pulls
  • 29dae90 fix: send all scopes as one value
  • 1537fce fix: send header params in request
  • e917be5 fix: send scopes on refresh token requests
  • 4ebdfd5 fix: sending non-structured-object input via stdin, fixes #81
  • 9329f99 fix: set base for relative refs, fix printing of min/max/etc floats
  • d2de5f4 fix: show error on auth hook failure
  • d576486 fix: simplify edit resource command code
  • 94acf9e fix: simplify option handling, send explicitly passed defaults
  • 0ba95e2 fix: syntax highlighting
  • ddb812b fix: syntax highlighting
  • f88f0fe fix: test fixture
  • 4ae2d62 fix: trim trailing slashes from OpenAPI servers
  • f254e92 fix: understand application/x-yaml
  • cb57c59 fix: update dependencies, fix go vet issues
  • 92fb95b fix: update deprecated releaser fields
  • e24dddc fix: update libopenapi for DynamicValue fix
  • 13ed0ee fix: upgrade glamour to get highlighter fix
  • 29d5e18 fix: upgrade libopenapi & shorthand
  • 3de42bb fix: upgrade shorthand to fix nested field selection bug
  • 60ee9fe fix: upgrade to libopenapi 0.4.x
  • 9a25266 fix: use better url parsing
  • 7da4a2d fix: use configured base as base path if no servers present
  • fa8d26b fix: use param display name instead of name
  • d603a3c fix: use strings.Title replacement
  • 593acaf fix: utilize existing API loading for completion
  • e9efd78 fixes 'findApi' when the help command is used
  • 2474f89 openapi: do not overflow the stack for circular types
  • 2c33b07 refactor: cache logic to utility function
  • d959188 tests: fixAddress coverage
  • 53eb35b upgrade to the latest version of github.com/pb33f/libopenapi