hurl/CHANGELOG.md
2021-09-02 22:04:10 +02:00

8.7 KiB

1.3.0 (2021-09-03)

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 (2021-03-03)

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 (2021-02-07)

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 (2020-12-18)

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 (2020-11-17)

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

0.99.13 (2020-10-28)

Hurl 0.99.13 now uses libcurl under the hood instead of reqwest rust crate. This makes hurl even closer to curl in terms of behavior and semantic.

Changes:

  • Improve Cookie Asserts #5

  • Request Cookies Section should not change cookie store #25

  • Uncompress response body for queries #35

  • Add option --compressed #36

  • Predicates with not qualifier #39

  • Support Multiple Content-Encoding (at the same time) #40

  • Add option -u, --user #41

  • Do not add header Expect automatically #44

  • Add timeout option (--connect-timeout and --max-time) #30

  • Add option --compressed #34

  • Decompress response body #38

Bugs Fixes:

  • Fix Host" request header with specific port #6

  • Fix Assert with different types of values #37

0.99.12 (2020-08-27)

Initial Release (beta)