This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for #125679 / 2b6a5bfb1
[perl5.git] / pod / perldelta.pod
index 7c05104..5b46249 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.25.3
+perldelta - what is new for perl v5.25.5
 
 =head1 DESCRIPTION
 
-This document describes differences between the 5.25.2 release and the 5.25.3
+This document describes differences between the 5.25.4 release and the 5.25.5
 release.
 
-If you are upgrading from an earlier release such as 5.25.1, first read
-L<perl5252delta>, which describes differences between 5.25.1 and 5.25.2.
+If you are upgrading from an earlier release such as 5.25.3, first read
+L<perl5254delta>, which describes differences between 5.25.3 and 5.25.4.
 
 =head1 Notice
 
@@ -27,13 +27,6 @@ here, but most should go in the L</Performance Enhancements> section.
 
 [ List each enhancement as a =head2 entry ]
 
-=head2 Unicode 9.0 is now supported
-
-A list of changes is at
-L<http://www.unicode.org/versions/Unicode9.0.0/>.  Modules that are
-shipped with core Perl but not maintained by p5p do not necessarily
-support Unicode 9.0.  L<Unicode::Normalize> does work on 9.0.
-
 =head1 Security
 
 XXX Any security-related notices go here.  In particular, any security
@@ -126,11 +119,10 @@ XXX
 
 =item *
 
-L<Module::CoreList> has been upgraded from version 5.20160620 to 5.20160720.
+L<Filter::Simple> has been upgraded from version 0.92 to 0.93.
 
-=item *
-
-L<XXX> has been upgraded from version A.xx to B.yy.
+It no longer treats C<no MyFilter> immediately following C<use MyFilter> as
+end-of-file.  [perl #107726]
 
 =back
 
@@ -163,13 +155,14 @@ XXX Changes which significantly change existing files in F<pod/> go here.
 However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics>
 section.
 
-=head3 L<XXX>
+=head3 L<perlinterp>
 
 =over 4
 
 =item *
 
-XXX Description of the change here
+L<perlinterp> has been expanded to give a more detailed example of how to
+hunt around in the parser to how a given operator is handled.
 
 =back
 
@@ -316,9 +309,17 @@ L</Modules and Pragmata> section.
 
 =over 4
 
-=item XXX-some-platform
+=item VMS
 
-XXX
+=over 4
+
+=item *
+
+The path separator for the C<PERL5LIB> and C<PERLLIB> environment entries is
+now a colon (C<:>) when running under a Unix shell. There is no change when
+running under DCL (it's still C<|>).
+
+=back
 
 =back
 
@@ -349,7 +350,8 @@ files in F<ext/> and F<lib/> are best summarized in L</Modules and Pragmata>.
 
 =item *
 
-XXX
+Invalid assignments to a reference constructor (e.g., C<\eval=time>) could
+sometimes crash in addition to giving a syntax error.  [perl #125679]
 
 =back
 
@@ -378,15 +380,6 @@ XXX
 XXX Add anything here that we forgot to add, or were mistaken about, in
 the perldelta of a previous release.
 
-=item *
-
-Parsing bad POSIX charclasses no longer leaks memory. [perl #128313]
-
-=item *
-
-Fixed issues with recursive regexes. The behavior was broken in 5.24.0.
-[perl #126182]
-
 =back
 
 =head1 Obituary
@@ -398,7 +391,7 @@ here.
 
 XXX Generate this with:
 
-  perl Porting/acknowledgements.pl v5.25.2..HEAD
+  perl Porting/acknowledgements.pl v5.25.4..HEAD
 
 =head1 Reporting Bugs