[ this is a template for a new perldelta file. Any text flagged as XXX needs
to be processed before release. ]
-perldelta - what is new for perl v5.23.10
+perldelta - what is new for perl v5.25.2
=head1 DESCRIPTION
-This document describes differences between the 5.23.9 release and the 5.23.10
+This document describes differences between the 5.25.1 release and the 5.25.2
release.
-If you are upgrading from an earlier release such as 5.23.8, first read
-L<perl5239delta>, which describes differences between 5.23.8 and 5.23.9.
+If you are upgrading from an earlier release such as 5.25.0, first read
+L<perl5251delta>, which describes differences between 5.25.0 and 5.25.1.
=head1 Notice
[ List each enhancement as a =head2 entry ]
+=head2 Perl can now do default collation in UTF-8 locales on platforms
+that support it
+
+Some platforms natively do a reasonable job of collating and sorting in
+UTF-8 locales. Perl now works with those. For portability and full
+control, L<Unicode::Collate> is still recommended, but now you may
+not need to do anything special to get good-enough results, depending on
+your application. See
+L<perllocale/Category C<LC_COLLATE>: Collation: Text Comparisons and Sorting>
+
+=head2 Better locale collation of strings containing embedded C<NUL>
+characters
+
+In locales that have multi-level character weights, these are now
+ignored at the higher priority ones. There are still some gotchas in
+some strings, though. See
+L<perllocale/Collation of strings containing embedded C<NUL> characters>.
+
=head1 Security
XXX Any security-related notices go here. In particular, any security
=head1 Deprecations
-=head2 \N{} with nothing between the braces is deprecated
-
-This had been illegal until v5.22, and will be illegal again in a future
-Perl version.
+XXX Any deprecated features, syntax, modules etc. should be listed here.
=head2 Module removals
L<XXX> has been upgraded from version A.xx to B.yy.
+=item *
+
+L<Module::CoreList> has been upgraded from 5.20160520 to 5.20160620.
+
=back
=head2 Removed Modules and Pragmata
=item *
+L<Version control conflict marker '%s'|perldiag/"Version control conflict marker '%s'">
+
+=item *
+
XXX L<message|perldiag/"message">
=back
=item *
-XXX
+Perl no longer panics when switching into some locales on machines with
+buggy C<strxfrm()> implementations in their libc. [perl #121734]
=back
XXX Generate this with:
- perl Porting/acknowledgements.pl v5.23.9..HEAD
+ perl Porting/acknowledgements.pl v5.25.1..HEAD
=head1 Reporting Bugs