| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: hurl | Distribution: openSUSE Tumbleweed |
| Version: 7.0.0 | Vendor: openSUSE |
| Release: 1.4 | Build date: Fri Aug 1 14:54:05 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 5901303 | Source RPM: hurl-7.0.0-1.4.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/Orange-OpenSource/hurl | |
| Summary: Run and test HTTP requests with plain text | |
Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can perform requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.
Apache-2.0
* Fri Aug 01 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 7.0.0:
* Breaking Changes:
- Add replaceRegex filter and fix replace filter to not take
regex #4018
* Enhancements:
- Add query for HTTP redirects #922
- Add urlQueryParam filter #2199
- Show curl command when error format option is set to long
[#2226]
- Add option to configure max-time per request #3162
- Add date comparison predicates #3480
- Add pinnedpubkey cli option #3563
- Add base64 url safe encode and decode filters #3840
- parse curl's --cookie flag #3877
- Show hurl --help with color #3882
- Add toHex filter #3963
- Add first and last filters #3998
- Remove hex crate dependency #4011
- Small tweaks to --test progress output #4028
- Add support for negative values for nth filter #4050
- Add option to configure pinnedpubkey per request #4084
- Add timeline link on status label in source and run pages
[#4128]
- Support template in nth filter parameter #4152
- Implement predicate isUuid #4179
- Improve captures error messages when filter chain returned no
value #4214
- Add --ntlm cli option #4216
- Add --negotiate option #4246
* Bugs Fixed:
- Fix incorrect curl command for POST redirect #2797
- Fix hurlfmt to disallow invalid header argument in curl
command #3668
- Parse verbose flag in curl command #3760
- Keep secret value forever, even if a secret variable override
an existing one #3898
- Fix zsh completion #3938
- Parse cookie Expires date attribute with '-' #3956
- Replace deprecated libxml2 initGenericErrorDefaultFunc with
xmlSetGenericErrorFunc #3975
- HTML report: fix span for lines in comment. #4002
- Fix HTML closing tag for line with trailing comment #4017
- Add replaceRegex filter and fix replace filter to not take
regex #4018
- Fix request body during redirections #4073
- Fix "variables" token in GraphQL HTML export #4117
- Support negative index in jsonpath #4154
* Security Issues Fixed:
- Fix JavaScript injection in HTML report through regex literal
[#4125]
* Thu Mar 27 2025 mvetter@suse.com
- Update to version 6.1.1:
* Create 6.1.1 release
* Create 6.1.1 release
* Create 6.1.1 release
* Ignore live test
* Fix error message
* Update CHANGELOG
* Support any value for contains predicate
* Fix jsonpath array filter with missing attribute in array element
* Do not include CR in filename
* Fix hurlfmt spacing
* Update hurl version to 6.1.1
* Update toDate filter grammar
* Publish npm package 6.1.0
* Reorg assert doc
* Clarify generic and deb packages installation
* Add CRLF tests (non-blocking)
* Update Test SSL keys/certificates
* Fix RELEASING.md
* Update hurl version to 6.2.0-SNAPSHOT
* Thu Mar 27 2025 Michael Vetter <mvetter@suse.com>
- Update to 6.1.1:
* Fix hurlfmt spacing #3839
* Fix filename parsing #3848
* Fix jsonpath array wildcard with missing attribute #3859 #3869
* Fix predicate contains with none input #3868
* Wed Mar 12 2025 opensuse_buildservice@ojkastl.de
- Update to version 6.1.0:
* Breaking Changes:
- Remove deprecated predicates (notEquals, greaterThan etc...)
in favor of operators #3532
- Remove deprecated keyword HTTP/* for HTTP #3697
* Enhancements:
- Removed limitation for --cookie-jar to use only one hurl file
[#2537]
- Add HTTP version query #1706
- Add curl -H/--header option to globally add headers to all
requests #1905 #2144
- Add toString Filter #2035 #3798
- Add base64 decode filter #2145
- Add base64 encode filter #2145
- Redacts secrets from JUnit reports #2947 #2972
- Redacts secrets from JSON report #2947 #2972
- Redact secret in HTML report #2947 #2972
- Redact secrets from curl export #2947 #2972
- Redact secrets from cookies export #2947 #2972
- Add IP address query #3106
- Add isIpv4 / isIpv6 asserts on IP versions #3106
- Allow sending empty HTTP header #3536
- Redact dynamic values from logs #3543
- Add header option per request #3575
- Fix invalid escape in hurlfmt parse func #3615
- hurlfmt: Use Hurl predicates identifiers for Hurl to JSON
file export #3662
- Add aarch64 deb package #3829
* Bugs Fixed:
- Fix missing request line errors in HTML report #3534
- Eval template in JSON object key #3593
- Show error message if format is invalid in format filter
[#3613]
- Create parent folders if missing when using --cookie-jar FILE
[#3637]
- Remove lint errors and Fix non-zero exit code in case of
error #3648
- Support BigInteger in variable #3656
- fix hurlfmt html export loosing some whitespaces #3675
- Fix template to source #3675
- Fix changing HTTP version per request sometimes not effective
[#3719]
- Add bash file completion for hurl/hurlfmt #3750
- Fix multilines HTML export #3768
- Change parsing file content type in multipart form data #3796
* Deprecations:
- Deprecate includes in favor of contains predicate #1896
- Warn for deprecated multilines string attributes #3622
- Warn for --interactive deprecation #3763
* Wed Dec 04 2024 opensuse_buildservice@ojkastl.de
- Update to version 6.0.0:
* 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
* Fri Oct 04 2024 opensuse_buildservice@ojkastl.de
- rework spec file to obs_scm and "manual" instead of "disabled"
- add %check section
* Mon Sep 02 2024 Michael Vetter <mvetter@suse.com>
- Update to 5.0.1:
* Fix regression in --output when output file doesn't exist #3195
* Mon Sep 02 2024 Michael Vetter <mvetter@suse.com>
- Update to 5.0.0:
Breaking Changes:
* Encode oneline string only with one backtick #3113
Enhancements:
* Create intermediary directories if necessary when producing TAP report #2860
* Expose request comments in --out json (hurlfmt) #2850
* Create intermediary directories if necessary when producing JUnit report #2842
* Add global requests count in test summary #2832
* Replace output warnings by errors #2815
* Fix inconsistent case for fields queryString and httpVersion in --json #2804
* Run tests in parallel #2753
* Add support for importing curl url option in hurlfmt #2750
* Add JSON report #2738
* Add repeat option to repeat a sequence of Hurl file #2680
* Add repeat option per request #2680
* Add optional duration unit #2653
* Apply delay only once per entry, no matter how many retry #1973
* Add toFloat filter #1732
* Accept directory as Hurl arguments for processing file #1446
Bugs Fixed:
* Get SSL certificates info on reused connections, from a cache #3031
* Fix max-redirs: -1 in [Options] section #3023
* Fix error displayed in double with bad option #2920
* Fix hurlfmt exit code with lint error #2919
* Truncate file then append it when dumping response with --output. #2886
* Fix crash with --json option when capturing 'HttpOnly' and 'Secure' cookie attribute #2871
* Fix crash when capturing 'Expires' cookie attribute #2870
* Fix empty JSON key parsing #2836
* Do not filter 'Authorization' header if host doesn't change while following redirect #2823
* Fix sending 'Authorization' header from --user when following redirect #2812
* Fix URL when following redirect for certain 'Location' header #2783
* Fix powershell completion file #2729
* Tue Apr 23 2024 Michael Vetter <mvetter@suse.com>
- Update to 4.3.0:
Enhancements:
* Support --user option per request #2585
* Add isNumber predicate #2538
* Create intermediate directory when using --report-html #2531
* Use '-' to read Hurl file from standard input #2523
* Add --from-entry option to execute a file from a given entry #2500
* Add isIsoDate predicate (take a string, checks YYYY-MM-DDTHH:mm:sssZ) #2427
* Add completion files in Linux/MacOS packages #2401
* Fix tarball layout to Linux filesystem #2401
* Add --max-filesize option to limit HTTP response #2353
* Display source request when there are asserts/runtime errors #2351
* Using explicit stdout output #2312
* Prevent raw binary response to be displayed on standard output #2306
* Add --netrc, --netrc-file and --netrc-optional options #2094
* Generate bash completion for hurl/hurlfmt #1864
* Generate powershell completion for hurl/hurlfmt #1864
* Generate fish completion for hurl/hurlfmt #1864
* Generate zsh completion for hurl/hurlfmt #1864
* Add experimental --parallel / --jobs options #88 #87
Bugs Fixed:
* Export begin_call, end_call timings fields to RFC3339 (microseconds) #2699
* Fix standalone css for regex #2693
* Fix charset parsing logic of Content-Type header #2540
* Fix filename templatization bug under certain conditions #2533
* Fix empty glob not always returning an error #2517
* Fix hurlfmt query certificate for hurl output format #2511
* Fix --test progress bar not displayed when verbose is used #2506
* Per request output takes file-root into account for path resolving #2445
* Fix silent error when verbose option use unset variable #2444
* Fix Content-type header override when used in lowercase #2416
Security Issues Fixed:
* Prevent script injection in HTML report #2719
* Sat Jan 13 2024 Michael Vetter <mvetter@suse.com>
- Update to 4.2.0:
Enhancements:
* Add --location-trusted option #2296
* Add --unix-socket option #2291
* Export entry source line number in JSON output #2273
* Use Template for filename type #2259 #1731 #464
* Add dark mode support for HTML report #2254
* Add --output option per request #2184 #1326
* Add filter jsonpath #2134 #1632 #440
* Improve JSON body parsing error reporting #2056
* Support template in option values #2041
* Support conda-forge installation #2018
* Add timestamps to the HTML reports #1983
* Log only non-default options in verbose mode #1927
* Support template in key string #1877 #1710 #898
* Add skip option #1815
* Add --ipv4/--ipv6 option #1727
* Add --http3 option #1155
* Add --http2 option #1155
* Add --http1.0/-0 option #1155
* Add --http1.1 option #1155
Bugs Fixed:
* Add short name -v for verbose option #2310
* Fix unicode surrogate pair decoding in JSON request body #2235
* Better error description for some parse error #2187
* Fix undefined error for various I/O error using --output. #2156
* TAP reports can't be appended if there are failed tests #2099
* Support HTTP/2 on Windows #2072
* Support key password in --cert option (certificate[:password]) #2047
* Keep initial request headers when following redirects #1990
* Sat Jan 13 2024 Michael Vetter <mvetter@suse.com>
- Update to 4.1.0:
Breaking Changes:
* Change GitHub released binaries filenames #1951
* Fix typo in option --path_as_is to --path-as-is
Enhancements:
* Print host architecture with --version #1893
* Add the aws-sigv4 option to generate AWS SigV4 signed requests #1840
* Add --delay Option #1832
* Support RFC-7807 application/problem+json for response body logging as text #1766
* Rename fail-at-end option with continue-on-error option #1739
* Add connect-to per request option #1736
* Add support for --resolve option per request #1711
* Add TAP report #1666 #601
* Implement isDate predicate #1520
* Add docker arm64 build #536
Bugs Fixed:
* IsEmpty doesn't seem to work on object collections #1788
* Fix Cookie Query Parsing error #1784
* Support empty BasicAuth section #1772
* Fix standalone option for hurlfmt HTML output #1759
* Support IPv4/IPv6 address in proxy [Options] #1756
* Reuse same HTTP method on redirect for appropriate HTTP status codes #1719
* Fix URL runtime evaluation #1716
- Cleanup spec and service file
- Disable changesgenerate - the project has a good changelog
- Switch to zst tarball
* Thu Jun 29 2023 kastl@b1-systems.de
- Update to version 4.0.0:
* Create 4.0.0 release
* Update docs for 4.0.0
* Update crates
* Add test-docker-x64-package on package ci
* Update CHANGELOG
* Fix hurlfmt in Dockerfile
* Update crates
* Update crates
* Update crates
* Export [Options] to JSON
* Update crates
* Fix HTML report for retried requests.
* Add test integ for option --path-as-is
* Update CHANGELOG and fix CONTRIBUTING typo.
* fix: fix clippy issue
* feat: introduce curl `--path-as-is` option
* Add timings explanation in request doc.
* Add README explaining integration tests.
* Update crates
* Update section order for hurlfmt
* Add missing section
* Deprecate word predicate when operator is available
* hurlfmt failed tests
* Make hurlfmt support several input files (like Hurl)
* Improve output integration test and add --no-output.
* Update changelog.
* Add xpath filter
* Use CURLOPT_COPYPOSTFIELDS instead of CURLOPT_READFUNCTION/CURLOPT_READDATA.
* Fix crash when no timings (no SSL on http for instance)
* Add integration test for --report-html
* Fix extra request headers logs with large body.
* Use --data-binary for curl command when posting file.
* Rename large.* to get_large.*.
* Update crates
* Add timings info to very verbose mode.
* Add proxy in Options section
* Update crates
* Rename integration tests option_foo* to foo_option*.
* Fix typo in JSON export (pre_transfert vs pre_transfer, start_transfert vs start_transfer).
* Make regex query/filter consistent with each other
* Improve CSS timeline.
* Print error message when no file is found with --glob option
* Improve waterfall.
* Update crates
* Make filters return an optional value
* Improve error message
* Update crates
* Fix netcat and pip install
* Update crates
* Update crates
* Update 3.0.1 install link.
* Add decode filter
* Update crates
* Support arbitrary HTTP methods
* Update launching tests units in CONTRIBUTING.md
* Delete Rust integ Test for libcurl/HTTP module
* Update crates
* Improves fix for advisories/GHSA-82rp-4vmv-54wg
* Update crates
* Add waterfall to HTML report for a Hurl file.
* Update crates
* Add HurlResult export to svg.
* Make curl import retry more explicit
* Fix advisory GHSA-vf82-g995-949v
* Update Rust sample dependencies.
* Update crates
* Fix Hurl snippet.
* Update crates
* Update crates
* Import --retry option from curl
* Add integ test for retry on HTTP status
* Update crates
* Update npm package for 3.0.1
* Improves release workflow
* Update crates
* Fix docker contrib
* Fix chocolatey contrib
* Fix clippy warnings
* Update Rust to 1.70.0
* Rebuild Cargo.lock from scratch.
* Fix RELEASING.md for hotfix
* hurlfmt Hurl files in tests_ok
* Remove whitespace after comma
* Fix Lint for GraphQL
* Fix --in-place option for hurlfmt
* Update crates
* Add Retry Type
* Update --retry option to match curl option
* Upgrade Hurl version to 4.0.0 due to runner::run API change.
* Create LoggerOptions to configure a logger in runner::run method.
* Update CHANGELOG
* Add more charset tests.
* Add integration tests with GB2312 encoding.
* Add integration tests for --error-format long.
* Take error_format option into account.
* Add new option `error-format` to enable HTTP request/response output when there are errors.
* Fix very-verbose taken into account only if verbose is true.
* Update crates
* Bump requests from 2.28.1 to 2.31.0 in /bin
* Support additional dot in jsonpath expression
* Make Call, Certificate, Cookie, Header, Request, Response, Timings, Version public.
* Update hurl sample to 3.0.0.
* Fix output of hurlfmt for version/help
* Refacto cli options
* Print actual/expected lines when number of lines does not match
* Add version integ test
* Fix arguments in integration test utf8.hurl.
* Add unit text for eval_html / encoding.
* Update hurlfmt FAQ.
* Update doc on toDate.
* Update doc for jsonpath module
* Split jsonpath eval module into query/selector
* Split jsonpath index selector (unique/multiple index)
* Update npm publication.
* Change API in jsonpath / remove single-entry coercion
* Add JSON and HTML exports to ssl integration tests.
* Improve Dockerfile contrib using bin/*sh
* Fix doc typos.
* Add quotes around certificate attribute in HTML export.
* Add date filters documentation.
* Delete --rebase option from /accept workflow
* Update releasing doc.
* Fix GitHub spelling in hurl-bot talking.
* Update hurl version to 3.1.0-SNAPSHOT
* Fix accept workflow when using --release option
* Fri Jun 02 2023 kastl@b1-systems.de
- Update to version 3.0.1:
* Create 3.0.1 release
* Update version to 3.0.1
* Support different error messages
* Update CHANGELOG
* Fix hurlfmt less predicate
* Patch encoding issue with xpath and libxml 2.11.1+
* Update test integ
* Do not try to parse key/value in certificate subject/issuer any more
* Add tests external websites
* Update to version 3.0.1
* Thu May 11 2023 kastl@b1-systems.de
- Update to version 3.0.0:
* Create 3.0.0 release
* Update changelog.
* Update changelog.
* Update help/man for hurlfmt
* Update docs with certificate.
* Improve PR comment when /accept executes a rebase
* Update crates
* Bump Flask to 2.3.2
* Update crates
* Update crates
* Update crates
* Clean functions docs.
* Update crates
* Update crates
* Add timing info for libcurl < 7.61 (using second function timings).
* Add test unit on JUnit report.
* Protect ci configuration by CODEOWNERS
* Update crates
* Add more integ tests for hurlfmt --in curl
* Add curl input to hurlfmt
* Fix security/advisories/GHSA-vf82-g995-949v
* Refacto passing reference rather than owned value
* Update crates
* Add escaping in $'...'
* Add test attributes to junit XML
* Update crates
* Update to Rust 1.69.
* Parse more curl options
* Update crates
* Add --cookie-jar integration test.
* Add module curl to parse curl command-line
* Update crates
* Add JUnit integration test.
* Update crates
* Update crates
* Update crates
* Add options --in and --out in hurlfmt
* Update docs.
* Setting Content-Length header explicitly in the request
* Fix multiline export when used as predicate value.
* Remove uncessay span around : and =.
* Rework Hurl HTML export.
* Add exit code 0 in manual
* Documents Reader and use idiomatic naming for methods.
* Fix performance issue in Reader reamaining method.
* Clean issue template
* Full vcpkg cache for windows ci
* Add --fail-at-end integration tests
* Fix ad_hoc.sh comments
* Update crates
* Parse empty JSON array
* Update crates
* Auto rebase from target branch when /accept on PR
* Update changelog.
* Update HTML exports.
* Add errors in HTML report.
* Update crates
* Rebuild Python dependencies from removing mitm.
* Update crates
* Use squid instead of mitmproxy on ci
* Update crates
* Update crates
* Update crates
* Simplify text summary.
* Update crates
* Delete unused script
* Migrate integ tests to unit scripts
* Add raw multipart form data sample.
* Update crates
* Update crates
* Disable Alpine test until we find a new proxy for tests
* Update crates
* Migrate integ test to unit scripts
* Do not test exact serial number because its changes for every renewal
* Update crates
* Update crates
* Migrate integ tests to unit scripts
* Start update_crates.sh at 3 am instead of 8 am
* Update crates
* Reduce Expire-Date check to 15 days
* Update crates
* Add integration/tests_ok/hurlfmt.ps1
* Update crates
* Add stdin.ps1 to integration tests
* Fix integration *.ps1 tests
* Migrate test integ SSL
* Enable ci cache to accelerate vcpkg install
* Update crates
* Update crates
* Update crates
* Update changelog
* Refactoring test integ
* Fix python to 3.9.13 version in Windows contrib
* Update crates
* Add meta utf-8 charset to HTML report
* Update crates
* Improve HTML export.
* Check if current Rust version is below official latest version
* Update crates
* Update crates
* Update crates
* Update crates
* add daysAfterNow/DaysBeforeNow filters
* Update crates
* Update crates
* Update crates
* Update crates
* Update crates
* Fix warning unsused import.
* Implement isEmpty predicate
* Update crates
* Install Rust with explicit version
* Remove option --no-format in hurlfmt
* Update crates
* Update crates
* Refacto options im hurlfmt
* Update integration tests.
* Add timings to HTTP calls.
* Update cargo config file for Alpine.
* Delete -t option.
* Update crates
* Update crates
* Update crates
* Fix Typos
* Fix doc typos
* Update crates
* Add HTTP transfer timing info.
* Update crates
* Clean logger api.
* Remove hurl_file from run api
* Invert %M and %m in date format.
* Add certificate query
* Update crates
* Reorganize import.
* Clean package integration tests.
* Remove public visibility of mod http.
* Move integration tests to unit tests.
* Normalize Certificate Subject/Issuer value
* Clean winget contrib
* Fix HTML attribute
* Splits eval_query function in multiple functions.
* Normalize Certificate Serial Number
* Update crates
* Update crates
* Add certificate in HTTP response
* Update crates
* Increment major version to 3.0.0 (compatibility break)
* Work on run api.
* Update crates
* Remove Lintable traits (replaced by dedicated functions).
* Update crates
* Update mitmproxy to 9.0.1
* Display server log in case of error
* Update CircleCi Workflow
* Add extension function on Easy for getting certinfo.
* Update crates
* resolves #1303 : Add support for -t as an alias to --test
* Update to curl-sys 0.4.60
* Use an uuid as identifier for the HTML Hurl file run report
* Update image from ubuntu-18.04 to ubuntu-20.04.
* Do not read Cargo.toml comments in update_crates.sh
* Remove cli module from public modules.
* Clean ouput module interfaces.
* Fix visibility Logger.
* Update werkzeug from 2.0.3 to 2.2.3
* Patch GitHub macOS build.
* Clean visibilty and public structures of html module.
* Update crates
* Update crates
* Fix import name for path utilities.
* Fix report module visibility.
* Update crates
* Add associated function to create a Header.
* Add Default impl for http::Response
* Add Certificate model for HTTP response.
* Add certificate query to grammar.
* Update crates
* Fix bad renaming.
* Implements Default trait for RequestSpec.
* Simplify execute HTTP client method.
* Clean HTTP client fields.
* Make jsonpath module private.
* Add progress bar for tests.
* Update crates
* Fix visibility of module html.
* Fix Markdown links.
* Remove dead code.
* Update crates
* Update home with star links.
* Update crates
* Use long options for curl command
* Fix focal mirror repo for ci
* Use Date for cookie Expires query
* Finalize cleaning main structure.
* Update crates
* Fix variables-file example
* Reorganize Hurl output.
* Delete Progress and parse Hurl file before execution.
* Update crates
* Update Hurl snippet in FAQ.
* Update crates
* Replace google.fr by hurl.dev
* Add README for Homebrew publication.
* Fix https://www.hurl.dev to https://hurl.dev
* Update npm publish scripts for 2.0.1
* Update installation.md when releasing
* Update installation with 2.0.1 links.
* Fix docker contrib readme
* Add Date value/filters
* Update hurl version to 2.1.0-SNAPSHOT
* Sat Feb 04 2023 kastl@b1-systems.de
- Update to version 2.0.1:
* Create 2.0.1 release
* Update hurl version to 2.0.1-SNAPSHOT
* Fix push create release commits on ci
* Fix windows package artifacts
* Update change log.
* Update Rust sample with hurl/hurl_core 2.0.0
* Fix GraphQL query with variables to HTTP body request
* Fix some Hurl samples newlines.
* Update crates
* Update FAQ with curl/Hurl features interaction.
* Precise that --color does not affect HTTP response output.
* Update cast poster for README.
* Update crates
* Fix servers log artifacts
* Fix clippy 1.67
* Update winget contrib doc
* Update chocolatey contrib
* Update winget contrib doc
* Update docker contrib doc
* Move from docker-hub to github-container-registry
* Fix hurl test on chocolatey contrib section
* Add get sum to chocolatey contrib section
* Publish Hurl 2.0.0 to npm.
* Update hurl version to 2.1.0-SNAPSHOT
* Thu Jan 26 2023 kastl@b1-systems.de
- Update to version 2.0.0:
* Create 2.0.0 release
* Disable doc install check
* Install BeautifulSoup
* Update Check CHANGELOG
* Add log
* Update CHANGELOG
* Set release date
* Update docs for Hurl 2.0.0.
* Update crates
* Update crates
* Do not add newline at eof with --no-format option
* Move .logs to build/
* Update crates
* Update changelog.
* Update crates
* Update changelog.
* Update crates
* Accept mutiple --variables-file options
* Pass whether filters are applied in assert or not
* Update crates
* Support '-' in jsonpath dot notation
* Fix allowfailure
* Add option ssl-no-revoke
* Update crates
* Update vcpkg before installing libxml2 and curl
* Add builder pattern for logger (for future evolution).
* Update crates
* Fixes various issues on HTML export.
* Add Test integ SSL client Authentication
* Refacto Test integ SSL
* Add number class for nth filter argument in HTML format.
* Update crates
* Fix update crates when removing from Cargo.lock
* Update base64 0.20.0 => 0.21.0
* Update crates
* Add nth/replace/split filters
* Update crates
* Add filters
* Add pip upgrade to windows contrib doc
* Update variables.hurl integration test.
* Update LICENSE copyright.
* Update contributong guide.
* Update copyrights for 2023.
* update: test commnad to run doc tests
* Fix cargo test --doc on Alpine
* Update crates
* Separates build prerequisites on windows contrib doc
* Self-signed error test less flexible
* Use project ps1 scripts in windows contrib doc
* Revert Use openssl3 for libcurl on windows
* Add SSL Test with trusted CA
* Fix ssl tests for windows
* Add succeed output for check/ad_hoc.sh
* Add PS1 checks on error handling
* Use openssl3 for libcurl on windows
* Fix update_crates.sh when there is no cargo lock updates
* Beautify update_crates.sh
* Update crates
* Update CHANGELOG.md
* Update crates
* Update crates
* Add startup checks on test servers
* Update CHANGELOG.md
* Update crates
* Fix default value for argument.
* Add RunnerOptionsBuilder to create instance of RunnerOptions.
* Update emacs mode installation
* Update CONTRIBUTING.md
* Update crates.
* Add emacs mode
* Fix Clippy warnings 1.66.0
* Clean ci docker jobs
* Add debug sh functions
* Fix false negatives on dockerised tests
* Add shell checks on shebang and error handling
* Standardised shell scripts shebang and error handling
* Link to GitLab CI/CD Hurl tutorial.
* Update crates
* Implement html_escape and html_unescape.
* Standardised shell scripts shebang
* Remove unnessary empty struct.
* Add issue templates: Bug report, feature proposal
* Update crates
* Add connect-to option
* Harden integration test on GraphQL.
* Update crate base64
* Fix key-string parser
* Check HTTP version and status first, then other asserts.
* Update README with installation instruction for .deb
* Add jcamiel's suggestions
* Update commit signing docs in Contributing guide
* Docs: Use apt to install the Debian/Ubuntu package to resolve dependencies
* Add name attribute to JUnit report
* Normalize curl command line debug with the url at the end.
* Add --resolve options
* Bump certifi from 2022.9.24 to 2022.12.7 in /bin
* Support new one line string format.
* Display warning when legacy syntax for one line string is used.
* Add check changelog to release workflow
* Remove Check CHANGELOG
* Update CHANGELOG and CONTRIBUTING.md
* Take only PRs from Hurl main repos
* Update CHANGELOG
* Add integration tests for htmlEscape and htmlUnescape filters
* Add support for htmlEscape and htmlUnescape in hurlfmt
* Add htmlEscape and htmlUnescape filters
* Add grammar to support htmlEscape and htmlUnescape
* Update CONTRIBUTING.md
* Change struct Bytes with tupple instead of anonymous struct.
* Delete unused directory.
* Fix print event issue title on accept workflow
* Change Template struct using delimiter: Option<char> field instead of quotes: bool.
* Update crates
* Harden bom integration test.
* Modify one line string grammar for ```xxx```to `x`.
* Fix error message case.
* Update all installation docs.
* Hurl is now available on FreeBSD
* Add toInt filter
* Update integration tests.
* Update variables hash while iterating and evaluating the capture section (instead of updating it once with all the variables).
* Fix Parsing / compliant with grammar
* Add support for LINK, UNLINK, PURGE, LOCK, UNLOCK, PROPFIND and VIEW HTTP method
* Update grammar with more HTTP methods.
* Fix hadolint warnings on Dockerfile
* Add hadolint check
* Use gitleaks from ghcr.io instead of docker.io
* Update 1.9.0-SNAPSHOT to 2.0.0 due to major breaking change.
* Add check for binary compatibility by building a small sample.
* Update crates
* Update crates
* This PR adds support for configuring the client cert and private key for establishing a mutual TLS connection to a server.
* Fix badges on generated README
* Fix installation.md on update-branch-version.yml workflow
* Fix release links instead of snapshots.
* Update crates
* Add support for GraphQL variables.
* Change "type": "multiline-string" for "type": "text" in JSON export.
* Update crates
* Add application/json Content-Type header for GraphQL queries.
* Rename TextOneLine to OneLineText.
* Use real type Value instead of public alias JsonValue in implementation.
* Forbid dependencies that have GPL* licenses.
* Add GraphQL simple query support.
* Update crates
* Fix test badge
* Fix Dockerfile LABEL quotes
* Update crates
* Remove HTML ast for HTML report generation.
* Add opencontainers labels to Dockerfile
* Delete raw string wording everywhere.
* Update Dockerfile to alpine:3.17
* Add dependencies licenses check.
* Update crates
* Add lang identifier to multiline.
* Update crates
* Update crates
* Reorder check ci
* Add gitleaks on ci
* Update CONTRIBUTING.md
* Sign hurl bot commits
* Update crates
* Change choice parser function signature to take a slice as argument.
* Update crates
* Welcome to hurl-bot the new ci bot account
* Update grammar doc.
* Update vim syntax.
* Update IntelliJ IDE syntax files.
* Update crates
* Update crates
* Use HTTP keyword in integration tests.
* Use HTTP instead of HTTP/* for any HTTP version match
* Fix occasional ci fail on windows package
* Add hotfixing workflow
* Use HTTP instead of HTTP/* for all HTTP version.
* Update crates
* Update npm install for 1.8.0.
* Fix occasional ci fail on windows test units
* Fix accept-pull-request ci fork mode
* Reorder accept-pull-request ci steps
* Fix ci typo
* Update crates
* whitespace
* improve vim syntax
* Update hurl version to 1.9.0-SNAPSHOT
/usr/bin/hurl /usr/share/doc/packages/hurl /usr/share/doc/packages/hurl/README.md /usr/share/licenses/hurl /usr/share/licenses/hurl/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026