summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Bowers <neilb@neilb.org>2021-07-23 02:21:48 +0100
committerNeil Bowers <neilb@neilb.org>2021-07-23 02:21:48 +0100
commitc068e0beb5bcbe57e3990c9960986844f5fd0e78 (patch)
tree37880d08d37ee2f32950fa123ce355667f116351
parente003a0cf3666eaa9bfb1cb881e3a98cd9ab9652b (diff)
downloadperl-c068e0beb5bcbe57e3990c9960986844f5fd0e78.tar.gz
Updated with changed modules
-rw-r--r--pod/perldelta.pod206
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