github Orange-OpenSource/hurl 6.0.0

18 days ago

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

Don't miss a new hurl release

NewReleases is sending notifications on new releases.