Changes for version 1.24 - 2026-01-17
- Added Test::NoWarnings to all test files for warning detection
- Created xt/release/pod-coverage.t for POD coverage testing
- Added POD documentation for parse() function
- Fixed POD link issue with @ARGV
- Removed redundant VERSION constant
- Added named return value constants (MATCH_SWITCH, MATCH_OPTION, NO_MATCH, ERROR)
- Pre-compiled regex patterns for better performance
- Removed dead commented code from _process_spec()
- Added @EXPORT for convenience (parse available without import)
- Added =head1 METHODS section for better POD organization
- Enhanced input validation in _check_match()
- Updated Makefile.PL with Test::NoWarnings and Test::Pod::Coverage dependencies
Modules
Minimal command-line parser with short/long options and aliases in pure Perl