Release Notes: 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.
Release Notes: This release introduces several new features, such as caller(), anonymous packages, named parameters, the Yada Yada operator, and pluggable keywords. substr() arguments are no longer restricted to 32 bits. Y2038 compliance is now ensured. Unicode support was improved. Many other improvements were made.
Release Notes: This version includes a new smart match operator, a switch statement, the // defined-or operator, regular expression improvements, and other language changes (some inspired by Perl 6). The Perl interpreter itself is faster, with a smaller memory footprint and several UTF-8 and threading improvements.
Release Notes: The most important new features are enhanced Unicode and threads support, and the new I/O subsystem called PerlIO. There are lots of new goodies, and many bugfixes.
No changes have been submitted for this release.