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