Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: ducaale/xh

v0.25.0

19 Sep 21:29

Choose a tag to compare

Features

  • Add --unix-socket for calling Unix Domain Sockets, see #427 (@ducaale)
  • Support binding to interface name on macOS, see #421 (@ducaale)
  • Add experimental HTTP/3 support, see #425 (@ducaale)

v0.24.1

02 May 14:31

Choose a tag to compare

Features

  • Support RFC 5987 encoding for Content-Disposition filenames, see #416 (@zuisong)

Bug fixes

  • Fix crash on empty zstd response body, see #411 (@blyxxyz)

Other

  • Improve rustls errors for invalid certificates, see #413 (@blyxxyz)

v0.24.0

18 Feb 08:49

Choose a tag to compare

Features

  • Add --generate option to generate the man page and shell completions at runtime, see #393 (@fgimian)
  • Add support for Elvish and Nushell shell completions, see #393 (@fgimian)
  • Add --compress for compressing request body, see #403 (@zuisong)

Bug fixes

  • Store default paths for cookies without an explicit path attribute, see #401 (@otaconix)

Other

  • Support generating man page with reproducible timestamp via SOURCE_DATE_EPOCH, see #402 (@nc7s)
  • Upgrade cookie_store to 0.21.1, see #397 (@kranurag7)

v0.23.1

02 Jan 11:51

Choose a tag to compare

Security fixes

  • Upgrade to ruzstd v0.7.3 to fix RUSTSEC-2024-0400, see #396 (@zuisong)

Bug fixes

  • Warn on combination of --continue and Range header, #394 (@blyxxyz)

Other

  • Enable logging in rustls and tracing-using dependencies, see #390 (@blyxxyz)

v0.23.0

12 Oct 21:44

Choose a tag to compare

Features

  • Handle responses compressed in zstd format, see #364 (@zuisong)
  • Suppress warnings when -qq flag is used, see #371 (@blyxxyz)
  • Add --debug option for logging and backtraces, see #371 (@blyxxyz)
  • Decode content-disposition and location headers as UTF-8, see #375 (@zuisong)
  • Print headers as latin1, with the UTF-8 decoding also shown if applicable, see #377 (@blyxxyz)
  • Print the actual reason phrase sent by the server instead of guessing it from the status code, see #377 (@blyxxyz)

Bug fixes

Other

  • Ignore NO_COLOR if set to empty string, see #370 (@blyxxyz)

v0.22.2

08 Jul 22:26

Choose a tag to compare

Security fixes

  • Prevent directory traversal in server-supplied filenames, see #379 (@blyxxyz)

v0.22.0

12 Apr 22:50

Choose a tag to compare

Features

  • Support http2-prior-knowledge, see #356 (@zuisong)
  • Directly bind to interface name on supported platforms, see #359 (@ducaale)
  • Enable stream when content-type is text/event-stream, see #360 (@zuisong)
  • Decode utf-8 encoded string when formatting non-streaming JSON response, see #361 (@zuisong)

Other

v0.21.0

28 Jan 21:36

Choose a tag to compare

Features

  • Display remote address in metadata when -vv or --meta flag is used, see #348 (@zuisong)

Other

  • Default XH_CONFIG_DIR to ~/.config/xh in macOS, see #353 (@ducaale)

v0.20.1

19 Nov 17:44

Choose a tag to compare

Features

  • Add --resolve for overriding DNS resolution, see #327 (@ducaale)

v0.19.4

22 Oct 21:55

Choose a tag to compare

Other

  • Explicitly enable serde's derive feature, see #334 (@jayvdb)