HTTPie 3.0.0
β¨ 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
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)
β Join our Discord community: https://httpie.io/discord
β Install HTTPie: https://httpie.io/docs/cli/installation
β Learn more: https://httpie.io