8.0.0Desktop
Added 8
- Add raw multiline strings and remove deprecated multiline attributes
- Add --no-cookie-store option to deactivate cookie storage for one file
- Add support for asserting and capturing TLS certificate value
- Support color env variables configuration
- Add rawbytes query
- Add --verbosity option (globally and per request)
- Add Subject Alt Name (SAN) attribute for certificate assertions
- Add support for curl --data-raw option in hurlfmt import
Changed 7
- Replace legacy env var variable configuration HURL_foo by HURL_VARIABLE_foo
- Rename ignore-asserts to no-assert
- Use new JSONPath module implementing RFC 9535
- Rename --noproxy to --no-proxy with backward compatible alias
- Separate color usage (ANSI codes) for standard output and standard error
- Use color and pretty when using output per request
- Enhance error message for invalid filter input on filters
Fixed 3
- Reject invalid header value on command line option
- Fix single quote in cookie value breaking curl output
- Fix truncating existing output file when response is tiny
Removed 1
- Delete deprecated --interactive option
Deprecated 1
- Add charsetDecode filter and make decode deprecated
8.0.0 (2026-04-24)
Thanks to @backtozero, @Hari-Oggy, @eyupcanakman, @AdmiralRazorbeard, @giorgiovilardo, @kikonen, @eirayuki, @aageneralov, @mateusz834, @msterin, @lillem4n, @jwadolowski, @ashishajr, @spiffytech, @rajiv,
Take a tour of this version here!
Breaking Changes:
- Use CookieStore in HurlResult (crate compatibility) #4697
- Delete deprecated --interactive option #4712
- Replace legacy env var variable configuration HURL_foo by HURL_VARIABLE_foo #4882
- Rename ignore-asserts to no-assert #4889
- Using new JSONPath module implementing RFC 9535 #4270
Enhancements:
- Add raw multiline strings and remove deprecated multiline attributes #1733
- Add --no-cookie-store option to deactivate cookie storage for one file #2168
- Rename --noproxy to --no-proxy with backward compatible alias #4709
- Separate color usage (ANSI codes) for standard output and standard error #4790
- Add support for asserting/capturing TLS certificate value #4698
- Use color/pretty when using output per request #4970
- Support color env variables configuration #4777
- Enhance error message for invalid filter input on filters #4381
- Add
rawbytesquery #4250 - Using new JSONPath module implementing RFC 9535 #4270
- Add --verbosity option (globally and per request) #4613
- Add Subject Alt Name (SAN) attribute for certificate assertions #4617
Bugs Fixed:
- Reject invalid header value on command line option #4843
- Fix single quote in cookie value breaking curl output #4557
- Add support for curl --data-raw option in hurlfmt import #4411
- Fix truncating existing output file when response is tiny #4576
Deprecations:
- Add charsetDecode filter and make decode deprecated #4732