github Orange-OpenSource/hurl 4.3.0

latest releases: 5.0.1, 5.0.0
6 months ago

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

Don't miss a new hurl release

NewReleases is sending notifications on new releases.