6.0.0Desktop
Added 10
- Implement function newUuid
- Implement --limit-rate option from curl
- Add --curl option to export executed requests to curl commands
- Support short name for sections [QueryStringParams] => [Query], [FormParams] => [Form], [MultipartFormData] => [Multipart]
- Add filter on boolean value in JSONPath
- Add non-equal filter on string and number value in JSONPath
- Add support for backtick strings in predicates values
- Add curl debug command to --json and JSON report
- Add curl debug command to HTML report
- Add newDate generator
Changed 6
- Change API for setting variable in hurl::runner::run
- Rename feature flag from vendored-openssl to static-openssl
- Configure --connect-timeout per request
- Remove url-specific parser to align with grammar
- Categorise options in --help
- Support more JSON and XML like mimetypes with debug output
Fixed 2
- Fix reading standard input multiple times
- Support case-insensitive Cookie Attributes
Removed 2
- Remove deprecated --fail-at-end option
- Remove hurlfmt deprecated --format option
6.0.0 (2024-12-03)
Thanks to @cemoktra, @zikani03, @lambrospetrou, @jmvargas, @quantonganh, @sandeshbhusal, @thePanz, @niklasweimann, @infogulch, @orlandow, @bp7968h,
See a tour of this version here!
Breaking Changes:
- Check that variables do not conflict with existing functions #3229
- Remove deprecated --fail-at-end option #3430
- Change API for setting variable in hurl::runner::run #3440
- Remove hurlfmt deprecated --format option #3445
- Rename feature flag from vendored-openssl to static-openssl #3460
Enhancements:
- Implement function newUuid #973
- Implement --limit-rate from curl #1222
- Add --curl option to export executed requests to curl commands #2679
- Configure --connect-timeout per request #3163
- Support short name for sections [QueryStringParams] => [Query], [FormParams] => [Form], [MultipartFormData] => [Multipart] #3238
- Remove url-specific parser (align with grammar) #3244
- Remove the crate float-cmp #3247
- Jsonpath / Add filter on boolean value #3252
- Jsonpath / Add non-equal filter on string and number value #3261
- Add support for backtick strings in predicates values #3317
- Categorise options in --help #3339
- Support more JSON / XML "like" mimetypes with debug output #3343
- Add curl debug command to --json and JSON report #3374
- Add curl debug command to HTML report #3386
- Render Date value #3431
- Add newDate generator #3443
Bugs Fixed:
- Fix reading standard input multiple times #3216
- Fix filename parsing (used by cert option) #3242
- Add additional check for --max-filesize option #3245
- Support case-insensitive Cookie Attributes #3265
- Allow any string in Location Header when not following redirection #3293
- Fix graceful shutdown of workers threads in --test #3297
- Fix missing space in variable option HTML export #3412