This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
(perl #133706) remove exploit code from Storable
[perl5.git] / pod / perl5290delta.pod
1 =encoding utf8
2
3 =head1 NAME
4
5 perl5290delta - what is new for perl v5.29.0
6
7 =head1 DESCRIPTION
8
9 This document describes differences between the 5.28.0 release and the 5.29.0
10 release.
11
12 If you are upgrading from an earlier release such as 5.27.0, first read
13 L<perl5280delta>, which describes differences between 5.27.0 and 5.28.0.
14
15 =head1 Incompatible Changes
16
17 =head2 Pattern delimiters now must be graphemes
18
19 This usage has been deprecated and scheduled for removal in 5.30.  See
20 L<perldeprecation/Use of unassigned code point or non-standalone
21 grapheme for a delimiter.>
22
23 =head1 Modules and Pragmata
24
25 =head2 Updated Modules and Pragmata
26
27 =over 4
28
29 =item *
30
31 L<feature> has been upgraded from version 1.52 to 1.53.
32
33 =item *
34
35 L<Module::CoreList> has been upgraded from version 5.20180622 to 5.20180626.
36
37 =item *
38
39 L<Unicode::UCD> has been upgraded from version 0.70 to 0.71.
40
41 =back
42
43 =head1 Acknowledgements
44
45 Perl 5.29.0 represents approximately 1 week of development since Perl 5.28.0
46 and contains approximately 320,000 lines of changes across 79 files from 4
47 authors.
48
49 Excluding auto-generated files, documentation and release tools, there were
50 approximately 310,000 lines of changes to 30 .pm, .t, .c and .h files.
51
52 Perl continues to flourish into its fourth decade thanks to a vibrant
53 community of users and developers. The following people are known to have
54 contributed the improvements that became Perl 5.29.0:
55
56 Abigail, James E Keenan, Karl Williamson, Sawyer X.
57
58 The list above is almost certainly incomplete as it is automatically
59 generated from version control history. In particular, it does not include
60 the names of the (very much appreciated) contributors who reported issues to
61 the Perl bug tracker.
62
63 Many of the changes included in this version originated in the CPAN modules
64 included in Perl's core. We're grateful to the entire CPAN community for
65 helping Perl to flourish.
66
67 For a more complete list of all of Perl's historical contributors, please
68 see the F<AUTHORS> file in the Perl source distribution.
69
70 =head1 Reporting Bugs
71
72 If you find what you think is a bug, you might check the perl bug database
73 at L<https://rt.perl.org/> .  There may also be information at
74 L<http://www.perl.org/> , the Perl Home Page.
75
76 If you believe you have an unreported bug, please run the L<perlbug> program
77 included with your release.  Be sure to trim your bug down to a tiny but
78 sufficient test case.  Your bug report, along with the output of C<perl -V>,
79 will be sent off to perlbug@perl.org to be analysed by the Perl porting team.
80
81 If the bug you are reporting has security implications which make it
82 inappropriate to send to a publicly archived mailing list, then see
83 L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION>
84 for details of how to report the issue.
85
86 =head1 Give Thanks
87
88 If you wish to thank the Perl 5 Porters for the work we had done in Perl 5,
89 you can do so by running the C<perlthanks> program:
90
91     perlthanks
92
93 This will send an email to the Perl 5 Porters list with your show of thanks.
94
95 =head1 SEE ALSO
96
97 The F<Changes> file for an explanation of how to view exhaustive details on
98 what changed.
99
100 The F<INSTALL> file for how to build Perl.
101
102 The F<README> file for general stuff.
103
104 The F<Artistic> and F<Copying> files for copyright information.
105
106 =cut