summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Horsfall <wolfsage@gmail.com>2015-07-20 14:50:22 -0400
committerMatthew Horsfall <wolfsage@gmail.com>2015-07-20 14:50:22 -0400
commitf282dc56fa0121a54a0752163e66b158b3a60e69 (patch)
tree4ca05d38e57121bbbd8f27ead0c787bb6f0f2c73
parent8656412da8e4f5fd0e75563115e66dc105a29bb3 (diff)
downloadperl-f282dc56fa0121a54a0752163e66b158b3a60e69.tar.gz
Finalize perldelta for 5.23.1
-rw-r--r--pod/perldelta.pod116
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