Orange OpenSource Hurl Versions Save

Hurl, run and test HTTP requests with plain text.

1.6.1

2 years ago

Thanks to @humphd

Bugs Fixes:

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

1.6.0

2 years ago

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

2 years ago

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

2 years ago

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

2 years ago

Bugs Fixes:

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

1.3.0

2 years ago

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

3 years ago

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

3 years ago

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

1.0.0

3 years ago

Changes:

  • Update to Rust 1.48.0 #107
  • Add type predicates #98
  • Arithmetic predicates for number (Integer or Float) #95
  • Add predicates to test value types #94
  • Add duration query #90
  • Add comparison predicates #89

Bugs Fixes:

  • Serialization of cookie query for Expires attributes with hurlfmt #100
  • Valid Jsonpath query is not parsed #93

0.99.14

3 years ago

Changes:

  • Update hurlfmt usage #81
  • Migrate fully to GitHub Actions #69
  • Add Hurl File JSON export #65
  • Support wildcard value in implicit status code reponse #55

Bugs Fixes:

  • Can not parse user in URL (Basic Authentication) #73
  • MultipartFormData is not present in JSON export #63
  • Hurl usage doesn't end with newline #60