Skip to content

Latest commit

 

History

History
188 lines (118 loc) · 7.8 KB

File metadata and controls

188 lines (118 loc) · 7.8 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


0.5.0 - 2025-01-07

Features

  • do not parse url to uri for certain use cases (e.g. jinja2 templating) - (2f98391) - Tyr Chen

Other

  • Update CHANGELOG.md - (9019e3d) - Tyr Chen

0.4.4 - 2025-01-06

Bug Fixes

  • parse body in different manner - (73dda54) - Tyr Chen

Other

  • Update CHANGELOG.md - (d38fc38) - Tyr Chen

0.4.3 - 2025-01-06

Bug Fixes

  • if body contains a url which has '-', the grammar will break - (ef082ab) - Tyr Chen

Other

  • Update CHANGELOG.md - (bea3ee3) - Tyr Chen

0.4.2 - 2025-01-05

Features

  • allow shell comments before the curl command - (b59e285) - Tyr Chen

Miscellaneous Chores

  • add updated precommit and update gh action - (865271d) - Tyr Chen

0.4.1 - 2025-01-04

Miscellaneous Chores

  • provide FromStr and make load() easiler to use. - (1ed3ae5) - Tyr Chen

0.4.0 - 2025-01-04

Miscellaneous Chores

  • add doc and use TryFrom to convert a ParsedRequest to RequestBuilder - (9f76e25) - Tyr Chen

Other

  • Update CHANGELOG.md - (5caca5e) - Tyr Chen
  • Support for Insecure Option and Dependency Updates (#8)

This pull request introduces the following key changes:

Features:

  • Insecure Option Support: Implements the -k or --insecure option 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.

Improvements:

  • 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.

Testing:

  • 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 -k or --insecure option 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

Refactoring

  • (README) update curl parsing example in README (#11) - (8d50a6f) - edc-lib

0.3.1 - 2023-12-18

Bug Fixes

  • parse quoted url, set default http:// scheme for url (#3) - (1149953) - Evgeniy Tatarkin
  • code format - (fc3ae2b) - Tyr Chen

Other

  • 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

  • bump version to 0.3.1 - (cd6ee9d) - Tyr Chen
  • Update CHANGELOG.md - (19f850d) - Tyr Chen

0.3.0 - 2023-12-18

Miscellaneous Chores

  • update deps and bump version to 0.3 - (6861c72) - Tyr Chen

Other

  • Update CHANGELOG.md - (a8cc54d) - Tyr Chen

0.2.1 - 2023-02-09

Bug Fixes

  • disable json feature for minijinja - (9632f1c) - Tyr Chen

Other

  • Update CHANGELOG.md - (0c7e942) - Tyr Chen

0.2.0 - 2023-02-09

Features

  • support template rendering so that variables in curl command could be pre-processed - (26d7054) - Tyr Chen

Other

  • Update CHANGELOG.md - (258b0bf) - Tyr Chen

0.1.1 - 2023-02-09

Miscellaneous Chores

  • remove user-agent - (163d9e3) - Tyr Chen

[0.1.0] - 2023-02-09

Features

  • MVP to convert curl command to a ParsedRequest - (d62e21b) - Tyr Chen

Other

  • Update CHANGELOG.md - (b55a4e5) - Tyr Chen