Releases: ducaale/xh
Releases · ducaale/xh
v0.20.1
v0.19.4
v0.19.3
v0.19.2
Features
- Add
--interfacefor binding to a local IP address or interface, see #307 (@ducaale) - Translate
--rawflag when using--curl, see #308 (@ducaale) - Support duplicate header keys in session files, see #313 (@ducaale)
- Support persisting cookies from multiple domains, see #314 (@ducaale)
- Control output formatting (JSON indent-level, header sorting, etc) via
--format-options, see #318 (@Bnyro) and #319 (@ducaale)
Bug fixes
- Disable cURL's URL globbing, see #325 (@ducaale)
- Improve PATH handling in
install.ps1, see #264 (@henno)
Other
v0.18.0
Features
- Support reading query param and header values from a file, see #288 (@ducaale)
- Highlight Syntax errors found while tokenizing a JSON path, see #260 (@ducaale)
- Support outputting the metadata of a response via
--meta,--print=mor-vv, see #240 (@ducaale)
Bug fixes
- Fix panic when when parsing connection timeout, see #295 (@sorairolake)
Breaking changes
v0.17.0
Features
- Add support for nested json syntax, see #217 (@ducaale)
- Add Support for bearer auth in
.netrc, see #267 (@porglezomp) - Add
--ipv4and--ipv6flags for forcing IPv4 and IPv6 respectively, see #276 (@zuisong)
Other
v0.16.1
Bug fixes
Other
- Configurable install dir for
install.shviaXH_BINDIRenv variable, see #256 (@lispyclouds) - Use exit status 2 and 6 for
request timeoutandtoo many redirectserrors respectively, see #258 (@sorairolake)
v0.16.0
Features
- Add support for URLs with leading
://to allow quick conversion of pasted URLs into HTTPie/xh command e.ghttp://httpbin.org/json→$ http ://httpbin.org/json, see #232 (@ducaale) - Support sending multiple request headers with the same key, see #242 (@ducaale)
Bug fixes
- Don't remove
content-encodingandcontent-lengthheaders while processing gzip/deflate/brotli encoded responses, see #241 (@ducaale)
Other
- Replace structopt with clap3.x, see #216 (@ducaale) and #235 (@blyxxyz)
- Improve output coloring performance by switching to incremental highlighting, see #228 (@blyxxyz)
- Faster
--streamoutput formatting by switching to full buffering and manual flushing, see #233 (@blyxxyz) - Automate the generation of negation flags, see #234 (@blyxxyz)
- Display download's elapsed time as seconds, see #236 (@ducaale)
v0.15.0
Features
- Add support for
--rawflag, see #202 (@ducaale) - Add Fruity theme, see #206 (@ducaale)
- Use a custom netrc parser that supports comments and is more faithful to HTTPie, see #207 (@blyxxyz)
- Add browser-style text encoding detection, see #203 (@blyxxyz)
- Enable using OS certificate store with rustls, see #225 (@austinbutler)
- Improve quoting and update options from
--curl, see #200 (@blyxxyz)
Bug fixes
- Expand tilde in request items that contain a path, see #209 (@ducaale)
- Get version from
-Vwhen generating manpages, see #214 (@ducaale)