github Orange-OpenSource/hurl 4.0.0

latest releases: 5.0.1, 5.0.0, 4.3.0...
15 months ago

4.0.0 (2023-06-28)

Thanks to
@elbart,
@dross-carve,
@kaala,
@phaza,
@FiloSottile,
@linker3000,
@pfeiferj,
@devnoname120,
@jasonkarns,

See a tour of this version here!

Breaking Changes:

  • The option --retry now takes a number that specifies the explicit number of retries (same behaviour than curl)
  • The jsonpath query/filter does not coerce single-entry collection any more #1469

Enhancements:

  • Add xpath filter #1698

  • Introduce curl --path-as-is option #1669

  • Deprecate word predicate when operator is available #1662

  • Make hurlfmt support several input files (like Hurl) #1650

  • Add timings info to very verbose mode #1644

  • Add waterfall to HTML report for a Hurl file #1613

  • Add proxy in Options section #1602

  • Add decode filter #1560

  • Add --error-format option to output HTTP context on errors #1542

  • Update --retry option to match curl option #1475

  • Add support for LINK, UNLINK, PURGE, LOCK, UNLOCK, PROPFIND and VIEW HTTP method #967

  • Support arbitrary HTTP methods #967

Bugs Fixed:

  • Export [Options] to JSON #1673

  • Use --data-binary for log curl command when posting file #1654

  • Fix extra request headers logs with large body. #1651

  • Print error message when no file is found with --glob option #1638

  • Support additional dot in jsonpath expression #1555

  • Make Call, Certificate, Cookie, Header, Request, Response, Timings, Version public #1548

  • Add quotes around certificate attribute in HTML export #1515

  • Change API in jsonpath / remove single-entry coercion #1469

Don't miss a new hurl release

NewReleases is sending notifications on new releases.