Commit | Line | Data |
---|---|---|
21d34e95 JSA |
1 | =encoding utf8 |
2 | ||
3 | =head1 NAME | |
4 | ||
5 | perl5293delta - what is new for perl v5.29.3 | |
6 | ||
7 | =head1 DESCRIPTION | |
8 | ||
9 | This document describes differences between the 5.29.2 release and the 5.29.3 | |
10 | release. | |
11 | ||
12 | If you are upgrading from an earlier release such as 5.29.1, first read | |
13 | L<perl5292delta>, which describes differences between 5.29.1 and 5.29.2. | |
14 | ||
15 | =head1 Modules and Pragmata | |
16 | ||
17 | =head2 Updated Modules and Pragmata | |
18 | ||
19 | =over 4 | |
20 | ||
21 | =item * | |
22 | ||
23 | L<Archive::Tar> has been upgraded from version 2.30 to 2.32 | |
24 | ||
25 | =item * | |
26 | ||
27 | L<Carp> has been upgraded from version 1.38 to 1.50 | |
28 | ||
29 | =item * | |
30 | ||
31 | L<Data::Dumper> has been upgraded from version 2.171 to 2.172 | |
32 | ||
33 | =item * | |
34 | ||
35 | L<Devel::PPPort> has been upgraded from version 3.42 to 3.43. | |
36 | ||
37 | =item * | |
38 | ||
39 | L<File::Path> has been upgraded from version 2.15 to 2.16. | |
40 | ||
41 | =item * | |
42 | ||
43 | PathTools has been upgraded from version 3.74 to 3.75 | |
44 | ||
45 | =item * | |
46 | ||
47 | L<perlfaq> has been upgraded from version 5.20180605 to 5.0180915. | |
48 | ||
49 | =back | |
50 | ||
51 | =head2 Removed Modules and Pragmata | |
52 | ||
53 | =over 4 | |
54 | ||
55 | =item * | |
56 | ||
57 | C<Locale::Codes> has been removed at the request of its author. It | |
58 | continues to be available on CPAN C<L<Locale::Codes>>. [perl #133458]. | |
59 | ||
60 | =back | |
61 | ||
62 | =head1 Documentation | |
63 | ||
64 | =head2 Changes to Existing Documentation | |
65 | ||
66 | We have attempted to update the documentation to reflect the changes | |
67 | listed in this document. If you find any we have missed, send email | |
68 | to L<perlbug@perl.org|mailto:perlbug@perl.org>. | |
69 | ||
70 | Additionally, the following selected changes have been made: | |
71 | ||
72 | =head3 L<perlreapi>, L<perlvar> | |
73 | ||
74 | =over 4 | |
75 | ||
76 | =item * | |
77 | ||
78 | Improve docs for lastparen, lastcloseparen | |
79 | ||
80 | =back | |
81 | ||
82 | =head1 Testing | |
83 | ||
84 | Tests were added and changed to reflect the other additions and changes | |
85 | in this release. | |
86 | ||
87 | =head1 Platform Support | |
88 | ||
89 | =head2 Platform-Specific Notes | |
90 | ||
91 | =over 4 | |
92 | ||
93 | =item Windows | |
94 | ||
95 | The Windows Server 2003 SP1 Platform SDK build, with its early x64 compiler and | |
96 | tools, was accidentally broken in Perl 5.27.9. This has now been fixed. | |
97 | ||
98 | =back | |
99 | ||
100 | =head1 Selected Bug Fixes | |
101 | ||
102 | =over 4 | |
103 | ||
104 | =item * | |
105 | ||
106 | Warnings produced from constant folding operations on overloaded | |
107 | values no longer produce spurious "Use of uninitialized value" | |
108 | warnings. [perl #132683] | |
109 | ||
110 | =item * | |
111 | ||
112 | Fix for "mutator not seen in (lex = ...) .= ..." [perl #133441] | |
113 | ||
114 | =back | |
115 | ||
116 | =head1 Acknowledgements | |
117 | ||
118 | Perl 5.29.3 represents approximately 4 weeks of development since Perl | |
119 | 5.29.2 and contains approximately 150,000 lines of changes across 190 files | |
120 | from 15 authors. | |
121 | ||
122 | Excluding auto-generated files, documentation and release tools, there were | |
123 | approximately 140,000 lines of changes to 92 .pm, .t, .c and .h files. | |
124 | ||
125 | Perl continues to flourish into its fourth decade thanks to a vibrant | |
126 | community of users and developers. The following people are known to have | |
127 | contributed the improvements that became Perl 5.29.3: | |
128 | ||
129 | Andy Dougherty, Chris 'BinGOs' Williams, Dagfinn Ilmari Mannsåker, David | |
130 | Mitchell, Eugen Konkov, Graham Knop, H.Merijn Brand, James E Keenan, John SJ | |
131 | Anderson, Karen Etheridge, Karl Williamson, Sawyer X, Slaven Rezic, Steve | |
132 | Hay, Sullivan Beck, Tony Cook. | |
133 | ||
134 | The list above is almost certainly incomplete as it is automatically | |
135 | generated from version control history. In particular, it does not include | |
136 | the names of the (very much appreciated) contributors who reported issues to | |
137 | the Perl bug tracker. | |
138 | ||
139 | Many of the changes included in this version originated in the CPAN modules | |
140 | included in Perl's core. We're grateful to the entire CPAN community for | |
141 | helping Perl to flourish. | |
142 | ||
143 | For a more complete list of all of Perl's historical contributors, please | |
144 | see the F<AUTHORS> file in the Perl source distribution. | |
145 | ||
146 | =head1 Reporting Bugs | |
147 | ||
148 | If you find what you think is a bug, you might check the perl bug database | |
149 | at L<https://rt.perl.org/> . There may also be information at | |
150 | L<http://www.perl.org/> , the Perl Home Page. | |
151 | ||
152 | If you believe you have an unreported bug, please run the L<perlbug> program | |
153 | included with your release. Be sure to trim your bug down to a tiny but | |
154 | sufficient test case. Your bug report, along with the output of C<perl -V>, | |
155 | will be sent off to perlbug@perl.org to be analysed by the Perl porting team. | |
156 | ||
157 | If the bug you are reporting has security implications which make it | |
158 | inappropriate to send to a publicly archived mailing list, then see | |
159 | L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> | |
160 | for details of how to report the issue. | |
161 | ||
162 | =head1 Give Thanks | |
163 | ||
164 | If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, | |
165 | you can do so by running the C<perlthanks> program: | |
166 | ||
167 | perlthanks | |
168 | ||
169 | This will send an email to the Perl 5 Porters list with your show of thanks. | |
170 | ||
171 | =head1 SEE ALSO | |
172 | ||
173 | The F<Changes> file for an explanation of how to view exhaustive details on | |
174 | what changed. | |
175 | ||
176 | The F<INSTALL> file for how to build Perl. | |
177 | ||
178 | The F<README> file for general stuff. | |
179 | ||
180 | The F<Artistic> and F<Copying> files for copyright information. | |
181 | ||
182 | =cut |