aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
Commit message (Expand)AuthorAgeFilesLines
* Refactor flag argument macros for better performanceWeicao-CatilGrass17 hours1-1/+2
* Refactor built-in flags into reusable setup structs魏曹先生23 hours1-0/+11
* Change `ProgramSetup::setup` to consume `self` instead of borrow魏曹先生24 hours1-1/+1
* Update CHANGELOG entries for consistency魏曹先生43 hours1-2/+2
* Fix trailing space and partial match bugs in default completion魏曹先生43 hours1-1/+3
* Add unpack_chain_process macro and improve test docs魏曹先生43 hours1-6/+31
* Update CHANGELOG and switch to published crate versions0.1.9魏曹先生4 days1-1/+1
* Support doc comments and attributes on `pack!` and `dispatcher!` macros魏曹先生4 days1-0/+34
* Rename error types with consistent naming convention魏曹先生4 days1-0/+3
* Rename CompletionDispatcher to CMDCompletion and hide internal types魏曹先生4 days1-0/+3
* Enable color feature for clap and fix help and error rendering魏曹先生4 days1-1/+3
* Require explicit import of `crate::Next` in chained functions魏曹先生9 days1-0/+14
* Add implicit dispatcher macro with auto-derived names魏曹先生9 days1-0/+10
* Move entry, route, and program_setup macros to extra_macros feature魏曹先生9 days1-0/+2
* Add entry! macro for packed entry wrapper constructionWeicao-CatilGrass10 days1-13/+36
* Add Default derive and Option Pickable implementationWeicao-CatilGrass10 days1-0/+4
* Extract resource injection into shared module and add to #[renderer]Weicao-CatilGrass11 days1-0/+12
* Support custom return types in `#[renderer]` macroWeicao-CatilGrass11 days1-0/+5
* Rename injected renderer parameter from `r` to `__renderer_inner_result`Weicao-CatilGrass11 days1-0/+15
* Update `modify_res` to return `Return` and rename internal method魏曹先生12 days1-1/+3
* Add path picker and PathChecker for CLI argument validation魏曹先生12 days1-0/+14
* Remove `once_cell` dependency and replace with `OnceLock`魏曹先生12 days1-1/+2
* Add `empty_result!` macro and `REPL` resource, improve examples魏曹先生14 days1-2/+16
* Conditionally disable panic unwind support for async feature魏曹先生14 days1-5/+1
* Bump version to 0.1.9魏曹先生2026-05-181-1/+21
* Add no-return-value mode for `#[chain]` macroWeicao-CatilGrass2026-05-171-0/+16
* Rename `NextProcess` to `Next` across the codebaseWeicao-CatilGrass2026-05-171-3/+20
* Accept paths for program name parameters in macros魏曹先生2026-05-161-0/+9
* Add mutable resource injection to `#[chain]` macro魏曹先生2026-05-161-10/+34
* Fix typo in CHANGELOG macro names魏曹先生2026-05-161-1/+1
* Refactor general_renderer into granular format-specific features魏曹先生2026-05-161-1/+7
* Add option to silence panic messages in stdout settings魏曹先生2026-05-151-0/+1
* Add panic catch for program execution魏曹先生2026-05-151-0/+2
* Add `modify` method to `ResourceMarker` trait魏曹先生2026-05-151-0/+14
* Add convenient `update_exit_code` and `exit_code` helper functionsWeicao-CatilGrass2026-05-131-5/+3
* Migrate exit code control to resource-based systemWeicao-CatilGrass2026-05-131-2/+11
* Add exit code control and hook lifecycle features魏曹先生2026-05-091-1/+12
* Expose compile-time feature flags as public constants魏曹先生2026-05-081-0/+9
* Document the dispatch_tree feature for O(n) to O(len) lookup魏曹先生2026-05-071-0/+2
* Add release dates to changelog entries魏曹先生2026-05-071-8/+8
* Add historical changelog entries for versions 0.1.0-0.1.5魏曹先生2026-05-071-0/+113
* Add support for resource injection in `#[chain]` macro魏曹先生2026-05-071-0/+23
* Add static accessor to gen_program! macro output魏曹先生2026-05-071-0/+17
* Remove `full` feature from all crates魏曹先生2026-05-021-0/+2
* Fix README examples to use AsPicker trait instead of Picker魏曹先生2026-05-011-1/+1
* Add `AsPicker` trait for types convertible to `Vec<String>`魏曹先生2026-04-301-0/+10
* Use small integer repr for gen_program! enum魏曹先生2026-04-291-0/+8
* Add scaffolding CLI tool `mling`魏曹先生2026-04-281-9/+10
* Fix bool parsing ignoring explicit `--value true` flag魏曹先生2026-04-281-0/+1
* Extract `build_comp_script` logic into `build_comp_script_to`魏曹先生2026-04-281-0/+1