diff options
author | Ricardo Signes <rjbs@cpan.org> | 2013-05-12 18:50:14 -0400 |
---|---|---|
committer | Ricardo Signes <rjbs@cpan.org> | 2013-05-12 18:54:34 -0400 |
commit | 606e21ea45ab6ea0511e4b9c2281e741f9593e31 (patch) | |
tree | 69ec91677810302d10b65fb2bdfbc128e2748c92 | |
parent | 357b01df297f81bcb6b33f0b879a4b986cb63778 (diff) | |
download | perl-606e21ea45ab6ea0511e4b9c2281e741f9593e31.tar.gz |
perldelta: remove the "from version X" from module updates
too many were incorrect
-rw-r--r-- | pod/perldelta.pod | 146 |
1 files changed, 70 insertions, 76 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 55b468742c..7d09bf27c0 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -878,13 +878,13 @@ You can substitute your favorite version in place of C<5.16.0>, too. =item * -L<Archive::Extract> has been upgraded from version 0.58 to 0.68. +L<Archive::Extract> has been upgraded to 0.68. Work around an edge case on Linux with Busybox's unzip. =item * -L<Archive::Tar> has been upgraded from version 1.82 to 1.90. +L<Archive::Tar> has been upgraded to 1.90. ptar now supports the -T option as well as dashless options [rt.cpan.org #75473], [rt.cpan.org #75475]. @@ -897,13 +897,13 @@ Don't try to C<chown> on symlinks. =item * -L<autodie> has been upgraded from version 2.10 to 2.13. +L<autodie> has been upgraded to 2.13. C<autodie> now plays nicely with the 'open' pragma. =item * -L<B> has been upgraded from version 1.35 to 1.42. +L<B> has been upgraded to 1.42. The C<stashoff> method of COPs has been added. This provides access to an internal field added in perl 5.16 under threaded builds [perl #113034]. @@ -918,7 +918,7 @@ This makes the module work with the new pad API. =item * -L<B::Concise> has been upgraded from version 0.89 to 0.95. +L<B::Concise> has been upgraded to 0.95. The C<-nobanner> option has been fixed, and C<format>s can now be dumped. When passed a sub name to dump, it will check also to see whether it @@ -929,14 +929,14 @@ This adds support for the new C<OpMAYBE_TRUEBOOL> and C<OPpTRUEBOOL> flags. =item * -L<B::Debug> has been upgraded from version 1.17 to 1.18. +L<B::Debug> has been upgraded to 1.18. This adds support (experimentally) for C<B::PADLIST>, which will be added in Perl 5.17.4. =item * -L<B::Deparse> has been upgraded from version 1.14_01 to 1.20. +L<B::Deparse> has been upgraded to 1.20. Avoid warning when run under C<perl -w>. @@ -954,8 +954,7 @@ correctly omits the comma for C<system $prog @args> and C<exec $prog =item * -L<bignum>, L<bigint> and L<bigrat> have been upgraded from version 0.29 to -0.33. +L<bignum>, L<bigint> and L<bigrat> have been upgraded to 0.33. The overrides for C<hex> and C<oct> have been rewritten, eliminating several problems, and making one incompatible change: @@ -997,7 +996,7 @@ global override. =item * -L<Carp> has been upgraded from version 1.26 to 1.28. +L<Carp> has been upgraded to 1.28. Carp is no longer confused when C<caller> returns undef for a package that has been deleted. @@ -1006,7 +1005,7 @@ The C<longmess()> and C<shortmess()> functions are now documented. =item * -L<CGI> has been upgraded from version 3.59 to 3.63. +L<CGI> has been upgraded to 3.63. Unrecognized HTML escape sequences are now handled better, problematic trailing newlines are no longer inserted after E<lt>formE<gt> tags @@ -1015,19 +1014,19 @@ warnings appearing with some versions of perl are now worked around. =item * -L<Class::Struct> has been upgraded from version 0.63 to 0.64. +L<Class::Struct> has been upgraded to 0.64. The constructor now respects overridden accessor methods [perl #29230]. =item * -L<Compress::Raw::Bzip2> has been upgraded from version 2.048 to 2.060. +L<Compress::Raw::Bzip2> has been upgraded to 2.060. The misuse of Perl's "magic" API has been fixed. =item * -L<Compress::Raw::Zlib> has been upgraded from version 2.048 to 2.060. +L<Compress::Raw::Zlib> has been upgraded to 2.060. Upgrade bundled zlib to version 1.2.7. @@ -1041,7 +1040,7 @@ been speeded up by making parameter validation more efficient. =item * -L<CPAN::Meta::Requirements> has been upgraded from version 2.120630 to 2.122. +L<CPAN::Meta::Requirements> has been upgraded to 2.122. Treat undef requirements to C<from_string_hash> as 0 (with a warning). @@ -1049,7 +1048,7 @@ Added C<requirements_for_module> method. =item * -L<CPANPLUS> has been upgraded from version 0.9121 to 0.9135. +L<CPANPLUS> has been upgraded to 0.9135. Allow adding F<blib/script> to PATH. @@ -1061,7 +1060,7 @@ This resolves issues with the SQLite source engine. =item * -L<Data::Dumper> has been upgraded from version 2.135_06 to 2.145. +L<Data::Dumper> has been upgraded to 2.145. It has been optimized to only build a seen-scalar hash as necessary, thereby speeding up serialization drastically. @@ -1073,33 +1072,33 @@ documented. =item * -L<DB_File> has been upgraded from version 1.826 to 1.827. +L<DB_File> has been upgraded to 1.827. The main Perl module no longer uses the C<"@_"> construct. =item * -L<Devel::Peek> has been upgraded from version 1.08 to 1.11. +L<Devel::Peek> has been upgraded to 1.11. This fixes compilation with C++ compilers and makes the module work with the new pad API. =item * -L<Digest::MD5> has been upgraded from version 2.51 to 2.52. +L<Digest::MD5> has been upgraded to 2.52. Fix C<Digest::Perl::MD5> OO fallback [rt.cpan.org #66634]. =item * -L<Digest::SHA> has been upgraded from version 5.71 to 5.84. +L<Digest::SHA> has been upgraded to 5.84. This fixes a double-free bug, which might have caused vulnerabilities in some cases. =item * -L<DynaLoader> has been upgraded from version 1.14 to 1.18. +L<DynaLoader> has been upgraded to 1.18. This is due to a minor code change in the XS for the VMS implementation. @@ -1108,20 +1107,20 @@ section. =item * -L<Encode> has been upgraded from version 2.44_01 to 2.49. +L<Encode> has been upgraded to 2.49. The Mac alias x-mac-ce has been added, and various bugs have been fixed in Encode::Unicode, Encode::UTF7 and Encode::GSM0338. =item * -L<Env> has been upgraded from version 1.03 to 1.04. +L<Env> has been upgraded to 1.04. Its SPLICE implementation no longer misbehaves in list context. =item * -L<ExtUtils::CBuilder> has been upgraded from version 0.280206 to 0.280210. +L<ExtUtils::CBuilder> has been upgraded to 0.280210. Manifest files are now correctly embedded for those versions of VC++ which make use of them. [perl #111782, #111798]. @@ -1131,7 +1130,7 @@ Windows, as on other OSes [perl #115100]. =item * -L<ExtUtils::ParseXS> has been upgraded from version 3.16 to 3.18. +L<ExtUtils::ParseXS> has been upgraded to 3.18. The generated C code now avoids unnecessarily incrementing C<PL_amagic_generation> on Perl versions where it's done automatically @@ -1142,7 +1141,7 @@ This avoids a bogus warning for initialised XSUB non-parameters [perl =item * -L<File::Copy> has been upgraded from version 2.23 to 2.26. +L<File::Copy> has been upgraded to 2.26. C<copy()> no longer zeros files when copying into the same directory, and also now fails (as it has long been documented to do) when attempting @@ -1150,7 +1149,7 @@ to copy a file over itself. =item * -L<File::DosGlob> has been upgraded from version 1.06 to 1.10. +L<File::DosGlob> has been upgraded to 1.10. The internal cache of file names that it keeps for each caller is now freed when that caller is freed. This means @@ -1158,7 +1157,7 @@ C<< use File::DosGlob 'glob'; eval 'scalar <*>' >> no longer leaks memory. =item * -L<File::Fetch> has been upgraded from version 0.32 to 0.38. +L<File::Fetch> has been upgraded to 0.38. Added the 'file_default' option for URLs that do not have a file component. @@ -1170,7 +1169,7 @@ Always re-fetch F<CHECKSUMS> if C<fetchdir> is set. =item * -L<File::Find> has been upgraded from version 1.20 to 1.23. +L<File::Find> has been upgraded to 1.23. This fixes inconsistent unixy path handling on VMS. @@ -1179,7 +1178,7 @@ Individual files may now appear in list of directories to be searched =item * -L<File::Glob> has been upgraded from version 1.17 to 1.20. +L<File::Glob> has been upgraded to 1.20. File::Glob has had exactly the same fix as File::DosGlob. Since it is what Perl's own C<glob> operator itself uses (except on VMS), this means @@ -1191,14 +1190,14 @@ Perl 5.16.0. [perl #114984] =item * -L<File::Spec::Unix> has been upgraded from version 3.39_02 to 3.40. +L<File::Spec::Unix> has been upgraded to 3.40. C<abs2rel> could produce incorrect results when given two relative paths or the root directory twice [perl #111510]. =item * -L<File::stat> has been upgraded from version 1.05 to 1.07. +L<File::stat> has been upgraded to 1.07. C<File::stat> ignores the L<filetest> pragma, and warns when used in combination therewith. But it was not warning for C<-r>. This has been @@ -1217,14 +1216,14 @@ C<-x> and C<-X> operators have always been correct. =item * -L<File::Temp> has been upgraded from version 0.22 to 0.23 +L<File::Temp> has been upgraded to 0.23 Fixes various bugs involving directory removal. Defers unlinking tempfiles if the initial unlink fails, which fixes problems on NFS. =item * -L<GDBM_File> has been upgraded from version 1.14 to 1.15. +L<GDBM_File> has been upgraded to 1.15. The undocumented optional fifth parameter to C<TIEHASH> has been removed. This was intended to provide control of the callback used by @@ -1236,7 +1235,7 @@ is called have also been resolved. =item * -L<Hash::Util> has been upgraded from version 0.11 to 0.15. +L<Hash::Util> has been upgraded to 0.15. C<hash_unlocked> and C<hashref_unlocked> now returns true if the hash is unlocked, instead of always returning false [perl #112126]. @@ -1250,7 +1249,7 @@ did not exist [perl #112126]. =item * -L<HTTP::Tiny> has been upgraded from version 0.017 to 0.025. +L<HTTP::Tiny> has been upgraded to 0.025. Add SSL verification features [github #6], [github #9]. @@ -1262,7 +1261,7 @@ This improves SSL support. =item * -L<IO> has been upgraded from version 1.25_06 to 1.28. +L<IO> has been upgraded to 1.28. C<sync()> can now be called on read-only file handles [perl #64772]. @@ -1271,13 +1270,13 @@ information. =item * -L<IPC::Cmd> has been upgraded from version 0.76 to 0.80. +L<IPC::Cmd> has been upgraded to 0.80. Use C<POSIX::_exit> instead of C<exit> in C<run_forked> [rt.cpan.org #76901]. =item * -L<IPC::Open3> has been upgraded from version 1.12 to 1.13. +L<IPC::Open3> has been upgraded to 1.13. The C<open3()> function no longer uses C<POSIX::close()> to close file descriptors since that breaks the ref-counting of file descriptors done by @@ -1287,19 +1286,19 @@ any such PerlIO streams are closed later on. =item * -L<Locale::Codes> has been upgraded from version 3.21 to 3.25. +L<Locale::Codes> has been upgraded to 3.25. It includes some new codes. =item * -L<Memoize> has been upgraded from version 1.02 to 1.03. +L<Memoize> has been upgraded to 1.03. Fix the C<MERGE> cache option. =item * -L<Module::Build> has been upgraded from version 0.39_01 to 0.4003. +L<Module::Build> has been upgraded to 0.4003. Fixed bug where modules without C<$VERSION> might have a version of '0' listed in 'provides' metadata, which will be rejected by PAUSE. @@ -1314,7 +1313,7 @@ a POD "abstract" line, and some documentation improvements have been made. =item * -L<Module::CoreList> has been upgraded from version 2.76_02 to 2.87 +L<Module::CoreList> has been upgraded to 2.90 Version information is now stored as a delta, which greatly reduces the size of the F<CoreList.pm> file. @@ -1324,7 +1323,7 @@ the corelist data for various modules. =item * -L<Module::Load::Conditional> has been upgraded from version 0.46 to 0.54. +L<Module::Load::Conditional> has been upgraded to 0.54. Fix use of C<requires> on perls installed to a path with spaces. @@ -1332,7 +1331,7 @@ Various enhancements include the new use of Module::Metadata. =item * -L<Module::Metadata> has been upgraded from version 1.000009 to 1.000011. +L<Module::Metadata> has been upgraded to 1.000011. The creation of a Module::Metadata object for a typical module file has been sped up by about 40%, and some spurious warnings about C<$VERSION>s @@ -1340,33 +1339,33 @@ have been suppressed. =item * -L<Module::Pluggable> has been upgraded from version 4.0 to 4.7. +L<Module::Pluggable> has been upgraded to 4.7. Amongst other changes, triggers are now allowed on events, which gives a powerful way to modify behaviour. =item * -L<Net::Ping> has been upgraded from version 2.38 to 2.41. +L<Net::Ping> has been upgraded to 2.41. This fixes some test failures on Windows. =item * -L<Opcode> has been upgraded from version 1.23 to 1.25. +L<Opcode> has been upgraded to 1.25. Reflect the removal of the boolkeys opcode and the addition of the clonecv, introcv and padcv opcodes. =item * -L<overload> has been upgraded from version 1.18 to 1.22. +L<overload> has been upgraded to 1.22. C<no overload> now warns for invalid arguments, just like C<use overload>. =item * -L<PerlIO::encoding> has been upgraded from version 0.15 to 0.16. +L<PerlIO::encoding> has been upgraded to 0.16. This is the module implementing the ":encoding(...)" I/O layer. It no longer corrupts memory or crashes when the encoding back-end reallocates @@ -1374,20 +1373,20 @@ the buffer or gives it a typeglob or shared hash key scalar. =item * -L<PerlIO::scalar> has been upgraded from version 0.14_01 to 0.16. +L<PerlIO::scalar> has been upgraded to 0.16. The buffer scalar supplied may now only contain code pounts 0xFF or lower. [perl #109828] =item * -L<Perl::OSType> has been upgraded from version 1.002 to 1.003. +L<Perl::OSType> has been upgraded to 1.003. This fixes a bug detecting the VOS operating system. =item * -L<Pod::Html> has been upgraded from version 1.1502 to 1.18. +L<Pod::Html> has been upgraded to 1.18. The option C<--libpods> has been reinstated. It is deprecated, and its use does nothing other than issue a warning that it is no longer supported. @@ -1397,12 +1396,7 @@ actually write the files out using UTF-8 [perl #111446]. =item * -Fixed the merge of ExtUtils-MakeMaker 6.65_01 to remove an excluded -file. This was causing a test failure on Win32 [perl #117477] - -=item * - -L<Pod::Simple> has been upgraded from version 3.20 to 3.26. +L<Pod::Simple> has been upgraded to 3.28. Numerous improvements have been made, mostly to Pod::Simple::XHTML, which also has a compatibility change: the C<codes_in_verbatim> option @@ -1411,7 +1405,7 @@ full details. =item * -L<re> has been upgraded from version 0.19_01 to 0.23 +L<re> has been upgraded to 0.23 Single character [class]es like C</[s]/> or C</[s]/i> are now optimized as if they did not have the brackets, i.e. C</s/> or C</s/i>. @@ -1420,7 +1414,7 @@ See note about C<op_comp> in the L</Internal Changes> section below. =item * -L<Safe> has been upgraded from version 2.31_01 to 2.35. +L<Safe> has been upgraded to 2.35. Fix interactions with C<Devel::Cover>. @@ -1428,7 +1422,7 @@ Don't eval code under C<no strict>. =item * -L<Scalar::Util> has been upgraded from version 1.25 to version 1.27. +L<Scalar::Util> has been upgraded to version 1.27. Fix an overloading issue with C<sum>. @@ -1443,7 +1437,7 @@ Fix reading past the end of a fixed buffer [rt.cpan.org #72700]. =item * -L<Search::Dict> has been upgraded from version 1.04 to 1.07. +L<Search::Dict> has been upgraded to 1.07. No longer require C<stat> on filehandles. @@ -1451,7 +1445,7 @@ Use C<fc> for casefolding. =item * -L<Socket> has been upgraded from version 2.001 to 2.009. +L<Socket> has been upgraded to 2.009. Constants and functions required for IP multicast source group membership have been added. @@ -1464,7 +1458,7 @@ This fixes an uninitialized memory read. =item * -L<Storable> has been upgraded from version 2.34 to 2.41. +L<Storable> has been upgraded to 2.41. Modifying C<$_[0]> within C<STORABLE_freeze> no longer results in crashes [perl #112358]. @@ -1487,7 +1481,7 @@ versions of Perl and vstring handling. =item * -L<Sys::Syslog> has been upgraded from version 0.29 to 0.32. +L<Sys::Syslog> has been upgraded to 0.32. This contains several bug fixes relating to C<getservbyname()>, C<setlogsock()>and log levels in C<syslog()>, together with fixes for @@ -1496,7 +1490,7 @@ for the full details. =item * -L<Term::ANSIColor> has been upgraded from version 3.01 to 4.02. +L<Term::ANSIColor> has been upgraded to 4.02. Add support for italics. @@ -1504,13 +1498,13 @@ Improve error handling. =item * -L<Term::ReadLine> has been upgraded from version 1.09 to 1.10. This fixes the +L<Term::ReadLine> has been upgraded to 1.10. This fixes the use of the B<cpan> and B<cpanp> shells on Windows in the event that the current drive happens to contain a F<\dev\tty> file. =item * -L<Test::Harness> has been upgraded from version 3.23 to 3.26. +L<Test::Harness> has been upgraded to 3.26. Fix glob semantics on Win32 [rt.cpan.org #49732]. @@ -1528,13 +1522,13 @@ Don't run world-writable files. =item * -L<Text::Tabs> and L<Text::Wrap> have been upgraded from version 2009.0305 to +L<Text::Tabs> and L<Text::Wrap> have been upgraded to 2012.0818. Support for Unicode combining characters has been added to them both. =item * -L<threads::shared> has been upgraded from version 1.40 to 1.31. +L<threads::shared> has been upgraded to 1.31. This adds the option to warn about or ignore attempts to clone structures that can't be cloned, as opposed to just unconditionally dying in @@ -1545,27 +1539,27 @@ L<Scalar::Util::dualvar|Scalar::Util/"dualvar NUM, STRING">. =item * -L<Tie::StdHandle> has been upgraded from version 4.2 to 4.3. +L<Tie::StdHandle> has been upgraded to 4.3. C<READ> now respects the offset argument to C<read> [perl #112826]. =item * -L<Time::Local> has been upgraded from version 1.2000 to 1.2300. +L<Time::Local> has been upgraded to 1.2300. Seconds values greater than 59 but less than 60 no longer cause C<timegm()> and C<timelocal()> to croak. =item * -L<Unicode::UCD> has been upgraded from version 0.43 to 0.53. +L<Unicode::UCD> has been upgraded to 0.53. This adds a function L<all_casefolds()|Unicode::UCD/all_casefolds()> that returns all the casefolds. =item * -L<Win32> has been upgraded from version 0.44 to 0.47. +L<Win32> has been upgraded to 0.47. New APIs have been added for getting and setting the current code page. |