cli version history
10 releases tracked, newest first.
3.2.4
Nov 1, 2024- Fix default certs loading
- Unpin `requests` dependency
0 downloads
3.2.3
Jul 10, 2024- Fix SSL connections by pinning the `requests` version to `2.31.0`. (#1583, #1581)
- Make it possible to [unset](https://httpie.io/docs/cli/default-request-headers) the `User-Agent` and `Accept-Encoding` request headers. ([#1502](https://github.com/httpie/cli/issues/1502))
0 downloads
3.2.2
May 19, 2023- Fixed compatibility with `urllib3` 2.0.0. ([#1499](https://github.com/httpie/httpie/issues/1499))
---
→ Join our Discord community: https://httpie.io/discord
→ Install HTTPie: https://httpie.io/docs/cli/installation
→ Learn more: https://httpie.io
1 download
3.2.1
May 6, 2022- Improved support for determining auto-streaming when the `Content-Type` header includes encoding information. ([#1383](https://github.com/httpie/httpie/pull/1383))
- Fixed the display of the crash happening in the secondary process for update checks. ([#1388](https://github.com/httpie/httpie/issues/1388))
---
→ Join our Discord community: https://httpie.io/discord
→ Install HTTPie: https://httpie.io/docs/cli/installation
→ Learn more: https://httpie.io
1 download
3.2.0
May 5, 2022- Added a warning for notifying the user about the new updates. ([#1336](https://github.com/httpie/httpie/pull/1336))
- Added support for single binary executables. ([#1330](https://github.com/httpie/httpie/pull/1330))
- Added support for man pages (and auto generation of them from the parser declaration). ([#1317](https://github.com/httpie/httpie/pull/1317))
- Added `http --manual` for man pages & regular manual with pager. ([#1343](https://github.com/httpie/httpie/pull/1343))
- Added support for session persistence of repeated headers with the same name. ([#1335](https://github.com/httpie/httpie/pull/1335))
- Added support for sending `Secure` cookies to the `localhost` (and `.local` suffixed domains). ([#1308](https://github.com/httpie/httpie/issues/1308))
- Improved UI for the progress bars. ([#1324](https://github.com/httpie/httpie/pull/1324))
- Fixed redundant creation of `Content-Length` header on `OPTIONS` requests. ([#1310](https://github.com/httpie/httpie/issues/1310))
- Fixed blocking of warning thread on some use cases. ([#1349](https://github.com/httpie/httpie/issues/1349))
- Changed `httpie plugins` to the new `httpie cli` namespace as `httpie cli plugins` (`
1 download
3.1.0
Mar 7, 2022- **SECURITY** Fixed the [vulnerability](https://github.com/httpie/httpie/security/advisories/GHSA-9w4w-cpc8-h2fq) that caused exposure of cookies on redirects to third party hosts. ([#1312](https://github.com/httpie/httpie/pull/1312))
- Fixed escaping of integer indexes with multiple backslashes in the nested JSON builder. ([#1285](https://github.com/httpie/httpie/issues/1285))
- Fixed displaying of status code without a status message on non-`auto` themes. ([#1300](https://github.com/httpie/httpie/issues/1300))
- Fixed redundant issuance of stdin detection warnings on some rare cases due to underlying implementation. ([#1303](https://github.com/httpie/httpie/pull/1303))
- Fixed double `--quiet` so that it will now suppress all python level warnings. ([#1271](https://github.com/httpie/httpie/issues/1271))
- Added support for specifying certificate private key passphrases through `--cert-key-pass` and prompts. ([#946](https://github.com/httpie/httpie/issues/946))
- Added `httpie cli export-args` command for exposing the parser specification for the `http`/`https` commands. ([#1293](https://github.com/httpie/httpie/pull/1293))
- Improved regulation of top-level arrays. ([#129
1 download
3.0.2
Jan 24, 2022✨ [What’s new in HTTPie for Terminal 3.0 →](https://httpie.io/blog/httpie-3.0.0)
- Fixed usage of `httpie plugins` when there is a presence of a config with `default_options` ([#1280](https://github.com/httpie/httpie/pull/1280)).
---
→ Join our Discord community: https://httpie.io/discord
→ Install HTTPie: https://httpie.io/docs/cli/installation
→ Learn more: https://httpie.io
0 downloads
3.0.1
Jan 23, 2022✨ [What’s new in HTTPie for Terminal 3.0 →](https://httpie.io/blog/httpie-3.0.0)
- Changed the value shown as time elapsed from time-to-read-headers to total exchange time ([#1277](https://github.com/httpie/httpie/issues/1277))
---
→ Join our Discord community: https://httpie.io/discord
→ Install HTTPie: https://httpie.io/docs/cli/installation
→ Learn more: https://httpie.io
0 downloads
3.0.0
Jan 21, 2022✨ [What’s new in HTTPie for Terminal 3.0 →](https://httpie.io/blog/httpie-3.0.0)
🌲️ Nested JSON
🔌 Plugin manager
⏱️ Response metadata
🚀 Speed-ups
🎨 Improved UI/UX
✨ Other minor features
🪲 Bug fixes
- Dropped support for Python 3.6. ([#1177](https://github.com/httpie/httpie/issues/1177))
- Improved startup time by 40%. ([#1211](https://github.com/httpie/httpie/pull/1211))
- Added support for nested JSON syntax. ([#1169](https://github.com/httpie/httpie/issues/1169))
- Added `httpie plugins` interface for plugin management. ([#566](https://github.com/httpie/httpie/issues/566))
- Added support for Bearer authentication via `--auth-type=bearer` ([#1215](https://github.com/httpie/httpie/issues/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](https://github.com/httpie/httpie/issues/1195))
- Added support for _sending_ multiple HTTP header lines with the same name. ([#130](https://github.com/httpie/httpie/issues/130))
- Added support for _receiving_ multiple HTTP headers lines with the same name. ([#1207](https://github.com/httpie/httpie/is
0 downloads
2.6.0
Oct 14, 2021Blog post: **[What’s new in HTTPie 2.6.0](https://httpie.io/blog/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
0 downloads