4.3.0Desktop
Added 8
- Support --user option per request
- Add isNumber predicate
- Add isIsoDate predicate to check YYYY-MM-DDTHH:mm:sssZ format
- Add --from-entry option to execute a file from a given entry
- Add --max-filesize option to limit HTTP response
- Add --netrc, --netrc-file and --netrc-optional options
- Add bash, powershell, fish, and zsh completion for hurl and hurlfmt
- Add experimental --parallel and --jobs options
Changed 7
- Create intermediate directory when using --report-html
- Use '-' to read Hurl file from standard input
- Add completion files in Linux/MacOS packages
- Fix tarball layout to Linux filesystem
- Display source request when there are asserts or runtime errors
- Use explicit stdout output
- Prevent raw binary response from being displayed on standard output
Fixed 10
- Export begin_call and end_call timings fields to RFC3339 with microseconds precision
- Fix standalone css for regex
- Fix charset parsing logic of Content-Type header
- Fix filename templatization bug under certain conditions
- Fix empty glob not always returning an error
- Fix hurlfmt query certificate for hurl output format
- Fix --test progress bar not displayed when verbose is used
- Per request output takes file-root into account for path resolving
- Fix silent error when verbose option uses unset variable
- Fix Content-type header override when used in lowercase
Security 1
- Prevent script injection in HTML report
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