Wed May 27 12:52:38 -03 2026:
- Implemented auto_help functionality for automatic documentation generation.
- Added NULL_PTR constant (&str) for cleaner argument configuration and placeholder management.
- Updated collect_rest to return self, enabling fluent API chaining.
- Refined require_args logic for more consistent input validation.
- Introduced environment variable support in the argument parsing system.
- Added options module to transition configuration from function calls to ParserOptions struct.
- Moved strict validation setting to ParserOptions.
- Moved collect_rest configuration to ParserOptions.
- Updated Arg::option to support PathBuf and other FromStr-compatible types.
- Moved passthrough configuration to ParserOptions.
- Moved require_args configuration to ParserOptions.
Sat May 16 13:33:02 -03 2026:
- Fixed a conflict where missing essential arguments incorrectly masked strict validation errors.
Fri May 15 11:05:59 -03 2026:
- Rule-based parsing: maps arguments directly to local variables or closures.
- Thread-safe integration: native support for RwLock targets via rw_bool, rw_set, and rw_value.
- Strict depth control: adjustable validation levels with strict, strict_level, and strict_first.
- Flexible action results: supports closures returning () or Result via IntoActionResult trait.
- Positional tracking: manages unmatched arguments with original input index tracking.
- Standardized reporting: consistent error messages for invalid or missing arguments.
- Advanced collection: support for list collection and optional value extraction.
- Clean API: modular design with chainable result handling.