…ple-api' Conflicts: lib/Dist/Zilla/Plugin/ReadmeAnyFromPod.pm
…rict UTF-8 checking
… in the future)
If the main module has a companion pod file with the same basename, that pod file will be used in preference to the main module file itself as the source of the pod for the readme. This only affects the default and has no effect if the source_filename option is specified explicitly in the config.
- If you pruned away the README(.*) file before it could be populated with content, you'd get a fatal error like " Can't call method "name" on an undefined value at ...". Now we detect this and throw a more helpful (but still fatal) error suggesting you check your PruneFiles config. RT #97976. (Dave Rolsky)
…we can munge it
The code in "t/rootprune.t" implicitly required a higher version of Path::Class than Dizt::Zilla itself does, but this module doesn't specify a higher version requirement. This is fixed by using Path::Tiny instead, since Path::Tiny is already being used elsewhere in the module anyway.
Delay loading of PPI::Document. This will help to speed-up `dzil listdeps` (unless other plugins require it). Explicit loading of PPI::Token::Pod is removed: if POD elements are found in the file, the package will have been loaded by PPI::Document. And if there is no POD element, we will never use that package.