Xh Versions Save

Friendly and fast tool for sending HTTP requests

v0.15.0

2 years ago

Features

  • Add support for --raw flag, 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 -V when generating manpages, see #214 (@ducaale)

Other

  • Statically link C-runtime for MSVC Windows, see #221 (@ducaale)
  • Add install.ps1 for Windows, see #220 (@ChrisK-0)
  • Add aarch64 support, see #213 (@myhro)

v0.14.1

2 years ago

Bug fixes

  • Do not print response body unconditionally, see #197 (@blyxxyz)

Other

  • Do not rebuild when no syntax or theme file has changed, see #194 (@blyxxyz)
  • Remove curl from dev-dependencies by replacing httpmock with hyper, see #190 (@ducaale)

v0.14.0

2 years ago

Features

  • Add --http-version for forcing a specific http version, see #161 (@ducaale)
  • Support overwriting response's mime and charset via --response-mime and --response-charset respectively, see #184 (@ducaale)
  • Add support for digest authentication, see #176 (@ducaale)
  • Add --ssl option for forcing a specific TLS version, see #168 (@blyxxyz)

Bug fixes

  • Preserve case of --verify path, see #181 (@blyxxyz)

Other

  • Enable LTO on the release profile, see #177 (@sorairolake)
  • Replace lazy_static with once_cell, see #187 (@sorairolake)
  • Include enabled features in --version flag's output, see #188 and #191 (@sorairolake)
  • Support displaying units smaller than a second in download result, see #192 (@sorairolake)
  • Change to use binary prefix in --download, see #193 (@sorairolake)

v0.13.0

2 years ago

Features

  • Add --all flag for printing intermediate requests and responses, see #137 (@ducaale)
  • Support customising what sections are printed from intermediary requests and responses via the --history-print flag, see #137 (@ducaale)

Bug fixes

  • Apply header title case for consecutive dashes, see #170 (@blyxxyz)
  • Avoid printing unnecessary line separators when --all flag is used, see #174 (@ducaale)

Other

  • Include Debian package in release artifacts, see #172 (@ducaale)

v0.12.0

2 years ago

Features

  • Add support for HTTPie's Sessions, see #125 (@ducaale)
  • Send and display headers names as title case for non-HTTP/2 requests and responses, see #167 (@blyxxyz)
  • Support using the system's TLS library via --native-tls flag, see #154 (@blyxxyz)
  • Support listing default args in a config file, see #165 (@ducaale)

v0.11.0

2 years ago

Features

  • Support HTTPie's REQUESTS_CA_BUNDLE & CURL_CA_BUNDLE env variables, see #146 (@ducaale)
  • Enable color + wrapping for --help output, see #151 (@QuarticCat)
  • Add monokai theme, #157 (@ducaale)
  • handle responses compressed in deflate format, see #158 (@ducaale)
  • Support setting the filename for multipart uploads, see #164 (@blyxxyz)

Bug fixes

  • Do not hardcode /tmp in the install script, see #149 (@blyxxyz)

Other

  • Re-enable HTTP/2 adaptive window, see #150 (@blyxxyz)

Breaking changes

  • --check-status is now on by default. You can opt-out of this change by enabling xh's strict compatibility mode, see #155 (@ducaale)

v0.10.0

3 years ago

v0.9.2

3 years ago

v0.9.1

3 years ago

v0.9.0

3 years ago