Project Release Information
Two security vulnerabilities were resolved. Several other minor bugs were fixed.
Several modules were updated to fix minor bugs. Tests were fixed. Documentation was improved.
Unicode version 6.0 is now supported. Regular expressions can now be reset to the default modifiers. Four new regular expression modifiers, "/d", "/l" , "/u", and "/a", were introduced. The substitution operators now support the modifier "/r" to work non-destructively, leaving the original unmodified. Larger octals can now be specified. Array and hash operators can now experimentally operate directly on hard references. printf-like functions now understand post-1980 size modifiers. Exception handling was made more reliable and consistent. Other enhancements and many bug fixes were made.
A bug in the handling of "no VERSION" was fixed. Several other bugs were fixed in the core, along with minor fixes to several modules. Documentation was improved.
Several included modules were updated. Documentation was improved. Several minor bugs were fixed.
Perl is a high-level, general-purpose programming language that makes easy things easy and hard things possible. It is optimized for scanning arbitrary text files and system administration. It has built-in extended regular expression matching and replacement, a dataflow mechanism to improve security with setuid scripts and is extensible via modules that can interface to C libraries.