1*256a93a4Safresh1=encoding utf8 2*256a93a4Safresh1 3*256a93a4Safresh1=head1 NAME 4*256a93a4Safresh1 5*256a93a4Safresh1perl5341delta - what is new for perl v5.34.1 6*256a93a4Safresh1 7*256a93a4Safresh1=head1 DESCRIPTION 8*256a93a4Safresh1 9*256a93a4Safresh1This document describes differences between the 5.34.0 release and the 5.34.1 10*256a93a4Safresh1release. 11*256a93a4Safresh1 12*256a93a4Safresh1If you are upgrading from an earlier release such as 5.33.0, first read 13*256a93a4Safresh1L<perl5340delta>, which describes differences between 5.33.0 and 5.34.0. 14*256a93a4Safresh1 15*256a93a4Safresh1=head1 Incompatible Changes 16*256a93a4Safresh1 17*256a93a4Safresh1There are no changes intentionally incompatible with 5.34.0. If any exist, 18*256a93a4Safresh1they are bugs, and we request that you submit a report. See 19*256a93a4Safresh1L</Reporting Bugs> below. 20*256a93a4Safresh1 21*256a93a4Safresh1=head1 Modules and Pragmata 22*256a93a4Safresh1 23*256a93a4Safresh1=head2 Updated Modules and Pragmata 24*256a93a4Safresh1 25*256a93a4Safresh1=over 4 26*256a93a4Safresh1 27*256a93a4Safresh1=item * 28*256a93a4Safresh1 29*256a93a4Safresh1L<B::Deparse> has been upgraded from version 1.56 to 1.57. 30*256a93a4Safresh1 31*256a93a4Safresh1=item * 32*256a93a4Safresh1 33*256a93a4Safresh1L<Encode> has been upgraded from version 3.08 to 3.08_01. 34*256a93a4Safresh1 35*256a93a4Safresh1=item * 36*256a93a4Safresh1 37*256a93a4Safresh1L<GDBM_File> has been upgraded from version 1.19 to 1.19_01. 38*256a93a4Safresh1 39*256a93a4Safresh1=item * 40*256a93a4Safresh1 41*256a93a4Safresh1L<Module::CoreList> has been upgraded from version 5.20210520 to 5.20220313. 42*256a93a4Safresh1 43*256a93a4Safresh1=item * 44*256a93a4Safresh1 45*256a93a4Safresh1L<perl5db.pl> has been upgraded from version 1.60 to 1.60_01. 46*256a93a4Safresh1 47*256a93a4Safresh1=back 48*256a93a4Safresh1 49*256a93a4Safresh1=head1 Testing 50*256a93a4Safresh1 51*256a93a4Safresh1Tests were added and changed to reflect the other additions and changes in this 52*256a93a4Safresh1release. 53*256a93a4Safresh1 54*256a93a4Safresh1=head2 Platform-Specific Notes 55*256a93a4Safresh1 56*256a93a4Safresh1=over 4 57*256a93a4Safresh1 58*256a93a4Safresh1=item Windows 59*256a93a4Safresh1 60*256a93a4Safresh1=over 4 61*256a93a4Safresh1 62*256a93a4Safresh1=item * 63*256a93a4Safresh1 64*256a93a4Safresh1Support for compiling perl on Windows using Microsoft Visual Studio 2022 65*256a93a4Safresh1(containing Visual C++ 14.3) has been added. 66*256a93a4Safresh1 67*256a93a4Safresh1=back 68*256a93a4Safresh1 69*256a93a4Safresh1=back 70*256a93a4Safresh1 71*256a93a4Safresh1=head1 Selected Bug Fixes 72*256a93a4Safresh1 73*256a93a4Safresh1=over 4 74*256a93a4Safresh1 75*256a93a4Safresh1=item * 76*256a93a4Safresh1 77*256a93a4Safresh1B::Deparse now correctly handles try/catch blocks with more complex scopes. 78*256a93a4Safresh1[L<GH #18874|https://github.com/Perl/perl5/issues/18874>] 79*256a93a4Safresh1 80*256a93a4Safresh1=item * 81*256a93a4Safresh1 82*256a93a4Safresh1try/catch now correctly returns the last evaluated expression when the catch 83*256a93a4Safresh1block has more than one statement. [L<GH #18855|https://github.com/Perl/perl5/issues/18855>] 84*256a93a4Safresh1 85*256a93a4Safresh1=back 86*256a93a4Safresh1 87*256a93a4Safresh1=head1 Acknowledgements 88*256a93a4Safresh1 89*256a93a4Safresh1Perl 5.34.1 represents approximately 10 months of development since Perl 5.34.0 90*256a93a4Safresh1and contains approximately 4,600 lines of changes across 60 files from 23 91*256a93a4Safresh1authors. 92*256a93a4Safresh1 93*256a93a4Safresh1Excluding auto-generated files, documentation and release tools, there were 94*256a93a4Safresh1approximately 1,100 lines of changes to 18 .pm, .t, .c and .h files. 95*256a93a4Safresh1 96*256a93a4Safresh1Perl continues to flourish into its fourth decade thanks to a vibrant community 97*256a93a4Safresh1of users and developers. The following people are known to have contributed the 98*256a93a4Safresh1improvements that became Perl 5.34.1: 99*256a93a4Safresh1 100*256a93a4Safresh1Andrew Fresh, Atsushi Sugawara, Chris 'BinGOs' Williams, Dan Book, Hugo van der 101*256a93a4Safresh1Sanden, James E Keenan, Karen Etheridge, Leon Timmermans, Matthew Horsfall, Max 102*256a93a4Safresh1Maischein, Michiel Beijen, Neil Bowers, Nicolas R., Paul Evans, Renee Baecker, 103*256a93a4Safresh1Ricardo Signes, Richard Leach, Sawyer X, Sergey Poznyakoff, Steve Hay, Tomasz 104*256a93a4Safresh1Konojacki, Tony Cook, Yves Orton. 105*256a93a4Safresh1 106*256a93a4Safresh1The list above is almost certainly incomplete as it is automatically generated 107*256a93a4Safresh1from version control history. In particular, it does not include the names of 108*256a93a4Safresh1the (very much appreciated) contributors who reported issues to the Perl bug 109*256a93a4Safresh1tracker. 110*256a93a4Safresh1 111*256a93a4Safresh1Many of the changes included in this version originated in the CPAN modules 112*256a93a4Safresh1included in Perl's core. We're grateful to the entire CPAN community for 113*256a93a4Safresh1helping Perl to flourish. 114*256a93a4Safresh1 115*256a93a4Safresh1For a more complete list of all of Perl's historical contributors, please see 116*256a93a4Safresh1the F<AUTHORS> file in the Perl source distribution. 117*256a93a4Safresh1 118*256a93a4Safresh1=head1 Reporting Bugs 119*256a93a4Safresh1 120*256a93a4Safresh1If you find what you think is a bug, you might check the perl bug database 121*256a93a4Safresh1at L<https://github.com/Perl/perl5/issues>. There may also be information at 122*256a93a4Safresh1L<http://www.perl.org/>, the Perl Home Page. 123*256a93a4Safresh1 124*256a93a4Safresh1If you believe you have an unreported bug, please open an issue at 125*256a93a4Safresh1L<https://github.com/Perl/perl5/issues>. Be sure to trim your bug down to a 126*256a93a4Safresh1tiny but sufficient test case. 127*256a93a4Safresh1 128*256a93a4Safresh1If the bug you are reporting has security implications which make it 129*256a93a4Safresh1inappropriate to send to a public issue tracker, then see 130*256a93a4Safresh1L<perlsec/SECURITY VULNERABILITY CONTACT INFORMATION> 131*256a93a4Safresh1for details of how to report the issue. 132*256a93a4Safresh1 133*256a93a4Safresh1=head1 Give Thanks 134*256a93a4Safresh1 135*256a93a4Safresh1If you wish to thank the Perl 5 Porters for the work we had done in Perl 5, 136*256a93a4Safresh1you can do so by running the C<perlthanks> program: 137*256a93a4Safresh1 138*256a93a4Safresh1 perlthanks 139*256a93a4Safresh1 140*256a93a4Safresh1This will send an email to the Perl 5 Porters list with your show of thanks. 141*256a93a4Safresh1 142*256a93a4Safresh1=head1 SEE ALSO 143*256a93a4Safresh1 144*256a93a4Safresh1The F<Changes> file for an explanation of how to view exhaustive details on 145*256a93a4Safresh1what changed. 146*256a93a4Safresh1 147*256a93a4Safresh1The F<INSTALL> file for how to build Perl. 148*256a93a4Safresh1 149*256a93a4Safresh1The F<README> file for general stuff. 150*256a93a4Safresh1 151*256a93a4Safresh1The F<Artistic> and F<Copying> files for copyright information. 152*256a93a4Safresh1 153*256a93a4Safresh1=cut 154