[New Policies]
- ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator
[Policy Changes]
- Documentation::PodSpelling now has a stop_words_file option.
- Modules::ProhibitEvilModules now has a modules_file option.
[Bug Fixes]
- ErrorHandling::RequireCarping will now allow a literal newline
as well as "\n". Fixed by Kyle Hasselbacher, RT #25046
- Fix InputOutput::ProhibitTwoArgOpen so it allows '-|' or '|-' as the
second of two arguments. Patches from Kyle Hasselbacher and Leland
Johnson, RT #42384.
- InputOutput::RequireBracedFileHandleWithPrint applies to printf as well
as print. Fixed by Kyle Hasselbacher, RT #42537.
- TestingAndDebugging::RequireUseStrict and
TestingAndDebugging::RequireUseWarnings are no longer fooled by a
block-scoped pragma. RT #42310.
- ValuesAndExpressions::RequireInterpolationOfMetachars allows for escaped
backslashes. Fixed by Tom Wyant, RT #38530.
- Fix for problem in P::C::Document in dealing with underscores in
expressions like "use 5.009_001". Patch by Kevin Ryde, RT #36570 and
#42089.
- Fix in extras/perlcritic.el for a radio button. Patch by Kevin Ryde, RT
#42190.
- Fix distclean target in Makefile.PL. Patch by Richard Soderberg,
RT #42088.
- Fix temporary files not being cleaned up after tests. Patch by Kyle
Hasselbacher, RT #41443.
- Deal with changes in Pod::Parser v1.36 in test in t/05_utils_pod.t.
[Minor Changes]
- Documentation improvements contributed by Mark Grimes in response to RT
#41942.