Skip to content

Releases: Orange-OpenSource/hurl

1.8.0

07 Nov 13:09
Compare
Choose a tag to compare

1.8.0 (2022-11-02)

Thanks to
@Jiehong,
@Goffen,

Read here for a quick tour of 1.8.0

Enhancements:

  • Add curl logs #899
  • Add query url #895
  • Make compact help #861
  • List all libcurl features with --version #836
  • Add --retry and --retry-interval option to retry request until asserts and captures are ok #525

Bugs Fixed:

  • Fix missing line in HTML output #924
  • Fix HTTP HEAD #903
  • Fix relative redirect #875

1.7.0

15 Sep 11:30
5f56df3
Compare
Choose a tag to compare

1.7.0 (2022-09-13)

Thanks to
@danielbprice,
@fourjay,
@datamuc,
@bdmorin,
@humphd,
@kautsig,
@Karrq,
@balroggg,

Read here for a quick tour of 1.7.0

Enhancements:

  • Add string comparison predicates #798
  • Improve text summary #779 #593
  • Support NO_COLOR env variable (https://no-color.org) #713
  • Improve url parsing error message #662
  • Display deprecated warning when using --progress and --summary option #637
  • Log body request in very verbose #628
  • Add options section #612
  • Install Hurl with npm #544
  • Add very verbose option #499
  • Add support for XML namespaces in XPath query #493
  • Use Template type for cookie value #473

Bugs Fixed:

  • Accept expression in comparison predicate #799
  • Fix file access authorization #674
  • Fix body file access #674
  • Fix implicit body asserts on compressed response body #567
  • Fix Brotli response body decoding #564
  • Fix sha256, md5, bytes query on compressed body #563
  • Fix redirection not followed #552
  • Encode string variables in JSON body #530
  • Fix curl export shell escape #530
  • Allow different types in JSON array #495

1.6.1

25 Mar 17:19
Compare
Choose a tag to compare

Thanks to
@humphd

Bugs Fixes:

  • Support @ for the username in [BasicAuth] section #513
  • Fix panicking while processing expected Regex value #514

1.6.0

10 Feb 13:47
Compare
Choose a tag to compare

Thanks to
@linjan,
@adworacz,
@humphd,
@jpluscplusm,

Changes:

  • Add -A/--user-agent curl option to specify a User Agent for all requests of a file #452
  • Support filter with nested object in jsonpath expression #423
  • Add BasicAuth section #360
  • Add next request in interactive mode #268
  • Improving pattern for regex capture and matches predicates #4

Bugs Fixes:

  • Add additional characters in cookie value #466
  • Add square brackets in key-string #457
  • Fix Build in Alpine #448
  • Check that data file is a child of user provided context dir #405
  • Report error on missing closing quote for quoted String #403

1.5.0

09 Dec 15:19
Compare
Choose a tag to compare

Thanks to
@humphd, @tbolon, @ansscfc, @atcol, @realtica, @ramkumarkb

Changes:

  • Support globs with --test arg #387
  • Add ARM Testing with Circle CI #335
  • Option --html renamed to --report-html #333
  • Add JUnit XML Report Output #326
  • Add option --cacert #314
  • Display libcurl error code/message #310
  • Display curl -V version in hurl -V #309
  • Use --json parameter to write JSON to stdout #283
  • Using Environment Variables in Hurl files #122

Bugs Fixes:

  • Fix memory allocation #380
  • Fix Decimal float values #363
  • Fix build for ARM #334

1.4.0

18 Oct 07:51
Compare
Choose a tag to compare

Changes:

  • Install via Scoop #289
  • Support spaces in filenames #287
  • Remove deprecated option --append #262
  • Improve HTML output for hurlfmt #260
  • Add option --ignore-asserts #254

Bugs Fixes:

  • Support tilde in URL #294
  • Fix Windows Terminal output for non-UTF-8 byte sequences #292
  • Fix asserts entries in JSON report #286
  • Fix --test mode in Windows (/dev/null) #273
  • Support key with underscore in jsonpath dot notation #269
  • Fix Windows installer PATH #267

1.3.1

11 Sep 06:15
Compare
Choose a tag to compare

Bugs Fixes:

  • Accept hyphen in variable name #258
  • Support # in header value #255

1.3.0

03 Sep 09:15
Compare
Choose a tag to compare

Changes:

  • Simplify JSON/HTML report generation #241
  • Add --progress option to print progressive status and executed count #236
  • Add endsWith predicate #234
  • Add --summary option to print tests metrics #232
  • Add md5 query #231
  • Add Hex body #230
  • Add dependency check in the CI #226
  • Use startswith/contains predicate with bytearray #224
  • Add subquery count #217
  • Add notEquals (!=) predicate #216
  • Accept predicate value raw-string and base64 #215
  • improve error messages when syntax is not recognized #213
  • Add operators for arithmetic predicates #210
  • Improve error messages if the url contains an illegal character #207
  • Improve Error message for the countEquals predicate #195
  • Improve Error Message "Could not Resolve Host" #194
  • Add HTTP Headers in the session json file. #191
  • Improve Hurl Report #190
  • Output curl command-line in verbose mode #179
  • Normalize win64 packages names #178
  • Add checksum body query (md5, sha1, sha256) #102

Bugs Fixes:

  • Fix incorrect JSON export for lessThan predicate #212
  • Fix segmentation fault with Invalid XPath Assert #192

1.2.0

03 Mar 12:34
Compare
Choose a tag to compare

Hurl 1.2.0 is now available for Windows.

Changes:

  • Create release for Windows #174
  • Run Test Integ in Windows #160
  • Support terminal colors in Windows #159
  • Update to Rust 1.50.0 #156
  • Support Hurl File with UTF8 BOM #151
  • Type input variables #120

Bugs Fixes:

  • Support wildcard in jsonpath #169
  • Reading body file is too slow #144

1.1.0

07 Feb 20:31
Compare
Choose a tag to compare

Changes:

  • Add windows build documentation #150
  • Add verbose output when a ssl error occurs #145
  • Migrate integration scripts to python #126
  • Add option --interactive #121
  • Improve Template Support in JSON body #116
  • Update to Rust 1.49.0 #112
  • Add option --variables-file / --variables #42

Bugs Fixes:

  • Insecure mode for a full session #143
  • Display error message when hurl input can not be decoded #139
  • Cookie value in cookie section doesn't accept some value #132
  • Running cargo test in windows #128
  • Input Cookie file #124