aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-04-25 22:29:24 +0800
committer魏曹先生 <1992414357@qq.com>2026-04-25 22:29:24 +0800
commit7625655d474f6f12e04a11a067f87287badce9f2 (patch)
tree9686fdc497e8750c818765a37267745af1ad9d8d /CHANGELOG.md
parent265c79a1e3b20ebf5b2026a55e85cff513eaf9f5 (diff)
Complete clap_parser macro and update changelog, readme
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md18
1 files changed, 16 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6dee222..d2ba927 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,8 +8,22 @@
#### Features:
-1. Added function `new_with_args` to `Program`
-2. Added function `dispatch_args_dynamic` to `Program`
+1. **\[macros\]** Completed the `clap_parser` feature: **Mingling** now supports parsing input using `clap::Parser`
+
+```rust
+#[derive(Groupped, clap::Parser)]
+#[dispatcher_clap("your_cmd", YourClapCommand, YourCommandParseError)]
+struct YourCommandEntry {
+ #[arg(long, short)]
+ str_param: String,
+
+ #[arg(long, short)]
+ path_param: PathBuf,
+}
+```
+
+2. **\[core\]** Added function `new_with_args` to `Program`
+3. **\[core\]** Added function `dispatch_args_dynamic` to `Program`
#### **BREAKING CHANGES**: