diff options
-rw-r--r-- | pod/perldelta.pod | 116 |
1 files changed, 73 insertions, 43 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 2648dd9e90..3e3564d41c 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -85,64 +85,47 @@ a scalar argument) has been deemed unsuccessful. It has now been removed; trying to use the feature (or to disable the C<experimental::autoderef> warning it previously triggered) now yields an exception. -=head1 Deprecations - -=head2 Module removals +=head1 Modules and Pragmata -XXX Remove this section if inapplicable. +=head2 Updated Modules and Pragmata -The following modules will be removed from the core distribution in a -future release, and will at that time need to be installed from CPAN. -Distributions on CPAN which require these modules will need to list them as -prerequisites. +=over 4 -The core versions of these modules will now issue C<"deprecated">-category -warnings to alert you to this fact. To silence these deprecation warnings, -install the modules in question from CPAN. +=item * -Note that these are (with rare exceptions) fine modules that you are encouraged -to continue to use. Their disinclusion from core primarily hinges on their -necessity to bootstrapping a fully functional, CPAN-capable Perl installation, -not usually on concerns over their design. +The libnet distribution has been upgraded from version 3.06 to 3.07. -=over +=item * -=item XXX +L<autodie> has been upgraded from version 2.27 to 2.29. -XXX Note that deprecated modules should be listed here even if they are listed -as an updated module in the L</Modules and Pragmata> section. +=item * -=back +L<DynaLoader> has been upgraded from version 1.32 to 1.33. -[ List each other deprecation as a =head2 entry ] +=item * -=head1 Modules and Pragmata +L<Encode> has been upgraded from version 2.73 to 2.75. -XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> -go here. If Module::CoreList is updated, generate an initial draft of the -following sections using F<Porting/corelist-perldelta.pl>. A paragraph summary -for important changes should then be added by hand. In an ideal world, -dual-life modules would have a F<Changes> file that could be cribbed. +=item * -[ Within each section, list entries as a =item entry ] +L<encoding> has been upgraded from version 2.15 to 2.16. -=head2 New Modules and Pragmata +=item * -=over 4 +L<feature> has been upgraded from version 1.41 to 1.42. =item * -XXX +L<File::Path> has been upgraded from version 2.09 to 2.11. -=back +=item * -=head2 Updated Modules and Pragmata - -=over 4 +L<Getopt::Long> has been upgraded from version 2.46 to 2.47. =item * -L<autodie> has been upgraded from version 2.28 to 2.29. +L<I18N::Langinfo> has been upgraded from version 0.12 to 0.13. =item * @@ -155,21 +138,43 @@ C<$@> message which triggers the failure path inside C<open3>. =item * +L<Module::CoreList> has been upgraded from version 5.20150620 to 5.20150720. + +=item * + +L<Opcode> has been upgraded from version 1.32 to 1.33. + +=item * + +L<PerlIO::scalar> has been upgraded from version 0.22 to 0.23. + +=item * + +L<POSIX> has been upgraded from version 1.54 to 1.55. + +=item * + +L<Socket> has been upgraded from version 2.019 to 2.020. + +=item * + +L<Storable> has been upgraded from version 2.53 to 2.54. + +=item * + L<Unicode::Collate> has been upgraded from version 1.12 to 1.14. =item * L<Unicode::Normalize> has been upgraded from version 1.18 to 1.19. -=back - -=head2 Removed Modules and Pragmata +=item * -=over 4 +L<warnings> has been upgraded from version 1.32 to 1.33. =item * -XXX +L<XS::Typemap> has been upgraded from version 0.13 to 0.14. =back @@ -247,9 +252,34 @@ underlying C function which may have set up a timer with a surprising value. =head1 Acknowledgements -XXX Generate this with: +Perl 5.23.1 represents approximately 4 weeks of development since Perl 5.23.0 +and contains approximately 8,400 lines of changes across 320 files from 22 +authors. + +Excluding auto-generated files, documentation and release tools, there were +approximately 5,000 lines of changes to 140 .pm, .t, .c and .h files. + +Perl continues to flourish into its third decade thanks to a vibrant community +of users and developers. The following people are known to have contributed the +improvements that became Perl 5.23.1: + +Aaron Crane, Aristotle Pagaltzis, Chas. Owens, Chris 'BinGOs' Williams, Craig +A. Berry, Daniel Dragan, David Mitchell, Father Chrysostomos, Herbert Breunung, +H.Merijn Brand, James E Keenan, Jarkko Hietaniemi, Karen Etheridge, Karl +Williamson, Leon Timmermans, Matthew Horsfall, Max Maischein, Rafael +Garcia-Suarez, Ricardo Signes, Stanislaw Pusep, Steve Hay, Tony Cook. + +The list above is almost certainly incomplete as it is automatically generated +from version control history. In particular, it does not include the names of +the (very much appreciated) contributors who reported issues to the Perl bug +tracker. + +Many of the changes included in this version originated in the CPAN modules +included in Perl's core. We're grateful to the entire CPAN community for +helping Perl to flourish. - perl Porting/acknowledgements.pl v5.23.1..HEAD +For a more complete list of all of Perl's historical contributors, please see +the F<AUTHORS> file in the Perl source distribution. =head1 Reporting Bugs |