Sitelet
https://web.archive.org/web/20220325043621/https://github.com/httpie/httpie/releases
SECURITY Fixed the vulnerability that caused exposure of cookies on redirects to third party hosts. (#1312 )
Fixed escaping of integer indexes with multiple backslashes in the nested JSON builder. (#1285 )
Fixed displaying of status code without a status message on non-auto themes. (#1300 )
Fixed redundant issuance of stdin detection warnings on some rare cases due to underlying implementation. (#1303 )
Fixed double --quiet so that it will now suppress all python level warnings. (#1271 )
Added support for specifying certificate private key passphrases through --cert-key-pass and prompts. (#946 )
Added httpie cli export-args command for exposing the parser specification for the http/https commands. (#1293 )
Improved regulation of top-level arrays. (#1292 )
Improved UI layout for standalone invocations. (#1296 )
Fixed tests for installation with pyOpenSSL.
Removed external URL calls from tests.
Added --style=auto which follows the terminal ANSI color styles.
Added support for selecting TLS 1.3 via --ssl=tls1.3
(available once implemented in upstream libraries).
Added true/false as valid values for --verify
(in addition to yes/no) and the boolean value is case-insensitive.
Changed the default --style from solarized to auto (on Windows it stays fruity).
Fixed default headers being incorrectly case-sensitive.
Removed Python 2.6 support.
Extended auth plugin API.
Added exit status code 7 for plugin errors.
Added support for curses-less Python installations.
Fixed REQUEST_ITEM arg incorrectly being reported as required.
Improved CTRL-C interrupt handling.
Added the standard exit status code 130 for keyboard interrupts.
Added Python 3 as a dependency for Homebrew installations
to ensure some of the newer HTTP features work out of the box
for macOS users (starting with HTTPie 0.9.4.).
Added the ability to unset a request header with Header:, and send an
empty value with Header;.
Added --default-scheme <URL_SCHEME> to enable things like
$ alias https='http --default-scheme=https.
Added -I as a shortcut for --ignore-stdin.
Added fish shell completion (located in extras/httpie-completion.fish
in the Github repo).
Updated requests to 2.10.0 so that SOCKS support can be added via
pip install requests[socks].
Changed the default JSON Accept header from application/json
to application/json, */*.
Changed the pre-processing of request HTTP headers so that any leading
and trailing whitespace is removed.
Added Content-Type of files uploaded in multipart/form-data requests
Added --ssl=<PROTOCOL> to specify the desired SSL/TLS protocol version
to use for HTTPS requests.
Added JSON detection with --json, -j to work around incorrect
Content-Type
Added --all to show intermediate responses such as redirects (with --follow)
Added --history-print, -P WHAT to specify formatting of intermediate responses
Added --max-redirects=N (default 30)
Added -A as short name for --auth-type
Added -F as short name for --follow
Removed the implicit_content_type config option
(use "default_options": ["--form"] instead)
Redirected stdout doesn't trigger an error anymore when --output FILE
is set
Changed the default --style back to solarized for better support
of light and dark terminals
Improved --debug output
Fixed --session when used with --download
Fixed --download to trim too long filenames before saving the file
Fixed the handling of Content-Type with multiple +subtype parts
Removed the XML formatter as the implementation suffered from multiple issues
Changed the default color --style from solarized to monokai
Added basic Bash autocomplete support (need to be installed manually)
Added request details to connection error messages
Fixed 'requests.packages.urllib3' has no attribute 'disable_warnings'
errors that occurred in some installations
Fixed colors and formatting on Windows
Fixed --auth prompt on Windows
Fixed compatibility with Requests 2.5.1
Changed the default JSON Content-Type to application/json as UTF-8
is the default JSON encoding
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.