=item *
+L<Data::Dumper> has been upgraded from version 2.141 to 2.142.
+
+Additional tests were added in order to improve statement, branch, condition
+and subroutine coverage. On the basis of the coverage analysis, some of the
+internals of Dumper.pm were refactored. Almost all methods are now
+documented.
+
+=item *
+
+L<File::Temp> has been upgraded from version 0.22 to 0.22_90
+
+Fixes various bugs involving directory removal. Defers unlinking tempfiles if
+the initial unlink fails, which fixes problems on NFS.
+
+=item *
+
L<PerlIO::scalar> has been upgraded from version 0.15 to 0.16.
The buffer scalar supplied may now only contain code pounts 0xFF or
However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics>
section.
-=head3 L<XXX>
+=head3 L<perlsec>
=over 4
=item *
-XXX Description of the change here
+A syntax error was fixed in one of illustrative examples.
=back
=item *
-XXX L<message|perldiag/"message">
+Strings with code points over 0xFF may not be mapped into in-memory file handles
=back
=item *
-XXX Describe change here
+The warnings for \b{ and \B{ were added in the 5.17 series; they are a
+deprecation warning which should be turned off by that category. One
+should not have to turn off regular regexp warnings as well to get rid
+of these.
=back
entries for each change
Use L<XXX> with program names to get proper documentation linking. ]
-=head3 L<XXX>
+=head3 L<corelist>
=over 4
=item *
-XXX
+Added C<--feature> switch which lists the first version bundle of each
+named feature given.
=back
=item *
-XXX
+Added C<useversionedarchname> option to Configure
+
+When set, it includes 'api_versionstring' in 'archname'. E.g.
+x86_64-linux-5.13.6-thread-multi. It is unset by default.
+
+This feature was requested by Tim Bunce, who observed that
+INSTALL_BASE creates a library structure that does not
+differentiate by perl version. Instead, it places architecture
+specific files in "$install_base/lib/perl5/$archname". This makes
+it difficult to use a common INSTALL_BASE library path with
+multiple versions of perl.
+
+By setting -Duseversionedarchname, the $archname will be
+distinct for architecture *and* API version, allowing mixed use of
+INSTALL_BASE.
+
+=item *
+
+Configure will honour the external C<MAILDOMAIN> environment variable, if set.
+
+=item *
+
+Both C<META.yml> and C<META.json> files are now included in the distribution.
=back
=item *
-XXX
+Enable perl core tests to pass when locale support is not available.
+
+use L<locale> - this will now die if $Config{d_setlocale} is not true.
+All tests that use L<locale> will skip if $Config{d_setlocale} is not true.
+This enables us to pass tests on Android which uses ICU instead of locales.
=back
=over 4
-=item XXX-some-platform
+=item VMS
-XXX
+The character set for Extended Filename Syntax (EFS) is now enabled by default on
+VMS. Among other things, this provides better handling of dots in directory names,
+multiple dots in filenames,and spaces in filenames. To obtain the old behavior,
+set the logical name C<DECC$EFS_CHARSET> to C<DISABLE>.
=back
=item *
+Synonyms for the misleadingly named C<av_len()> has been created:
+C<av_top_index()> and C<av_tindex>. All three of these return the
+number of the highest index in the array, not the number of elements it
+contains. (The name C<av_top> which was introduced in Perl v.5.17.8 has
+been removed.)
+
XXX
=back
-DPERL_GLOBAL_STRUCT builds now free the global struct B<after>
they've finished using it.
+=item *
+
+A trailing '/' on a path in @INC will no longer have an additional '/' appended.
+
=back
=head1 Known Problems