summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Horsfall <wolfsage@gmail.com>2015-08-20 10:24:02 -0400
committerMatthew Horsfall <wolfsage@gmail.com>2015-08-20 10:24:02 -0400
commit5ea259771a8378d3528e2aa186752872cedb950e (patch)
tree0cd2f06a6de6c62e22e875152e7814936ac5efa5
parentacbe501731767ce6c275ac87765d73fea4a5683a (diff)
downloadperl-5ea259771a8378d3528e2aa186752872cedb950e.tar.gz
Finalize perldelta
-rw-r--r--pod/perldelta.pod124
1 files changed, 69 insertions, 55 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 5ea5dba73a..bb1cb24aa8 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -52,35 +52,6 @@ breaking existing code. To avoid this a future version of perl will
throw an exception when any of sysread(), recv(), syswrite() or send()
are called on handle with the C<:utf8> layer.
-=head2 Module removals
-
-XXX Remove this section if inapplicable.
-
-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.
-
-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.
-
-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.
-
-=over
-
-=item XXX
-
-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.
-
-=back
-
-[ List each other deprecation as a =head2 entry ]
-
=head1 Performance Enhancements
=over 4
@@ -106,38 +77,45 @@ Single arguments in list assign are now slightly faster:
=head1 Modules and Pragmata
-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.
+=head2 Updated Modules and Pragmata
+
+=over 4
-[ Within each section, list entries as a =item entry ]
+=item *
-=head2 New Modules and Pragmata
+The PathTools module collection has been upgraded from version 3.55 to
+3.56.
-=over 4
+Minor optimizations.
+L<[perl #125712]|https://rt.perl.org/Ticket/Display.html?id=125712>
=item *
-XXX
+L<Attribute::Handlers> has been upgraded from version 0.97 to 0.99.
-=back
+=item *
-=head2 Updated Modules and Pragmata
+L<CPAN::Meta::YAML> has been upgraded from version 0.016 to 0.017.
-=over 4
+=item *
+
+L<Encode> has been upgraded from version 2.75 to 2.76.
=item *
-L<Hash::Util>'s C<unlock_hashref_recurse> and C<unlock_hash_recurse>
-didn't actually unlock parts of the data structures...
+L<ExtUtils::ParseXS> has been upgraded from version 3.28 to 3.29.
-...now they do.
+=item *
+
+L<ExtUtils::Typemaps> has been upgraded from version 3.28 to 3.29.
=item *
-L<Encode> has been upgraded from version 2.75 to 2.76.
+L<File::Find> has been upgraded from version 1.29 to 1.30.
+
+=item *
+
+L<File::Spec> has been upgraded from version 3.56 to 3.57.
=item *
@@ -145,21 +123,32 @@ L<Filter::Util::Call> has been upgraded from version 1.54 to 1.55.
=item *
-The PathTools module collection has been upgraded from version 3.55 to
-3.56.
+L<Hash::Util> has been upgraded from version 0.18 to 0.19.
-Minor optimizations.
-L<[perl #125712]|https://rt.perl.org/Ticket/Display.html?id=125712>
+C<unlock_hashref_recurse> and C<unlock_hash_recurse> didn't
+actually unlock parts of the data structures...
-=back
+...now they do.
-=head2 Removed Modules and Pragmata
+=item *
-=over 4
+L<Module::CoreList> has been upgraded from version 5.20150720 to 5.20150820.
=item *
-XXX
+L<perlfaq> has been upgraded from version 5.021009 to 5.021010.
+
+=item *
+
+L<POSIX> has been upgraded from version 1.55 to 1.56.
+
+=item *
+
+L<Term::Cap> has been upgraded from version 1.15 to 1.17.
+
+=item *
+
+L<Unicode::UCD> has been upgraded from version 0.61 to 0.62.
=back
@@ -321,9 +310,34 @@ L<[perl #125541]|https://rt.perl.org/Ticket/Display.html?id=125541>
=head1 Acknowledgements
-XXX Generate this with:
+Perl 5.23.2 represents approximately 4 weeks of development since Perl 5.23.1
+and contains approximately 22,000 lines of changes across 240 files from 23
+authors.
+
+Excluding auto-generated files, documentation and release tools, there were
+approximately 17,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.2:
+
+Aaron Priven, Aristotle Pagaltzis, Chris 'BinGOs' Williams, Craig A. Berry,
+Dagfinn Ilmari Mannsåker, Daniel Dragan, David Mitchell, Ed J, Father
+Chrysostomos, H.Merijn Brand, Ivan Pozdeev, James E Keenan, Jarkko Hietaniemi,
+Karen Etheridge, Karl Williamson, Ludovic E. R. Tolhurst-Cleaver, Lukas Mai,
+Matthew Horsfall, Reini Urban, Ricardo Signes, Sisyphus, 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