diff options
author | David Golden <xdg@xdg.me> | 2015-12-20 23:52:01 -0500 |
---|---|---|
committer | David Golden <xdg@xdg.me> | 2015-12-21 00:01:42 -0500 |
commit | d9d208b8680e4613320a3db71f162c8acf4b2c8f (patch) | |
tree | ba44c8e7eb7397170e6c4823c379e820fc42b2bc | |
parent | 01d5d6207773a95ac18ff925027e3a628d1b6668 (diff) | |
download | perl-d9d208b8680e4613320a3db71f162c8acf4b2c8f.tar.gz |
Update perldelta
This commit adds various release notes covering:
* module updates
* documentation updates
* some bug fixes and internal changes
-rw-r--r-- | pod/perldelta.pod | 116 |
1 files changed, 114 insertions, 2 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 3214dffae3..6296a7d849 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -157,12 +157,27 @@ C<< < > >>. This fixes the deparsing of C<readline ${"a"}>. =item * +L<CPAN::Meta::YAML> has been upgraded from version 0.017-TRIAL to 0.018, +with no change since 0.017. + +=item * + +L<CPAN::Meta::Requirements> has been upgraded from version 2.133 to 2.140. + +Adds a method for getting structured requirements and adds better error +messages. + +=item * + L<Data::Dumper> has been upgraded from version 2.158 to 2.159. This adds a "Trailingcomma" option, which when enabled adds a trailing comma after the last element of dumped arrays and hashes that would otherwise be followed immediately by a line break. [perl #126813] +The internals have also been substantially refactored and cleaned up. It +may be more efficient on some platforms. + =item * L<DynaLoader> has been upgraded from version 1.36 to 1.37. @@ -172,6 +187,47 @@ similar systems) that was introduced in 1.36. =item * +L<File::Spec> and L<Cwd> have been upgraded from version 3.59 to 3.60, +adding L<File::Spec::AmigaOS>. + +=item * + +L<Hash::Util::FieldHash> has been upgraded from version 1.18 to 1.19. + +=item * + +L<Locale::Codes> has been upgraded from version 3.36 to 3.37. + +=item * + +L<Math::BigInt::FastCalc> has been updated from version 0.37 to 0.38. + +=item * + +L<Module::Metadata> has been updated from version 1.000030-TRIAL to +1.000031-TRIAL, with no functional changes. + +=item * + +L<Term::ANSIColor> has been upgraded from version 4.03 to 4.04, with no +functional changes. + +=item * + +L<Unicode::Normalize> has been updated from version 1.23 to 1.24, with +no functional changes. + +=item * + +L<strict> has been upgraded from version 1.09 to 1.10, with only a +documentation change. + +=item * + +L<threads> has been upgraded from version 2.04 to 2.05. + +=item * + L<utf8> has been upgraded from version 1.17 to 1.18. Partly reverted a micro-optimization to F<lib/utf_heavy.pl> that @@ -215,13 +271,46 @@ 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<perlfunc> + +=over 4 + +=item * + +The documentation of C<hex> has been revised to clarify valid inputs. + +=back + +=head3 L<perlop> =over 4 =item * -XXX Description of the change here +The documentation of C<qx//> now describes how C<$?> is affected. + +=back + +=head3 L<perlvar> + +=over 4 + +=item * + +The documentation of C<$@> was reworded to clarify that it is not just for +syntax errors in C<eval>. +L<[perl #124034]|https://rt.perl.org/Ticket/Display.html?id=124034> + +=back + +=head3 L<perlxs> + +=over 4 + +=item * + +The documentation of C<PROTOTYPES> has been clarified; they are I<disabled> +by default, not I<enabled>. =back @@ -411,6 +500,11 @@ setenv() function to update the environment. Perl now uses setenv()/unsetenv() to update the environment on OS X. [perl #126240] +=item Cygwin + +Tests are more robust against unusual cygdrive prefixes. +L<[perl #126834]|https://rt.perl.org/Ticket/Display.html?id=126834> + =item ppc64el floating point The floating point format of ppc64el (Debian naming for little-endian @@ -441,6 +535,20 @@ information. The signbit() emulation has been enhanced. This will help older and/or more exotic platforms or configurations. +=item * + +The C<to_utf8_case> function is discouraged in favor of C<toUPPER_utf8>, +C<toTITLE_utf8>, C<toLOWER_utf8>, and C<toFOLD_utf8>. + +=item * + +EBCDIC code paths have largely been unified to avoid repetition. + +=item * + +MSWin32 code for C<$^X> has been moved out of the F<win32> directory to +where other operating systems set that variable. + =back =head1 Selected Bug Fixes @@ -491,6 +599,10 @@ L<[perl #126582]|https://rt.perl.org/Ticket/Display.html?id=126582>, L<[perl #126586]|https://rt.perl.org/Ticket/Display.html?id=126586>, L<[perl #126822]|https://rt.perl.org/Ticket/Display.html?id=126822> +=item * + +Calling mg_set() in leave_scope() no longer leaks. + =back =head1 Known Problems |