This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for removing experimental status
[perl5.git] / pod / perldelta.pod
index f9573c6..97dd426 100644 (file)
@@ -5,19 +5,19 @@
 [ 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.31.4
+perldelta - what is new for perl v5.31.6
 
 =head1 DESCRIPTION
 
-This document describes differences between the 5.31.3 release and the 5.31.4
+This document describes differences between the 5.31.5 release and the 5.31.6
 release.
 
-If you are upgrading from an earlier release such as 5.31.2, first read
-L<perl5313delta>, which describes differences between 5.31.2 and 5.31.3.
+If you are upgrading from an earlier release such as 5.31.4, first read
+L<perl5315delta>, which describes differences between 5.31.4 and 5.31.5.
 
 =head1 Notice
 
-XXX Any important notices here
+XXX Any important notices here.
 
 =head1 Core Enhancements
 
@@ -27,6 +27,21 @@ here, but most should go in the L</Performance Enhancements> section.
 
 [ List each enhancement as a =head2 entry ]
 
+=head2 Alpha assertions are no longer experimental
+
+See L<perlre/(*pla:pattern)>, L<perlre/(*plb:pattern)>,
+L<perlre/(*nla:pattern)>>, and L<perlre/(*nlb:pattern)>.
+Use of these no longer generates a warning; existing code that disables
+the warning category C<experimental::script_run> will continue to work
+without any changes needed.  Enabling the category has no effect.
+
+=head2 Script runs are no longer experimental
+
+See L<perlre/Script Runs>.  Use of these no longer generates a warning;
+existing code that disables the warning category
+C<experimental::alpha_assertions> will continue to work without any
+changes needed.  Enabling the category has no effect.
+
 =head1 Security
 
 XXX Any security-related notices go here.  In particular, any security
@@ -129,6 +144,10 @@ L<XXX> has been upgraded from version A.xx to B.yy.
 
 If there was something important to note about this change, include that here.
 
+=item *
+
+L<Sys::Syslog> has been upgraded from version 0.35 to 0.36.
+
 =back
 
 =head2 Removed Modules and Pragmata
@@ -363,11 +382,7 @@ files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
 
 =item *
 
-Perl no longer treats strings starting with "0x" or "0b" as hex or
-binary numbers respectively when converting a string to a number.
-This reverts a change in behaviour inadvertently introduced in perl
-5.30.0 intended to improve precision when converting a string to a
-floating point number. [perl #134230]
+XXX
 
 =back
 
@@ -407,7 +422,7 @@ died, add a short obituary here.
 
 XXX Generate this with:
 
-  perl Porting/acknowledgements.pl v5.31.3..HEAD
+  perl Porting/acknowledgements.pl v5.31.5..HEAD
 
 =head1 Reporting Bugs