-
Notifications
You must be signed in to change notification settings - Fork 526
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
251 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,251 @@ | ||
# Issues Triage | ||
|
||
### Bugs | ||
|
||
- [Small error display for failed assert output on Hurl 2.0.0](https://github.com/Orange-OpenSource/hurl/issues/1175) | ||
- [Test failure in 32-bit machine](https://github.com/Orange-OpenSource/hurl/issues/1220) | ||
- [Leading zeros are trimmed from variables](https://github.com/Orange-OpenSource/hurl/issues/1314) | ||
- [Using the --glob command for parsing Windows filenames seems to break depending on the glob pattern](https://github.com/Orange-OpenSource/hurl/issues/1365) | ||
- [The http two ways integration test ssl/client_authentication.hurl fails on Windows.](https://github.com/Orange-OpenSource/hurl/issues/1399) | ||
- [Strange behavior with exit code when using --fail-at-end option](https://github.com/Orange-OpenSource/hurl/issues/1450) | ||
- [Plus sign is stripped from a variable value (both from a variables file and cmd arguments)](https://github.com/Orange-OpenSource/hurl/issues/1852) | ||
- [hurl: /lib64/libcurl.so.4: no version information available](https://github.com/Orange-OpenSource/hurl/issues/1890) | ||
- [Extract from response body with jsonpath does not yield result](https://github.com/Orange-OpenSource/hurl/issues/2183) | ||
|
||
|
||
### Generators | ||
|
||
- [Support date utilities in variables](https://github.com/Orange-OpenSource/hurl/issues/312) | ||
- [Suggestion: add random data generation helpers](https://github.com/Orange-OpenSource/hurl/issues/606) | ||
- [Generate random UUID](https://github.com/Orange-OpenSource/hurl/issues/973) | ||
- [Variable replacement in file bodies](https://github.com/Orange-OpenSource/hurl/issues/1116) | ||
- [support variable when sourcing payload from file](https://github.com/Orange-OpenSource/hurl/issues/1731) | ||
- [Generate emails and dates](https://github.com/Orange-OpenSource/hurl/issues/1758) | ||
- [base64 of file as a JSON input](https://github.com/Orange-OpenSource/hurl/issues/2258) | ||
|
||
|
||
### Filters | ||
|
||
- [Math operations](https://github.com/Orange-OpenSource/hurl/issues/1269) | ||
- [Add asserts for Hexadecimal values](https://github.com/Orange-OpenSource/hurl/issues/1320) | ||
- [Cannot use JSONPath to get keys](https://github.com/Orange-OpenSource/hurl/issues/1464) | ||
- [add ToFloat filter](https://github.com/Orange-OpenSource/hurl/issues/1732) | ||
- [How to assert based on calculation?](https://github.com/Orange-OpenSource/hurl/issues/1872) | ||
- [Add base64Encode/base64Decode filter](https://github.com/Orange-OpenSource/hurl/issues/2145) | ||
|
||
|
||
### curl options | ||
|
||
- [How to test rate limits](https://github.com/Orange-OpenSource/hurl/issues/1146) | ||
- [Implement --limit-rate from curl](https://github.com/Orange-OpenSource/hurl/issues/1222) | ||
- [Is there a way to define headers once and reuse them?](https://github.com/Orange-OpenSource/hurl/issues/1905) | ||
- [support .netrc like curl](https://github.com/Orange-OpenSource/hurl/issues/2094) | ||
- [Add curl -H/--header option to add a request header one each request](https://github.com/Orange-OpenSource/hurl/issues/2144) | ||
- [With --error-format=long add curl debug command line](https://github.com/Orange-OpenSource/hurl/issues/2226) | ||
|
||
|
||
### JSONPath extensions | ||
|
||
- [Can not combine multiple filter expressions in JSONPath](https://github.com/Orange-OpenSource/hurl/issues/1697) | ||
- [Cannot use JSONPath to get keys](https://github.com/Orange-OpenSource/hurl/issues/1464) | ||
- [Clarify expected behaviour for jsonpath filter](https://github.com/Orange-OpenSource/hurl/issues/2195) | ||
- [Extract from response body with jsonpath does not yield result](https://github.com/Orange-OpenSource/hurl/issues/2183) | ||
- [Filter by nested arrays](https://github.com/Orange-OpenSource/hurl/issues/2263) | ||
|
||
|
||
### Rendering JSON objects | ||
|
||
- [Include json response body in following requests](https://github.com/Orange-OpenSource/hurl/issues/426) | ||
- [Would like to be able to pass JSON list retrieved from one API to another](https://github.com/Orange-OpenSource/hurl/issues/791) | ||
- [Pass body json as a variable that can be used in the request body](https://github.com/Orange-OpenSource/hurl/issues/1922) | ||
- [Support templating more complex captures into JSON request bodies](https://github.com/Orange-OpenSource/hurl/issues/2152) | ||
- [support to render object](https://github.com/Orange-OpenSource/hurl/issues/2233) | ||
|
||
|
||
### IDE support | ||
|
||
- [VS Code Extension](https://github.com/Orange-OpenSource/hurl/issues/315) | ||
- [Is there any text editor for hurl or plugins?](https://github.com/Orange-OpenSource/hurl/issues/596) | ||
- [VSCode Plugin](https://github.com/Orange-OpenSource/hurl/issues/891) | ||
- [Syntax highlighting plugin for editor](https://github.com/Orange-OpenSource/hurl/issues/983) | ||
- [LSP, Syntax Highlighting](https://github.com/Orange-OpenSource/hurl/issues/1272) | ||
|
||
|
||
### each/none/any in predicate | ||
|
||
- [Assert against every member of a JSONPATH collection?](https://github.com/Orange-OpenSource/hurl/issues/347) | ||
- [Add assert that all collection values are equal to specified value](https://github.com/Orange-OpenSource/hurl/issues/1321) | ||
- [Support for multiple possible status assertions](https://github.com/Orange-OpenSource/hurl/issues/2035) | ||
- [predicate every item of an array](https://github.com/Orange-OpenSource/hurl/issues/2212) | ||
|
||
|
||
### Imports | ||
|
||
- [Feature Requests: Imports](https://github.com/Orange-OpenSource/hurl/issues/115) | ||
- [An easy way to reuse requests](https://github.com/Orange-OpenSource/hurl/issues/317) | ||
- [Group frequently used small tasks in a hurl file and include it in many other hurl files](https://github.com/Orange-OpenSource/hurl/issues/1723) | ||
- [How to reuse the login logic](https://github.com/Orange-OpenSource/hurl/issues/2110) | ||
|
||
|
||
### Package managers | ||
|
||
- [Add Hurl to official Debian repository](https://github.com/Orange-OpenSource/hurl/issues/366) | ||
- [Add Hurl to Offical Redhat/Centos/Fedora repository](https://github.com/Orange-OpenSource/hurl/issues/367) | ||
- [Add Hurl to Offical ArchLinux repository](https://github.com/Orange-OpenSource/hurl/issues/368) | ||
- [Add Hurl to official Alpine Linux Packages](https://github.com/Orange-OpenSource/hurl/issues/1213) | ||
|
||
|
||
### Template in file name | ||
|
||
- [Templates in File Uploads](https://github.com/Orange-OpenSource/hurl/issues/464) | ||
- [Support variable when sourcing payload from file](https://github.com/Orange-OpenSource/hurl/issues/1731) | ||
- [allows to use a variable for a file body](https://github.com/Orange-OpenSource/hurl/issues/2259) | ||
|
||
|
||
### JSON/HTML improvments reports | ||
|
||
- [More usable html reports : logging the requests and responses in the report and naming entries](https://github.com/Orange-OpenSource/hurl/issues/1884) | ||
- [include response bodies in the json output](https://github.com/Orange-OpenSource/hurl/issues/1907) | ||
- [Make dark mode for the HTML report](https://github.com/Orange-OpenSource/hurl/issues/2254) | ||
|
||
|
||
### Parallel run | ||
|
||
- [add the --parallel option to run \*.hurl files in parallel instead of sequentially](https://github.com/Orange-OpenSource/hurl/issues/87) | ||
- [add the --concurrency option to launch multiple runs of \*.hurl files instead of one](https://github.com/Orange-OpenSource/hurl/issues/88) | ||
- [how can send bulk request](https://github.com/Orange-OpenSource/hurl/issues/1139) | ||
|
||
|
||
### Diffs output when assertions fail | ||
|
||
- [Improving Assert Error for a given textual body](https://github.com/Orange-OpenSource/hurl/issues/109) | ||
- [Improving Assert Error for String](https://github.com/Orange-OpenSource/hurl/issues/108) | ||
- [Have a nice diff when comparing bodies](https://github.com/Orange-OpenSource/hurl/issues/86) | ||
|
||
|
||
### CI | ||
|
||
- [Add check for generated curl command in integ test](https://github.com/Orange-OpenSource/hurl/issues/2257) | ||
- [Add cargo auditable on pipeline check](https://github.com/Orange-OpenSource/hurl/issues/1833) | ||
- [Profile-Guided Optimization (PGO) evaluation](https://github.com/Orange-OpenSource/hurl/issues/1918) | ||
|
||
|
||
### Write-out(custom print) | ||
|
||
- [Add option to always print response body](https://github.com/Orange-OpenSource/hurl/issues/1745) | ||
- [How to request websites and print out results & custom strings?](https://github.com/Orange-OpenSource/hurl/issues/1808) | ||
|
||
|
||
### Semantic diff for JSON body | ||
|
||
- [[Bug] JSON full body assertion fails when inline but succeeds when externalised](https://github.com/Orange-OpenSource/hurl/issues/270) | ||
- [Clarify behavior of jsonpath equality with objects?](https://github.com/Orange-OpenSource/hurl/issues/790) | ||
|
||
|
||
### Semantic diff for XML body | ||
|
||
- [[Bug] JSON full body assertion fails when inline but succeeds when externalised](https://github.com/Orange-OpenSource/hurl/issues/270) | ||
- [Ignore whitespace differences in response body ?](https://github.com/Orange-OpenSource/hurl/issues/272) | ||
|
||
|
||
### .env files support | ||
|
||
- [Feature Request: support for shell interaction ( a pipe or "system() command)](https://github.com/Orange-OpenSource/hurl/issues/290) | ||
- [Automatic .env file support](https://github.com/Orange-OpenSource/hurl/issues/526) | ||
|
||
|
||
### Metadata sections | ||
|
||
- [Feature Request: Allow tests to have names and display them on failure](https://github.com/Orange-OpenSource/hurl/issues/1067) | ||
- [add support for tag based test selection](https://github.com/Orange-OpenSource/hurl/issues/1949) | ||
|
||
|
||
### Filters in template expression | ||
|
||
- [Support date utilities in variables](https://github.com/Orange-OpenSource/hurl/issues/312) | ||
- [base64 of file as a JSON input](https://github.com/Orange-OpenSource/hurl/issues/2258) | ||
|
||
|
||
### --to-line/--line/--entry option | ||
|
||
- [Support -to-line option to run an Hurl file up to a specific line](https://github.com/Orange-OpenSource/hurl/issues/1820) | ||
- [How to run a single request from a file](https://github.com/Orange-OpenSource/hurl/issues/2251) | ||
|
||
|
||
### Scripting | ||
|
||
- [plan for pre-scripting or post-scripting?](https://github.com/Orange-OpenSource/hurl/issues/831) | ||
- [JWT Authentication](https://github.com/Orange-OpenSource/hurl/issues/2223) | ||
|
||
|
||
### Pretty print JSON response | ||
|
||
- [Pretty-Print / Format JSON Response Bodies](https://github.com/Orange-OpenSource/hurl/issues/1760) | ||
|
||
> Note: +18 votes | ||
|
||
### JSON Schema | ||
|
||
- [Add support for JSON Schema validation assert?](https://github.com/Orange-OpenSource/hurl/issues/543) | ||
|
||
|
||
### CSS selectors | ||
|
||
- [Suggestion: CSS selector assertion](https://github.com/Orange-OpenSource/hurl/issues/842) | ||
|
||
|
||
### Websockets | ||
|
||
- [Websocket support and documentation?](https://github.com/Orange-OpenSource/hurl/issues/1096) | ||
|
||
|
||
### HAR export | ||
|
||
- [Export to har file](https://github.com/Orange-OpenSource/hurl/issues/1145) | ||
|
||
|
||
### Documentation | ||
|
||
- [Add Alpine build instructions on https://hurl.dev](https://github.com/Orange-OpenSource/hurl/issues/1352) | ||
|
||
|
||
### Unclassified | ||
|
||
- [improve --verbose option](https://github.com/Orange-OpenSource/hurl/issues/198) | ||
- [Add --csv output](https://github.com/Orange-OpenSource/hurl/issues/371) | ||
- [Allow accessing the entry id in test files](https://github.com/Orange-OpenSource/hurl/issues/847) | ||
- [Predicate value collection?](https://github.com/Orange-OpenSource/hurl/issues/872) | ||
- [HTTP 103 Early hints display](https://github.com/Orange-OpenSource/hurl/issues/900) | ||
- [How to know if there has been a redirection or not ?](https://github.com/Orange-OpenSource/hurl/issues/922) | ||
- [Allow types in fenced content of request bodies](https://github.com/Orange-OpenSource/hurl/issues/1117) | ||
- [hurlfmt format json to hurl file](https://github.com/Orange-OpenSource/hurl/issues/1148) | ||
- [Rename field time to duration in JSON output](https://github.com/Orange-OpenSource/hurl/issues/1228) | ||
- [Assertion messages](https://github.com/Orange-OpenSource/hurl/issues/1316) | ||
- [Accept directory as Hurl arguments for processing file](https://github.com/Orange-OpenSource/hurl/issues/1446) | ||
- [When I use Hurl to run multiple files with --fail-at-end option, it stops at first bad formatted file](https://github.com/Orange-OpenSource/hurl/issues/1451) | ||
- [HTTP version explicit assert](https://github.com/Orange-OpenSource/hurl/issues/1706) | ||
- [Support raw string](https://github.com/Orange-OpenSource/hurl/issues/1733) | ||
- [Feature proposal: Support for multiple independent cookie jars in a single Hurl file](https://github.com/Orange-OpenSource/hurl/issues/1803) | ||
- [Add option to only print the assertion failures](https://github.com/Orange-OpenSource/hurl/issues/1826) | ||
- [How to do if-then-else during testing](https://github.com/Orange-OpenSource/hurl/issues/1862) | ||
- [zsh and bash completion](https://github.com/Orange-OpenSource/hurl/issues/1864) | ||
- [improve error message the HTTP method <> is not valid. Valid values are GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH](https://github.com/Orange-OpenSource/hurl/issues/1865) | ||
- [Support contain check for array of objects](https://github.com/Orange-OpenSource/hurl/issues/1889) | ||
- [Merge includes and contains to contains](https://github.com/Orange-OpenSource/hurl/issues/1896) | ||
- [Ability to set working directory to start glob matching in](https://github.com/Orange-OpenSource/hurl/issues/1916) | ||
- [Support Template in XML Body](https://github.com/Orange-OpenSource/hurl/issues/1920) | ||
- [Support GitHub Actions Workflow Commands](https://github.com/Orange-OpenSource/hurl/issues/1972) | ||
- [Delay should be applied only once for an entry](https://github.com/Orange-OpenSource/hurl/issues/1973) | ||
- [Support persistent mutable environment to support cross file chaining](https://github.com/Orange-OpenSource/hurl/issues/1977) | ||
- [Add variables-file in xxx.hurl](https://github.com/Orange-OpenSource/hurl/issues/2021) | ||
- [Support for multiple possible status assertions](https://github.com/Orange-OpenSource/hurl/issues/2035) | ||
- [Improve json parser error message when missing double closing quotes ](https://github.com/Orange-OpenSource/hurl/issues/2117) | ||
- [Print variable value on assert failure](https://github.com/Orange-OpenSource/hurl/issues/2155) | ||
- [Saving cookies between calls brakes some servers](https://github.com/Orange-OpenSource/hurl/issues/2168) | ||
- [In verbose mode, display HTTP response headers as soon as they are provided by libcurl](https://github.com/Orange-OpenSource/hurl/issues/2171) | ||
- [[Captures] and [Asserts]: add support for query parameters parsing](https://github.com/Orange-OpenSource/hurl/issues/2199) | ||
- [Allow includes prediate to check for object in collection](https://github.com/Orange-OpenSource/hurl/issues/2232) | ||
|
||
|
||
|