Changes for version 0.08 - 2026-05-07

  • Split RFC2822 into canonical (strict) and RFC2822FWS (permissive) variants. The canonical form uses single-space separators and accepts a single non-nested comment. RFC2822FWS preserves the original behavior with folding white space and nested comments.
  • Add Time::Str::Regexp module providing individually exportable precompiled regexes for all supported date/time formats.
  • Validate day name against parsed date (previously accepted without verification). Inadvertently omitted from the 0.07 changelog.
  • Use config slicing for MakeMaker::Awesome header and WriteMakefile_arg options. Update [@Starter] to v6.0.2 for correct [PrereqsFile] ordering. (PR by @Grinnz)
  • Use canonical format names in parse error messages.

Modules

Parse and format date/time strings in multiple standard formats
Precompiled regular expressions for date/time formats

Provides

in lib/Time/Str/PP.pm