All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
0.5.0 - 2025-01-07
- do not parse url to uri for certain use cases (e.g. jinja2 templating) - (2f98391) - Tyr Chen
- Update CHANGELOG.md - (9019e3d) - Tyr Chen
0.4.4 - 2025-01-06
- parse body in different manner - (73dda54) - Tyr Chen
- Update CHANGELOG.md - (d38fc38) - Tyr Chen
0.4.3 - 2025-01-06
- if body contains a url which has '-', the grammar will break - (ef082ab) - Tyr Chen
- Update CHANGELOG.md - (bea3ee3) - Tyr Chen
0.4.2 - 2025-01-05
- allow shell comments before the curl command - (b59e285) - Tyr Chen
- add updated precommit and update gh action - (865271d) - Tyr Chen
0.4.1 - 2025-01-04
- provide FromStr and make load() easiler to use. - (1ed3ae5) - Tyr Chen
0.4.0 - 2025-01-04
- add doc and use TryFrom to convert a ParsedRequest to RequestBuilder - (9f76e25) - Tyr Chen
- Update CHANGELOG.md - (5caca5e) - Tyr Chen
- Support for Insecure Option and Dependency Updates (#8)
This pull request introduces the following key changes:
- Insecure Option Support: Implements the
-kor--insecureoption in the curl command parser. This feature allows users to bypass SSL certificate verification, enhancing flexibility for testing and development environments where self-signed certificates are common. It's crucial to note that this option should be used cautiously, especially in production environments, due to the security implications of disabling SSL verification.
- Dependency Updates: Upgraded various dependencies to their latest versions. This update is part of our ongoing effort to maintain the project's security and performance by staying up-to-date with the latest fixes and features provided by our dependencies. The updates include critical security patches and performance enhancements that contribute to the overall robustness of our application.
- Added comprehensive tests for the new insecure option to ensure its
correct behavior. These tests validate that the SSL certificate
verification is appropriately bypassed when the
-kor--insecureoption is used. - Updated existing tests to accommodate the changes introduced by the dependency updates. Ensured that all tests pass with the updated libraries, confirming compatibility and stability.
Signed-off-by: deadash dead.ash@qq.com - (d6a8df0) - deadash
- (README) update curl parsing example in README (#11) - (8d50a6f) - edc-lib
0.3.1 - 2023-12-18
- parse quoted url, set default http:// scheme for url (#3) - (1149953) - Evgeniy Tatarkin
- code format - (fc3ae2b) - Tyr Chen
- Update CHANGELOG.md - (ada544e) - Tyr Chen
- add location option (#1)
Hi
I just want to add the location option to the code
It probably does not do much besides replacing the url, but the thing is
a curl generated by Postman always have the --location option,
which I think is something to think about.
Not that versed in Rust and Pest yet, so please improve my code if able.
Also, I just add the ---request option along with the -X
And should the curl request have data but it is a GET, it
should be automatically converted to a
POST.
Thank you.
Co-authored-by: Cường Nguyễn (Software Engineer) cuong.nguyen4@be.com.vn Co-authored-by: Tyr Chen tyr.chen@gmail.com - (52ed623) - ffleader1
0.3.0 - 2023-12-18
- update deps and bump version to 0.3 - (6861c72) - Tyr Chen
- Update CHANGELOG.md - (a8cc54d) - Tyr Chen
0.2.1 - 2023-02-09
- disable json feature for minijinja - (9632f1c) - Tyr Chen
- Update CHANGELOG.md - (0c7e942) - Tyr Chen
0.2.0 - 2023-02-09
- support template rendering so that variables in curl command could be pre-processed - (26d7054) - Tyr Chen
- Update CHANGELOG.md - (258b0bf) - Tyr Chen
0.1.1 - 2023-02-09
- remove user-agent - (163d9e3) - Tyr Chen
- MVP to convert curl command to a ParsedRequest - (d62e21b) - Tyr Chen
- Update CHANGELOG.md - (b55a4e5) - Tyr Chen