HomeFreeBSD

www/hurl: Update to 4.0.0.

Description

www/hurl: Update to 4.0.0.

Major changes in 3.0.0

  • major update because of breaking changes in Hurl crates
  • Add test attributes to JUnit XML
  • Add certificate query
  • Add errors in HTML report
  • Use long options for curl command
  • Add date value/filters
  • Implement isEmpty predicate
  • Add curl input to hurlfmt Bugfixes:
  • Fix performance issue in Reader remaining method
  • Parse empty JSON array body
  • Add meta utf-8 charset to HTML report
  • Use an uuid as identifier for the HTML Hurl file run report
  • Improve HTML export

Major changes in 3.0.1

Bugfixes:
* Do not parse key/value in certificate subject/issue any more
* Fix hurlfmt less predicate
* Patch encoding issue with xpath and libxml 2.11.1+

Major changes in 4.0.0

Breaking changes:
* The option --retry now takes a number that specifies the explicit number of retries
* The jsonpath query/filter does not coerce single-entry collection any more
* hurl crate: LoggerOptionsBuilder replaces LoggerOption
* retry option from RunnerOptionsBuilder have changed
* verbose option have been moved from RunnerOptionsBuilder to LoggerOptionsBuilder
Enhancements:
* Add xpath filter
* Introduce curl --path-as-is option
* Deprecate word predicate when operator is available
* Make hurlfmt support several input files
* Add timings info to very verbose mode
* Add waterfall to HTML report for a Hurl file
* Add proxy in Options section
* Add decode filter
* Add --error-format option to output HTTP context on errors
* Update --retry option to match curl option
* Add support for LINK, UNLINK, PURGE, LOCK, UNLOCK, PROPFIND and VIEW HTTP method
* Support arbitrary HTTP methods
Bugfixes:
* Export [Options] to JSON
* Use --data-binary for log curl command when posting file
* Fix extra request headers logs with large body.
* Print error message when no file is found with --glob option
* Support additional dot in jsonpath expression
* Make Call, Certificate, Cookie, Header, Request, Response, Timings, Version public
* Add quotes around certificate attribute in HTML export
* Change API in jsonpath / remove single-entry coercion

Port changes/Enhacements

  • Add missing dependency to curl library
  • Move crates to Makefile.crates

Details

Provenance
rodrigoAuthored on Jul 19 2023, 9:30 PM
Parents
R11:183ed05587bf: devel/outcome: New port: C++14 library for reporting and handling function…
Branches
Unknown
Tags
Unknown