Skip to content

Releases: httpie/cli

HTTPie 0.7.0

01 Feb 14:00
Compare
Choose a tag to compare
  • Added --ignore-stdin.
  • Added support for auth plugins.
  • Improved --help output.
  • Improved Content-Disposition parsing for --download mode.

HTTPie 0.6.0

01 Feb 14:01
Compare
Choose a tag to compare
  • XML data is now formatted.
  • --session and --session-read-only now also accept paths to
    session files (eg. http --session=/tmp/session.json example.org).

v0.5.1

01 Feb 14:02
Compare
Choose a tag to compare
  • Content-* and If-* request headers are not stored in sessions anymore as they are request-specific.

v0.5.0

01 Feb 14:02
Compare
Choose a tag to compare
  • Added a download mode_ via --download.
  • Bugfixes.

v0.4.1

01 Feb 14:03
Compare
Choose a tag to compare
  • Fixed setup.py.

v0.4.0

01 Feb 14:03
Compare
Choose a tag to compare
  • Python 3.3 compatibility.
  • Requests >= v1.0.4 compatibility.
  • Added support for credentials in URL.
  • Added --no-option for every --option to be config-friendly.
  • Mutually exclusive arguments can be specified multiple times. The last value is used.

v0.3.1

01 Feb 14:04
Compare
Choose a tag to compare
  • Fixed a compatibility issue with Requests.

v0.3.0

01 Feb 14:04
Compare
Choose a tag to compare
  • Allow output redirection on Windows.
  • Added configuration file.
  • Added persistent session support.
  • Renamed --allow-redirects to --follow.
  • Improved the usability of http --help.
  • Fixed installation on Windows with Python 3.
  • Fixed colorized output on Windows with Python 3.
  • CRLF HTTP header field separation in the output.
  • Added exit status code 2 for timed-out requests.
  • Added the option to separate colorizing and formatting
    (--pretty=all, --pretty=colors and --pretty=format).
    --ugly has bee removed in favor of --pretty=none.

v0.2.7

01 Feb 14:04
Compare
Choose a tag to compare
  • Compatibility with Requests 0.13.6.
  • Streamed terminal output. --stream, -S can be used to enable
    streaming also with --pretty and to ensure a more frequent output
    flushing.
  • Support for efficient large file downloads.
  • Sort headers by name (unless --pretty=none).
  • Response body is fetched only when needed (e.g., not with --headers).
  • Improved content type matching.
  • Updated Solarized color scheme.
  • Windows: Added --output FILE to store output into a file
    (piping results in corrupted data on Windows).
  • Proper handling of binary requests and responses.
  • Fixed printing of multipart/form-data requests.
  • Renamed --traceback to --debug.

v0.2.6

01 Feb 14:05
Compare
Choose a tag to compare
  • The short option for --headers is now -h (-t has been
    removed, for usage use --help).
  • Form data and URL parameters can have multiple fields with the same name
    (e.g.,http -f url a=1 a=2).
  • Added --check-status to exit with an error on HTTP 3xx, 4xx and
    5xx (3, 4, and 5, respectively).
  • If the output is piped to another program or redirected to a file,
    the default behaviour is to only print the response body.
    (It can still be overwritten via the --print flag.)
  • Improved highlighting of HTTP headers.
  • Added query string parameters (param==value).
  • Added support for terminal colors under Windows.