Changes for version 0.03 - 2026-07-22
- Enhancements
- Extract parse_prereqs() as a public API function Preserve inline comments from Makefile.PL entries in generated cpanfile Parse structured prereqs => { phase => { rel => { ... } } } blocks, including those nested under META_MERGE Extract recommends and suggests relationships into cpanfile output Support brace nesting up to four levels deep in dependency blocks Replace File::Slurp with Path::Tiny throughout Add Carp (croak/carp) in place of die/warn in library code Add Readonly constants for phase map, phase order, and develop defaults Guard against directories being passed as the makefile path
- Tests
- Add t/parse_prereqs.t, t/error_paths.t, t/locales.t
Modules
Convert Makefile.PL to a cpanfile automatically