httpie v2.4.0 Release Notes

Release Date: 2021-02-06 // 9 months ago
    • โž• Added support for --session cookie expiration based on Set-Cookie: max-age=<n>. (#1029_)
    • โš  Show a --check-status warning with --quiet as well, not only when the output is redirected. (#1026_)
    • ๐Ÿ›  Fixed upload with --session (#1020_).
    • ๐Ÿ›  Fixed a missing blank line between request and response (#1006_).

Previous changes from v2.3.0

    • โž• Added support for streamed uploads (#201).
    • โž• Added support for multipart upload streaming (#684).
    • โž• Added support for body-from-file upload streaming (http @file).
    • โž• Added --chunked to enable chunked transfer encoding (#753).
    • โž• Added --multipart to allow multipart/form-data encoding for non-file --form requests as well.
    • โž• Added support for preserving field order in multipart requests (#903).
    • โž• Added --boundary to allow a custom boundary string for multipart/form-data requests.
    • โž• Added support for combining cookies specified on the CLI and in a session file (#932).
    • โž• Added out of the box SOCKS support with no extra installation (#904).
    • โž• Added --quiet, -q flag to enforce silent behaviour.
    • ๐Ÿ›  Fixed the handling of invalid expires dates in Set-Cookie headers (#963).
    • โœ‚ Removed Tox testing entirely (#943).

    ๐Ÿ”Œ HTTPie /aitch-tee-tee-pie/ CLI is a user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more.

    Learn more:
    ๐Ÿ“„ Install HTTPie: