In perl.git, the branch sprout/perl5140delta has been updated <http://perl5.git.perl.org/perl.git/commitdiff/b9ab8c1df0aae4dae65c7e57de0288c2c60f4ab0?hp=3d566e73ebeb1f3f2b2d5e8080188464fae74661>
- Log ----------------------------------------------------------------- commit b9ab8c1df0aae4dae65c7e57de0288c2c60f4ab0 Author: Father Chrysostomos <[email protected]> Date: Tue Mar 15 06:30:51 2011 -0700 perldelta: Cull uninteresting upgrades from the module list A huge list of version numbers is not helpful to most people. ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 351 +---------------------------------------------------- 1 files changed, 4 insertions(+), 347 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index e723840..3b20a4f 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -1245,15 +1245,6 @@ prerequisites and version constraints as defined in the L<CPAN::Meta::Spec>. =item * -XXX Where does this go in the list? - -Perl 4 C<.pl> libraries - -These historical libraries have been minimally modified to avoid using -C<$[>. This is to prepare them for the deprecation of C<$[>. - -=item * - C<Archive::Extract> has been upgraded from version 0.38 to 0.48. Updates since 0.38 include: a safe print method that guards @@ -1284,10 +1275,6 @@ Skip extracting pax extended headers. =item * -C<autodie> has been upgraded from version 2.06_01 to 2.1001. - -=item * - C<B> has been upgraded from version 1.23 to 1.27. It no longer crashes when taking apart a C<y///> containing characters @@ -1308,10 +1295,6 @@ It no longer produces mangled output with the C<-tree> option =item * -C<B::Debug> has been upgraded from version 1.12 to 1.16. - -=item * - C<B::Deparse> has been upgraded from version 0.96 to 1.02. A bug has been fixed when deparsing a nextstate op that has both a @@ -1331,22 +1314,6 @@ It fixes deparsing of C<our> followed by a variable with funny characters =item * -C<B::Lint> has been upgraded from version 1.11_01 to 1.12. - -=item * - -C<base> has been upgraded from version 2.15 to 2.16. - -=item * - -C<bignum> has been upgraded from version 0.23 to 0.25. - -=item * - -C<blib> has been upgraded from version 1.04 to 1.06. - -=item * - C<Carp> has been upgraded from version 1.18 to 1.19. L<Carp> now detects incomplete L<caller()|perlfunc/"caller EXPR"> overrides and @@ -1376,26 +1343,12 @@ The documentation for param_fetch() has been corrected and clarified. =item * -C<charnames> has been upgraded from version 1.07 to 1.10. - -C<viacode()> is now significantly faster. - -=item * - C<Compress::Raw::Bzip2> has been upgraded from version 2.024 to 2.033. Updated to use bzip2 1.0.6 =item * -C<Compress::Raw::Zlib> has been upgraded from version 2.024 to 2.033. - -=item * - -C<Compress::Zlib> has been upgraded from version 2.024 to 2.027. - -=item * - C<CPAN> has been upgraded from version 1.94_56 to 1.9600. =over 4 @@ -1431,14 +1384,6 @@ using Digest::SHA for CPAN checksums. =item * -C<CPANPLUS::Dist::Build> has been upgraded from version 0.46 to 0.54. - -=item * - -C<Cwd> has been upgraded from version 3.31 to 3.36. - -=item * - C<Data::Dumper> 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 @@ -1452,14 +1397,6 @@ C<Dumpxs> no longer crashes with globs returned by C<*$io_ref> =item * -C<DB_File> has been upgraded from version 1.820 to 1.821. - -=item * - -C<deprecate> has been upgraded from version 0.01 to 0.02. - -=item * - C<Devel::DProf> has been upgraded from version 20080331.00 to 20110228.00. Merely loading C<Devel::DProf> now no longer triggers profiling to start. @@ -1473,14 +1410,6 @@ profiling and reporting. =item * -C<Devel::Peek> has been upgraded from version 1.04 to 1.06. - -=item * - -C<Devel::SelfStubber> has been upgraded from version 1.03 to 1.05. - -=item * - C<diagnostics> has been upgraded from version 1.19 to 1.22. It now renders pod links slightly better, and has been taught to find @@ -1505,10 +1434,6 @@ New SHA-512/224 and SHA-512/256 transforms ref. NIST Draft FIPS 180-4 (February =item * -C<Dumpvalue> has been upgraded from version 1.13 to 1.15. - -=item * - C<DynaLoader> has been upgraded from version 1.10 to 1.12. It fixes a buffer overflow when passed a very long file name. @@ -1527,10 +1452,6 @@ warned, all 66 warn. =item * -C<Env> has been upgraded from version 1.01 to 1.02. - -=item * - C<Errno> has been upgraded from version 1.11 to 1.13. The implementation of C<Errno> has been refactored to use about 55% less memory. @@ -1548,18 +1469,6 @@ Exporter no longer overrides C<$SIG{__WARN__}> [perl #74472] =item * -C<ExtUtils::CBuilder> has been upgraded from 0.27 to 0.280201. - -Handle C and C++ compilers separately. - -Preserves exit status on VMS. - -=item * - -C<ExtUtils::Command> has been upgraded from version 1.16 to 1.17. - -=item * - C<ExtUtils::Constant> has been upgraded from 0.22 to 0.23. The C<AUTOLOAD> helper code generated by C<ExtUtils::Constant::ProxySubs> @@ -1574,40 +1483,6 @@ shared object. =item * -C<ExtUtils::Constant::Utils> has been upgraded from 0.02 to 0.03. - -Refactoring and fixing of backcompat code, preparing for resynchronisation -with CPAN. - -=item * - -C<ExtUtils::Embed> has been upgraded from 1.28 to 1.30. - -=item * - -C<ExtUtils::MakeMaker> has been upgraded from version 6.56 to 6.57_05. - -=item * - -C<ExtUtils::Manifest> has been upgraded from version 1.57 to 1.58. - -=item * - -C<ExtUtils::ParseXS> has been upgraded from 2.21 to 2.2208. - -=item * - -C<Fcntl> has been upgraded from 1.06 to 1.11. - -=item * - -C<File::Copy> has been downgraded from version 2.17 to 2.21. - -An extra stanza was added explaining behaviours when the copy destination -already exists and is a directory. - -=item * - C<File::DosGlob> has been upgraded from version 1.01 to 1.03. It allows patterns containing literal parentheses (they no longer need to @@ -1633,21 +1508,6 @@ F<c:\dir\/file> are no longer generated [perl #71710]. =item * -C<feature> has been upgraded from 1.16 to 1.19. - -Documentation and test updates for the C<unicode_strings> feature. -See L</Full functionality for C<use feature 'unicode_strings'>>. - -=item * - -C<File::CheckTree> has been upgraded from 4.4 to 4.41. - -=item * - -C<File::Glob> has been upgraded from 1.07 to 1.11. - -=item * - C<File::stat> has been upgraded from 1.02 to 1.04. The C<-x> and C<-X> file test operators now work correctly under the root @@ -1655,10 +1515,6 @@ user. =item * -C<Filter::Simple> has been upgraded from version 0.84 to 0.85. - -=item * - C<GDBM_File> has been upgraded from 1.10 to 1.13. This fixes a memory leak when DBM filters are used. @@ -1668,38 +1524,14 @@ This fixes a memory leak when DBM filters are used. C<Hash::Util> has been upgraded from 0.07 to 0.10. Hash::Util now enables "no warnings 'uninitialized'" to suppress spurious -warnings from undefined hash values (RT #74280). - -=item * - -C<Hash::Util::FieldHash> has been upgraded from 1.04 to 1.07. - -=item * - -C<I18N::Collate> has been upgraded from 1.01 to 1.02. +warnings from undefined hash values [perl #74280]. =item * C<I18N::Langinfo> has been upgraded from version 0.03 to 0.07. C<langinfo()> now defaults to using C<$_> if there is no argument given, just -like the documentation always claimed it did. - -=item * - -C<I18N::LangTags> has been upgraded from version 0.35 to 0.35_01. - -=item * - -C<if> has been upgraded from version 0.05 to 0.0601. - -=item * - -C<IO> has been upgraded from version 1.25_02 to 1.25_04. - -=item * - -The IO-Compress distribution has been upgraded from version 2.024 to 2.033. +as the documentation has always claimed. =item * @@ -1711,12 +1543,6 @@ closed or invalid. =item * -C<IO::Socket> has been upgraded from version 1.31 to 1.32. - -C<getsockopt> and C<setsockopt> are now documented. - -=item * - C<IPC::Cmd> has been upgraded from version 0.54 to 0.68. Resolves an issue with splitting Win32 command lines. @@ -1735,14 +1561,6 @@ descriptor now works [perl #76474]. =item * -C<IPC::SysV> has been upgraded from version 2.01 to 2.03. - -=item * - -C<lib> has been upgraded from version 0.62 to 0.63. - -=item * - The Locale-Codes distribution has been upgraded from version 2.07 to 3.16. Locale::Country, Locale::Language and Locale::Currency were updated from @@ -1765,14 +1583,6 @@ messages are not suppressed (CPAN RT #34182). =item * -C<Log::Message> has been upgraded from version 0.02 to 0.04. - -=item * - -C<Log::Message::Simple> has been upgraded from version 0.06 to 0.08. - -=item * - C<Math::BigInt> has been upgraded from version 1.89_01 to 1.994. This fixes, among other things, incorrect results when computing binomial @@ -1783,18 +1593,6 @@ This prevents C<sqrt($int)> from crashing under C<use bigrat;> =item * -C<Math::BigInt::FastCalc> has been upgraded from version 0.19 to 0.28. - -=item * - -C<Math::BigRat> has been upgraded from version 0.24 to 0.26_01. - -=item * - -C<Memoize> has been upgraded from version 1.01_03 to 1.02. - -=item * - C<MIME::Base64> has been upgraded from 3.08 to 3.13. Includes new functions to calculate the length of encoded and decoded @@ -1829,63 +1627,18 @@ is a core module, since the time of perl 5.8.7. =item * -C<Module::Load> has been upgraded from version 0.16 to 0.18. - -=item * - -C<Module::Load::Conditional> has been upgraded from version 0.34 to 0.40. - -=item * - -C<Module::Metadata> has been upgraded from version 1.000003 to 1.000004. - -XXX This is not listed in corelist for 5.12.0. When was it added? - -=item * - -C<mro> has been upgraded from version 1.02 to 1.06. - -C<next::method> I<et al.> now take into account that every class inherits -from UNIVERSAL [perl #68654]. - -=item * - C<NDBM_File> has been upgraded from 1.08 to 1.11. This fixes a memory leak when DBM filters are used. =item * -C<NEXT> has been upgraded from version 0.64 to 0.65. - -=item * - C<ODBM_File> has been upgraded from 1.08 to 1.09. This fixes a memory leak when DBM filters are used. =item * -C<Net::Ping> has been upgraded from 2.36 to 2.37. - -=item * - -C<ODBM_File> has been upgraded from 1.07 to 1.10. - -=item * - -C<Object::Accessor> has been upgraded from version 0.36 to 0.38. - -=item * - -C<open> has been upgraded from version 1.07 to 1.08. - -=item * - -C<Opcode> has been upgraded from 1.15 to 1.18. - -=item * - C<overload> has been upgraded from 1.11 to 1.12. C<overload::Method> can now handle subroutines that are themselves blessed @@ -1897,14 +1650,6 @@ The documentation has greatly improved. See L</Documentation> below. =item * -C<Params::Check> has been upgraded from version 0.26 to 0.28. - -=item * - -C<parent> has been upgraded from version 0.223 to 0.225. - -=item * - C<Parse::CPAN::Meta> has been upgraded from version 1.40 to 1.4401. The latest Parse::CPAN::Meta can now read YAML or JSON files using @@ -1912,16 +1657,6 @@ L<CPAN::Meta::YAML> and L<JSON::PP>, which are now part of the Perl core. =item * -The PathTools distribution has been upgraded from version 3.31 to 3.34. - -Various issues in L<File::Spec::VMS> have been fixed. (5.13.4) - -=item * - -C<PerlIO::encoding> has been upgraded from 0.12 to 0.14. - -=item * - C<PerlIO::scalar> has been upgraded from 0.07 to 0.11. A C<read> after a C<seek> beyond the end of the string no longer thinks it @@ -1929,24 +1664,6 @@ has data to read [perl #78716]. =item * -C<PerlIO::via> has been upgraded from 0.09 to 0.11. - -=item * - -The podlators distribution has been upgraded from version 2.3.1 to 2.4.0. - -=item * - -C<Pod::LaTeX> has been upgraded from version 0.58 to 0.59. - -=item * - -C<Pod::Simple> has been upgraded from 3.14 to 3.15 - -Includes various fixes to C<HTML> and C<XHTML> handling. - -=item * - C<POSIX> has been upgraded from 1.19 to 1.23. It now includes constants for POSIX signal constants. @@ -1978,10 +1695,6 @@ It adds C<&version::vxs::VCMP> to the default share. =item * -C<SDBM_File> has been upgraded from 1.06 to 1.08. - -=item * - C<SelfLoader> has been upgraded from 1.17 to 1.18. It now works in taint mode [perl #72062]. @@ -2009,10 +1722,6 @@ C<Storable> has been upgraded from version 2.22 to 2.27. Includes performance improvement for overloaded classes. -=item * - -C<Storable> has been upgraded from 2.24 to 2.25. - This adds support for serialising code references that contain UTF-8 strings correctly. The Storable minor version number changed as a result, meaning that Storable users who set C<$Storable::accept_future_minor> to a C<FALSE> value @@ -2023,18 +1732,6 @@ during freezing [perl #80074]. =item * -C<Sys::Hostname> has been upgraded from 1.11 to 1.14. - -=item * - -C<Term::ANSIColor> has been upgraded from version 2.02 to 3.00. - -=item * - -C<Term::UI> has been upgraded from version 0.20 to 0.26. - -=item * - C<Test::Harness> has been upgraded from version 3.17 to 3.23. The core update from Test-Harness 3.17 to 3.21 fixed some things, but @@ -2050,10 +1747,6 @@ implicit C<done_testing()> added to them. =item * -C<Thread::Queue> has been upgraded from version 2.11 to 2.12. - -=item * - C<Thread::Semaphore> has been upgraded from version 2.09 to 2.12. Added new methods -E<gt>down_nb() and -E<gt>down_force() at the suggestion @@ -2063,42 +1756,12 @@ Refactored methods to skip argument validation when no argument is supplied. =item * -C<threads> has been upgraded from version 1.75 to 1.82. - -=item * - -C<threads::shared> has been upgraded from version 1.32 to 1.36. - -=item * - C<Tie::Hash> has been upgraded from version 1.03 to 1.04. Calling C<< Tie::Hash-E<gt>TIEHASH() >> used to loop forever. Now it C<croak>s. =item * -C<Tie::Hash::NamedCapture> has been upgraded from version 0.06 to 0.08. - -Some of the Perl code has been converted to XS for efficency's sake. - -=item * - -C<Tie::RefHash> has been upgraded from version 1.38 to 1.39. - -=item * - -C<Time::HiRes> has been upgraded from version 1.9719 to 1.9721. - -=item * - -C<Time::Local> has been upgraded from version 1.1901_01 to 1.2000. - -=item * - -C<Time::Piece> has been upgraded from version 1.15_01 to 1.20_01. - -=item * - C<Unicode::Collate> has been upgraded from version 0.52_01 to 0.73. Includes Unicode Collation Algorithm 18 @@ -2142,10 +1805,6 @@ module to the XS version. =item * -C<Unicode::Normalize> has been upgraded from version 1.03 to 1.10. - -=item * - C<Unicode::UCD> has been upgraded from version 0.27 to 0.32. Add info about named sequence alternatives. @@ -2249,10 +1908,6 @@ Add several functions. (5.13.8) Corrections to names returned by C<Win32::GetOSName> and C<Win32::GetOSDisplayName>. -=item * - -C<XSLoader> has been upgraded from version 0.10 to 0.11. - =back =head2 Dual-life Modules and Pragmata @@ -2261,6 +1916,8 @@ These modules were formerly distributed only in the Perl core distribution, and are now dual-lifed (meaning they are now also available separately on CPAN): +XXX I know there are a lot more than this! + =over 4 =item * -- Perl5 Master Repository
