Changes for version v0.006 - 2026-01-20
- First stable CPAN release
- Major documentation improvements:
- Updated POD to match README structure and clarity
- Improved DESCRIPTION section with clearer "When to Use" guidance
- Enhanced INPUT PARSING section with numbered formats and better examples
- Enhanced RETURN VALUES section with clearer structure
- Improved MODIFIER METHODS documentation with important behavior notes
- Improved WILDCARD SUPPORT section
- Enhanced EXAMPLES section with complex data flows
- Fixed bug in example code (extra empty arrayref argument to filter())
- Fixed in examples/arrayref_input.pl (3 instances)
- Fixed in examples/edge_cases.pl (3 instances)
- Fixed in README.md (2 instances)
- Fixed in lib/Params/Filter.pm POD (2 instances)
- Fixed syntax error in examples/advanced_filtering.pl (hashref construction)
- Replaced problematic examples/strict_construction_test.pl with proper examples/strict_construction.pl (educational example, no external dependencies)
- All 11 example scripts tested and working correctly
- All 59 tests passing
- Ready for production use
Changes for version v0.6_002 - 2026-01-14
- Improved message consistency: separated parsing messages from debug warnings
- Parsing messages (always shown): plain text args, odd array elements
- Debug warnings (debug mode only): unrecognized fields, excluded fields
- Updated DEBUG MODE documentation to clarify message types
- Updated Common Status Messages section with parsing vs debug distinction
- All 59 tests still passing
Changes for version v0.6_01 - 2026-01-14
- Beta release for CPAN testing and feedback
- Renamed for CPAN publication: Local::Params::Filter → Params::Filter
- Changed failure return value from 0 to undef for clearer boolean semantics
- Lowered minimum Perl version from 5.40 to 5.36 (signatures stable since 5.36)
- Updated all test files with new namespace
- Updated all example files with new namespace
- Updated README.md with new namespace
- Updated Makefile.PL for CPAN distribution
- Comprehensive POD documentation in module file
- All 59 tests passing
- Seeking feedback from CPAN testers and early adopters
Modules
Fast field filtering for parameter construction