This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for 6b62d97b14ca2894417d0297a435c63e056e31fe
[perl5.git] / pod / perldelta.pod
index 7518690..18ec24e 100644 (file)
@@ -5,15 +5,15 @@
 [ 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.29.9
+perldelta - what is new for perl v5.31.3
 
 =head1 DESCRIPTION
 
-This document describes differences between the 5.29.8 release and the 5.29.9
+This document describes differences between the 5.31.2 release and the 5.31.3
 release.
 
-If you are upgrading from an earlier release such as 5.29.7, first read
-L<perl5298delta>, which describes differences between 5.29.7 and 5.29.8.
+If you are upgrading from an earlier release such as 5.31.1, first read
+L<perl5312delta>, which describes differences between 5.31.1 and 5.31.2.
 
 =head1 Notice
 
@@ -27,40 +27,6 @@ here, but most should go in the L</Performance Enhancements> section.
 
 [ List each enhancement as a =head2 entry ]
 
-=head2 Wildcards in Unicode property value specifications are now
-partially supported
-
-You can now do something like this in a regular expression pattern
-
- qr! \p{nv= /(?x) \A [0-5] \z / }!
-
-which matches all Unicode code points which have numeric value is
-between 0 and 5 inclusive.
-
-This marks another step in implementing the regular expression features
-the Unicode Consortium suggests.
-
-Most properties are supported, with the remainder planned for 5.32.
-Details are in L<perlunicode/Wildcards in Property Values>.
-
-=head2 Unicode 12.0 is supported
-
-For details, see L<https://www.unicode.org/versions/Unicode12.0.0/>.
-
-Because of a change in Unicode release cycles, Perl jumps from Unicode
-10.0 in Perl 5.28 to Unicode 12.0 in Perl 5.30.
-
-=head2 It is now possible to compile perl to always use thread-safe
-locale operations.
-
-Previously, these calls were only used when the perl was compiled to be
-multi-threaded.  To always enable them, add
-
- -Accflags='-DUSE_THREAD_SAFE_LOCALE'
-
-to your F<Configure> flags.
-
-
 =head1 Security
 
 XXX Any security-related notices go here.  In particular, any security
@@ -79,12 +45,6 @@ XXX For a release on a stable branch, this section aspires to be:
 
 [ List each incompatible change as a =head2 entry ]
 
-=head2 C<pack()> no longer can return malformed UTF-8
-
-It croaks if it would otherwise return a UTF-8 string that contains
-malformed UTF-8.  This protects agains potential security threats.  This
-is considered a bug fix as well ([perl #131642]).
-
 =head1 Deprecations
 
 XXX Any deprecated features, syntax, modules etc. should be listed here.
@@ -165,25 +125,13 @@ XXX Remove this section if not applicable.
 
 =item *
 
-L<perl5db.pl> has been upgraded from version 1.54 to 1.55.
-
-Debugging threaded code no longer deadlocks in C<DB::sub> nor
-C<DB::lsub>.
+L<Thread> has been upgraded from version 3.04 to 3.05.
 
 =item *
 
-L<PerlIO::encoding> has been upgraded from version 0.26 to 0.27.
+L<XXX> has been upgraded from version A.xx to B.yy.
 
-Warnings enabled by setting the C<WARN_ON_ERR> flag in
-C<$PerlIO::encoding::fallback> are now only produced if warnings are
-enabled with C<use warnings "utf8";> or setting C<$^W>.
-
-=item *
-
-L<threads::shared> has been upgraded from version 1.59 to 1.60.
-
-Added support for extra tracing of locking, this requires a
-C<-DDEBUGGING> and extra compilation flags.
+If there was something important to note about this change, include that here.
 
 =back
 
@@ -404,8 +352,7 @@ well.
 
 =item *
 
-Added C<newSVsv_nomg()> to copy a SV without processing get magic on
-the source.  [perl #132964]
+XXX
 
 =back
 
@@ -420,9 +367,7 @@ files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
 
 =item *
 
-C<pack()> no longer can return malformed UTF-8.  It croaks if it would
-otherwise return a UTF-8 string that contains malformed UTF-8.  This
-protects agains potential security threats.  [perl #131642]
+XXX
 
 =back
 
@@ -462,7 +407,7 @@ died, add a short obituary here.
 
 XXX Generate this with:
 
-  perl Porting/acknowledgements.pl v5.29.8..HEAD
+  perl Porting/acknowledgements.pl v5.31.2..HEAD
 
 =head1 Reporting Bugs