diff options
author | Neil Bowers <neilb@neilb.org> | 2021-07-23 02:21:48 +0100 |
---|---|---|
committer | Neil Bowers <neilb@neilb.org> | 2021-07-23 02:21:48 +0100 |
commit | c068e0beb5bcbe57e3990c9960986844f5fd0e78 (patch) | |
tree | 37880d08d37ee2f32950fa123ce355667f116351 | |
parent | e003a0cf3666eaa9bfb1cb881e3a98cd9ab9652b (diff) | |
download | perl-c068e0beb5bcbe57e3990c9960986844f5fd0e78.tar.gz |
Updated with changed modules
-rw-r--r-- | pod/perldelta.pod | 206 |
1 files changed, 183 insertions, 23 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index bc9d233fcd..3a9f62506c 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -17,33 +17,137 @@ L<perl5351delta>, which describes differences between 5.35.0 and 5.35.1. =head1 Modules and Pragmata -XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> -go here. If Module::CoreList is updated, generate an initial draft of the -following sections using F<Porting/corelist-perldelta.pl>. A paragraph summary -for important changes should then be added by hand. In an ideal world, -dual-life modules would have a F<Changes> file that could be cribbed. -The list of new and updated modules is modified automatically as part of -preparing a Perl release, so the only reason to manually add entries here is if -you're summarising the important changes in the module update. (Also, if the -manually-added details don't match the automatically-generated ones, the -release manager will have to investigate the situation carefully.) +=head2 Updated Modules and Pragmata -[ Within each section, list entries as an =item entry ] +=over 4 -=head2 New Modules and Pragmata +=item * -=over 4 +L<B::Concise> has been upgraded from version 1.004 to 1.005. =item * -XXX Remove this section if not applicable. +L<bignum> has been upgraded from version 0.51 to 0.53. -=back +=item * -=head2 Updated Modules and Pragmata +L<Data::Dumper> has been upgraded from version 2.181 to 2.183. -=over 4 +=item * + +L<DB_File> has been upgraded from version 1.855 to 1.856. + +=item * + +L<Devel::Peek> has been upgraded from version 1.30 to 1.31. + +=item * + +L<Devel::PPPort> has been upgraded from version 3.62 to 3.63. + +=item * + +L<DynaLoader> has been upgraded from version 1.50 to 1.51. + +=item * + +L<Encode> has been upgraded from version 3.08 to 3.10. + +=item * + +L<Errno> has been upgraded from version 1.33 to 1.34. + +=item * + +L<ExtUtils::Miniperl> has been upgraded from version 1.10 to 1.11. + +=item * + +L<Fcntl> has been upgraded from version 1.14 to 1.15. + +=item * + +L<File::Find> has been upgraded from version 1.39 to 1.39_01. + +=item * + +L<File::Glob> has been upgraded from version 1.35 to 1.36. + +=item * + +L<File::Spec> has been upgraded from version 3.81 to 3.82. + +=item * + +L<File::stat> has been upgraded from version 1.10 to 1.11. + +=item * + +L<GDBM_File> has been upgraded from version 1.19 to 1.20. + +=item * + +L<Hash::Util> has been upgraded from version 0.25 to 0.26. + +=item * + +L<Hash::Util::FieldHash> has been upgraded from version 1.21 to 1.22. + +=item * + +L<I18N::Langinfo> has been upgraded from version 0.19 to 0.20. + +=item * + +L<if> has been upgraded from version 0.0609 to 0.0610. + +=item * + +L<IPC::Open3> has been upgraded from version 1.21 to 1.22. + +=item * + +L<Math::BigInt> has been upgraded from version 1.999818 to 1.999823. + +Made the C<from_*()> functions consistent with the core C<oct()> function, +in not requiring a leading 0 before the letter ("x", "o", or "b"). + +Made the from_oct() and new() methods accept octal numbers with prefix +"0o", "0O", "o" (lowercase letter o), and "O" (capital letter O). +Similarly with "x" and "b" for hexadecimal and binary numbers. + +Improved the handling of the backend libraries. +More useful warnings and error messages. + + +=item * + +L<Math::BigInt::FastCalc> has been upgraded from version 0.5009 to 0.5010. + +Made it possible to specify a smaller base length than the default. + +Updated the SUPPORT information. + +Sync'd test files with Math::BigInt. + +=item * + +L<Math::BigRat> has been upgraded from version 0.2614 to 0.2617. + +C<bnok()> was fixed - it didn't work at all. + +The handling of backend libraries was improved. + +Existing test files were reorganised and more tests added. + +=item * + +L<Module::CoreList> has been upgraded from version 5.20210620 to 5.20210723. + +=item * + +L<Opcode> has been upgraded from version 1.51 to 1.52. =item * @@ -51,6 +155,66 @@ C<perl5db.pl> has been upgraded from version 1.60 to 1.61. The C<v> command works again, and now has some tests. +=item * + +L<PerlIO> has been upgraded from version 1.11 to 1.12. + +=item * + +L<Pod::Functions> has been upgraded from version 1.13 to 1.14. + +=item * + +L<Pod::Html> has been upgraded from version 1.27 to 1.31. + +=item * + +L<Pod::Simple> has been upgraded from version 3.42 to 3.43. + +=item * + +L<Sys::Hostname> has been upgraded from version 1.23 to 1.24. + +=item * + +L<Text::Tabs> has been upgraded from version 2013.0523 to 2021.0717. + +Explicitly declared strictures and warnings everywhere. + +=item * + +L<Text::Wrap> has been upgraded from version 2013.0523 to 2021.0717. + +Explicitly declared strictures and warnings everywhere. + +=item * + +L<threads> has been upgraded from version 2.26 to 2.27. + +=item * + +L<Time::HiRes> has been upgraded from version 1.9767 to 1.9768. + +=item * + +L<Unicode::UCD> has been upgraded from version 0.76 to 0.77. + +=item * + +L<VMS::Filespec> has been upgraded from version 1.12 to 1.13. + +=item * + +L<VMS::Stdio> has been upgraded from version 2.45 to 2.46. + +=item * + +L<warnings> has been upgraded from version 1.51 to 1.52. + +=item * + +L<XSLoader> has been upgraded from version 0.30 to 0.31. + =back @@ -88,10 +252,6 @@ been added to allow existing code to work unaffected. New code should be written using the new constant instead. This is supported by C<Devel::PPPort> version 3.63. -=item * - -XXX - =back =head1 Selected Bug Fixes @@ -104,12 +264,12 @@ The flags on the OPTVAL parameter to setsockopt() were previously checked before magic was called, possibly treating a numeric value as a packed buffer or vice versa. It also ignored the UTF-8 flag, potentially treating the internal representation of an upgraded SV as -the bytes to supply to the setsockopt() system call. (github #18660) +the bytes to supply to the setsockopt() system call. (github L<#18660|https://github.com/Perl/perl5/issues/18660>) =item * Only set IOKp, not IOK on $) and $(. -This was issue #18955: This will prevent serializers from serializing these +This was issue L<#18955|https://github.com/Perl/perl5/issues/18955>: This will prevent serializers from serializing these variables as numbers (which loses the additional groups). This restores behaviour from 5.16 |