All Versions
44
Latest Version
Avg Release Cycle
114 days
Latest Release
692 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.2.1 Changes
May 06, 2022 -
v3.2.0 Changes
May 05, 2022- β 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 thelocalhost
(and.local
suffixed domains). (#1308) - π Improved UI for the progress bars. (#1324)
- π Fixed redundant creation of
Content-Length
header onOPTIONS
requests. (#1310) - π Fixed blocking of warning thread on some use cases. (#1349)
- π Changed
httpie plugins
to the newhttpie cli
namespace ashttpie cli plugins
(httpie plugins
continues to work as a hidden alias). (#1320) - π Soft deprecated the
--history-print
. (#1380)
-
v3.1.0 Changes
March 08, 2022- π 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 thehttp
/https
commands. (#1293) - π Improved regulation of top-level arrays. (#1292)
- π Improved UI layout for standalone invocations. (#1296)
-
v3.0.2 Changes
January 24, 2022Whatβs new in HTTPie for Terminal 3.0 β
- π Fixed usage of
httpie
when there is a presence of a config withdefault_options
. (#1280)
- π Fixed usage of
-
v3.0.1 Changes
January 23, 2022Whatβ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)
-
v3.0.0 Changes
January 21, 2022Whatβs new in HTTPie for Terminal 3.0 β
- β¬οΈ 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
whenContent-Type
istext/event-stream
. (#376) - β Added support for displaying the total elapsed time through
--meta
/-vv
or--print=m
. (#243) - β Added new
pie-dark
/pie-light
(andpie
) 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
specifiescharset
. (#1242) - π Fixed an unexpected crash when
--raw
is used with--chunked
. (#1253) - π Changed the default Windows theme from
fruity
toauto
. (#1266)
-
v2.6.0 Changes
October 14, 2021Whatβs new in HTTPie for Terminal 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)
-
v2.5.0 Changes
September 06, 2021Whatβs new in HTTPie for Terminal 2.5.0 β
- β Added
--raw
to allow specifying the raw request body without extra processing as an alternative tostdin
. (#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)
- β Added
-
v2.4.0 Changes
February 06, 2021- β Added support for
--session
cookie expiration based onSet-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).
- β Added support for
-
v2.3.0 Changes
October 25, 2020- β Added support for streamed uploads (#201).
- β Added support for multipart upload streaming (#684).
- β Added support for body-from-file upload streaming (
http httpbin.org/post @file
). - β Added
--chunked
to enable chunked transfer encoding (#753). - β Added
--multipart
to allowmultipart/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 formultipart/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 inSet-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: https://httpie.org
π Install HTTPie: https://httpie.org/docs#installation