4.3.0 (2024-04-23)
Thanks to
@tarampampam,
@CMiksche,
@CodeMan99,
@OverkillGuy,
@hsanson,
@jaminalder,
@teto,
@humphd,
@mohammed90,
See a tour of this version here!
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