5.0.0 (2024-08-29)
Thanks to
@lambrospetrou,
@OverkillGuy,
@badboy,
@DenuxPlays,
@linkdd,
@nkback,
@claytonneal,
See a tour of this version here!
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