X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/46ba0657f58b41db52eba62edabfb4ed0779c8ea..851dbda2dee50734f99cd6b4378ad75adebd2372:/pod/perldelta.pod diff --git a/pod/perldelta.pod b/pod/perldelta.pod index f2105e4..44825f7 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -1183,6 +1183,10 @@ prerequisites and version constraints as defined in the L. =item * +C has been upgraded from version 0.12 to 0.14. + +=item * + C has been upgraded from version 0.38 to 0.48. Updates since 0.38 include: a safe print method that guards @@ -1232,7 +1236,19 @@ Pax extended headers are now skipped. =item * -C has been upgraded from version 1.23 to 1.27. +C has been upgraded from version 0.87 to 0.89. + +=item * + +C has been upgraded from version 2.06_01 to 2.1001. + +=item * + +C has been upgraded from version 5.70 to 5.71. + +=item * + +C has been upgraded from version 1.23 to 1.29. It no longer crashes when taking apart a C containing characters outside the octet range or compiled in a C scope. @@ -1242,7 +1258,7 @@ reduction in functionality. =item * -C has been upgraded from version 0.78 to 0.82. +C has been upgraded from version 0.78 to 0.83. B::Concise marks rv2sv, rv2av and rv2hv ops with the new OPpDEREF flag as "DREFed". @@ -1252,7 +1268,11 @@ It no longer produces mangled output with the C<-tree> option =item * -C has been upgraded from version 0.96 to 1.02. +C has been upgraded from version 1.12 to 1.16. + +=item * + +C has been upgraded from version 0.96 to 1.03. The deparsing of a nextstate op has changed when it has both a change of package (relative to the previous nextstate), or a change of @@ -1270,7 +1290,23 @@ Deparsing of C followed by a variable with funny characters =item * -C has been upgraded from version 1.15 to 1.19. +C has been upgraded from version 1.11_01 to 1.13. + +=item * + +C has been upgraded from version 2.15 to 2.16. + +=item * + +C has been upgraded from version 1.11 to 1.12. + +=item * + +C has been upgraded from version 0.23 to 0.26. + +=item * + +C has been upgraded from version 1.15 to 1.20. L now detects incomplete L overrides and avoids using bogus C<@DB::args>. To provide backtraces, @@ -1290,7 +1326,7 @@ errors' error that will ensue if there has been a syntax error =item * -C has been upgraded from version 3.48 to 3.51. +C has been upgraded from version 3.48 to 3.52. This provides the following security fixes: the MIME boundary in multipart_init is now random and the handling of @@ -1304,6 +1340,10 @@ It has been updated to use bzip2 1.0.6. =item * +C has been upgraded from version 2.024 to 2.033. + +=item * + C has been upgraded from version 1.94_56 to 1.9600. Major highlights: @@ -1345,6 +1385,10 @@ CPANPLUS now includes support for META.json and MYMETA.json. =item * +C has been upgraded from version 0.46 to 0.54. + +=item * + C has been upgraded from version 2.125 to 2.130_02. The indentation used to be off when C<$Data::Dumper::Terse> was set. This @@ -1358,6 +1402,14 @@ C no longer crashes with globs returned by C<*$io_ref> =item * +C has been upgraded from version 1.820 to 1.821. + +=item * + +C has been upgraded from version 0.03 to 0.04. + +=item * + C has been upgraded from version 20080331.00 to 20110228.00. Merely loading C now no longer triggers profiling to start. @@ -1371,6 +1423,14 @@ profiling and reporting. =item * +C has been upgraded from version 1.04 to 1.07. + +=item * + +C has been upgraded from version 1.03 to 1.05. + +=item * + C has been upgraded from version 1.19 to 1.22. It now renders pod links slightly better, and has been taught to find @@ -1396,7 +1456,11 @@ New SHA-512/224 and SHA-512/256 transforms (ref. NIST Draft FIPS 180-4 =item * -C has been upgraded from version 1.10 to 1.12. +C has been upgraded from version 1.13 to 1.16. + +=item * + +C has been upgraded from version 1.10 to 1.13. It fixes a buffer overflow when passed a very long file name. @@ -1414,6 +1478,10 @@ disallowed; in those cases where it warned, all 66 warn. =item * +C has been upgraded from version 1.01 to 1.02. + +=item * + C has been upgraded from version 1.11 to 1.13. The implementation of C has been refactored to use about 55% less memory. @@ -1430,6 +1498,14 @@ Exporter no longer overrides C<$SIG{__WARN__}> [perl #74472] =item * +C has been upgraded from version 0.27 to 0.280202. + +=item * + +C has been upgraded from version 1.16 to 1.17. + +=item * + C has been upgraded from 0.22 to 0.23. The C helper code generated by C @@ -1443,7 +1519,31 @@ constants onto the package's C<@EXPORT_OK>. =item * -C has been upgraded from version 1.01 to 1.03. +C has been upgraded from version 1.55 to 1.56. + +=item * + +C has been upgraded from version 6.56 to 6.57_05. + +=item * + +C has been upgraded from version 1.57 to 1.58. + +=item * + +C has been upgraded from version 2.21 to 2.2209. + +=item * + +C has been upgraded from version 1.06 to 1.11. + +=item * + +C has been upgraded from version 4.4 to 4.41. + +=item * + +C has been upgraded from version 1.01 to 1.04. It allows patterns containing literal parentheses (they no longer need to be escaped). On Windows, it no longer @@ -1462,13 +1562,17 @@ Dragonfly BSD for the C and C schemes. =item * -C has been upgraded from version 1.15 to 1.18. +C has been upgraded from version 1.15 to 1.19. It improves handling of backslashes on Windows, so that paths like F are no longer generated [perl #71710]. =item * +C has been upgraded from version 1.07 to 1.12. + +=item * + C has been upgraded from version 3.31 to 3.33. Several portability fixes were made in C: a colon is now @@ -1486,6 +1590,10 @@ user. =item * +C has been upgraded from version 0.84 to 0.86. + +=item * + C has been upgraded from 1.10 to 1.14. This fixes a memory leak when DBM filters are used. @@ -1499,6 +1607,10 @@ recursively locking hashes that have undefined values [perl #74280]. =item * +C has been upgraded from version 1.04 to 1.09. + +=item * + C has been upgraded from version 1.01 to 1.02. =item * @@ -1642,7 +1754,11 @@ C has been upgraded from version 0.34 to 0.44. =item * -C has been upgraded from version 1.08 to 1.11. +C has been upgraded from version 1.02 to 1.07. + +=item * + +C has been upgraded from version 1.08 to 1.12. This fixes a memory leak when DBM filters are used. @@ -1666,6 +1782,10 @@ This fixes a memory leak when DBM filters are used. =item * +C has been upgraded from version 1.15 to 1.18. + +=item * + C has been upgraded from 1.10 to 1.12. C can now handle subroutines that are themselves blessed @@ -1690,6 +1810,10 @@ L and L, which are now part of the Perl core. =item * +C has been upgraded from version 0.12 to 0.14. + +=item * + C has been upgraded from 0.07 to 0.11. A C after a C beyond the end of the string no longer thinks it @@ -1697,6 +1821,14 @@ has data to read [perl #78716]. =item * +C has been upgraded from version 0.09 to 0.11. + +=item * + +C has been upgraded from version 1.09 to 1.1. + +=item * + C has been upgraded from version 0.58 to 0.59. =item * @@ -1737,6 +1869,10 @@ It adds several version::vxs::* routines to the default share. =item * +C has been upgraded from version 1.06 to 1.09. + +=item * + C has been upgraded from 1.17 to 1.18. It now works in taint mode [perl #72062]. @@ -1771,6 +1907,10 @@ during freezing [perl #80074]. =item * +C has been upgraded from version 1.11 to 1.16. + +=item * + C has been upgraded from version 2.02 to 3.00. =item * @@ -1815,6 +1955,10 @@ Calling C<< Tie::Hash-ETIEHASH() >> used to loop forever. Now it Cs. =item * +C has been upgraded from version 0.06 to 0.08. + +=item * + C has been upgraded from version 1.38 to 1.39. =item * @@ -1970,6 +2114,10 @@ C, C. The names returned by C and C have been corrected. +=item * + +C has been upgraded from version 0.03 to 0.05. + =back =head2 Removed Modules and Pragmata @@ -2018,7 +2166,7 @@ split mostly from the NOTES section of the pod2man man page. =head3 L, L, L, and L -See L and perlrepository revamp>, below. +See L, below. =head2 Changes to Existing Documentation @@ -2142,7 +2290,7 @@ C affects formats. L's documentation has practically undergone a rewrite. It is now much more straightforward and clear. -=head3 L and perlrepository revamp +=head3 perlhack and perlrepository revamp The L and perlrepository documents have been heavily edited and split up into several new documents.