Httpie Versions Save

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

3.2.2

11 months ago
  • Fixed compatibility with urllib3 2.0.0. (#1499)

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs/cli/installation β†’ Learn more: https://httpie.io

3.2.1

1 year ago
  • Improved support for determining auto-streaming when the Content-Type header includes encoding information. (#1383)
  • Fixed the display of the crash happening in the secondary process for update checks. (#1388)

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs/cli/installation β†’ Learn more: https://httpie.io

3.2.0

1 year ago
  • Added a warning for notifying the user about the new updates. (#1336)
  • Added support for single binary executables. (#1330)
  • Added support for man pages (and auto generation of them from the parser declaration). (#1317)
  • Added http --manual for man pages & regular manual with pager. (#1343)
  • Added support for session persistence of repeated headers with the same name. (#1335)
  • Added support for sending Secure cookies to the localhost (and .local suffixed domains). (#1308)
  • Improved UI for the progress bars. (#1324)
  • Fixed redundant creation of Content-Length header on OPTIONS requests. (#1310)
  • Fixed blocking of warning thread on some use cases. (#1349)
  • Changed httpie plugins to the new httpie cli namespace as httpie cli plugins (httpie plugins continues to work as a hidden alias). (#1320)
  • Soft deprecated the --history-print. (#1380)

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs/cli/installation β†’ Learn more: https://httpie.io

3.1.0

2 years ago
  • 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)

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs/cli/installation β†’ Learn more: https://httpie.io

3.0.2

2 years ago

✨ What’s new in HTTPie for Terminal 3.0 β†’

  • Fixed usage of httpie plugins when there is a presence of a config with default_options (#1280).

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs/cli/installation β†’ Learn more: https://httpie.io

3.0.1

2 years ago

✨ What’s new in HTTPie for Terminal 3.0 β†’

  • Changed the value shown as time elapsed from time-to-read-headers to total exchange time (#1277)

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs/cli/installation β†’ Learn more: https://httpie.io

3.0.0

2 years ago

✨ What’s new in HTTPie for Terminal 3.0 β†’

🌲️ Nested JSON πŸ”Œ Plugin manager ⏱️ Response metadata πŸš€ Speed-ups 🎨 Improved UI/UX ✨ Other minor features πŸͺ² Bug fixes

  • Dropped support for Python 3.6. (#1177)
  • Improved startup time by 40%. (#1211)
  • Added support for nested JSON syntax. (#1169)
  • Added httpie plugins interface for plugin management. (#566)
  • Added support for Bearer authentication via --auth-type=bearer (#1215).
  • Added support for quick conversions of pasted URLs into HTTPie calls by adding a space after the protocol name ($ https ://pie.dev β†’ https://pie.dev). (#1195)
  • Added support for sending multiple HTTP header lines with the same name. (#130)
  • Added support for receiving multiple HTTP headers lines with the same name. (#1207)
  • Added support for basic JSON types on --form/--multipart when using JSON only operators (:=/:=@). (#1212)
  • Added support for automatically enabling --stream when Content-Type is text/event-stream. (#376)
  • Added support for displaying the total elapsed time through --meta/-vv or --print=m. (#243)
  • Added new pie-dark/pie-light (and pie) styles that match with HTTPie for Web and Desktop. (#1237)
  • Added support for better error handling on DNS failures. (#1248)
  • Added support for storing prompted passwords in the local sessions. (#1098)
  • Added warnings about the --ignore-stdin, when there is no incoming data from stdin. (#1255)
  • Fixed crashing due to broken plugins. (#1204)
  • Fixed auto addition of XML declaration to every formatted XML response. (#1156)
  • Fixed highlighting when Content-Type specifies charset. (#1242)
  • Fixed an unexpected crash when --raw is used with --chunked. (#1253)
  • Changed the default Windows theme from fruity to auto. (#1266)

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs/cli/installation β†’ Learn more: https://httpie.io

2.6.0

2 years ago

Blog post: What’s new in HTTPie 2.6.0

  • Added support for formatting & coloring of JSON bodies preceded by non-JSON data (e.g., an XXSI prefix). (#1130)
  • Added charset auto-detection when Content-Type doesn’t include it. (#1110, #1168)
  • Added --response-charset to allow overriding the response encoding for terminal display purposes. (#1168)
  • Added --response-mime to allow overriding the response mime type for coloring and formatting for the terminal. (#1168)
  • Added the ability to silence warnings through using -q or --quiet twice (e.g. -qq) (#1175)
  • Added installed plugin list to --debug output. (#1165)
  • Fixed duplicate keys preservation in JSON data. (#1163)

β†’ Join our Discord community: https://httpie.io/discord β†’ Install HTTPie: https://httpie.io/docs#installation β†’ Learn more: https://httpie.io

2.5.0

2 years ago

Blog post: What’s new in HTTPie 2.5.0

  • Added --raw to allow specifying the raw request body without extra processing as an alternative to stdin. (#534)
  • Added support for XML formatting. (#1129)
  • Added internal support for file-like object responses to improve adapter plugin support. (#1094)
  • Fixed --continue --download with a single byte to be downloaded left. (#1032)
  • Fixed --verbose HTTP 307 redirects with streamed request body. (#1088)
  • Fixed handling of session files with Cookie: followed by other headers. (#1126)

β†’ Join our Discord community: https://httpie.io/chat β†’ Install HTTPie: https://httpie.io/docs#installation β†’ Learn more: https://httpie.io

2.4.0

3 years ago

HTTPie /aitch-tee-tee-pie/ CLI is a human-friendly CLI HTTP client for the API era.

The 2.4.0 release introduces the following improvements:

  • 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).

Join our Discord community: https://httpie.io/chat Install HTTPie: https://httpie.io/docs#installation Learn more: https://httpie.io