<?xml version="1.0" encoding="UTF-8"?> <rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule"> <channel> <atom:link href="https://www.perlmodules.net/feed/personal/Mag7ld0xXxF9sSAhsPgaPDiXF1hrfaVlnA7lJApPPMQbrrde82" rel="self" type="application/rss+xml" /> <title>Evergreen dependencies - perlmodules.net</title> <link>https://www.perlmodules.net/viewfeed/list/247</link> <description></description> <item> <title>Text-CSV_XS 1.57</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=HMBRAND%2FText-CSV_XS-1.57</link> <description><pre><div style="color: green;">1.57 - 2024-11-12, H.Merijn Brand<br /> * Keep runtime error from csv ()<br /> * add csv (on_error)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-233473</guid> <pubDate>Tue, 12 Nov 2024 12:28:31 +0000</pubDate> </item> <item> <title>URI 5.31</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=OALDERS%2FURI-5.31</link> <description><pre><div style="color: green;">5.31 2024-11-06 03:38:29Z<br /> - Re-releasing with corrected module permissions. No changes since 5.31<br /><br />5.30 2024-10-08 21:18:35Z<br /> - Add scp, ftps, ftpes, irc, ircs schemes (GH#16) (SineSwiper)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-233379</guid> <pubDate>Wed, 06 Nov 2024 03:39:48 +0000</pubDate> </item> <item> <title>Excel-Writer-XLSX 1.14</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=JMCNAMARA%2FExcel-Writer-XLSX-1.14</link> <description><pre><div style="color: green;">1.13 2024-10-21<br /><br /> ! Cleaned up release tarball to remove editor dot files.<br /><br /></div></pre></description> <guid isPermaLink="false">personal-247 release-233089</guid> <pubDate>Mon, 21 Oct 2024 22:37:40 +0000</pubDate> </item> <item> <title>Scalar-List-Utils 1.68</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=PEVANS%2FScalar-List-Utils-1.68</link> <description><pre><div style="color: red; text-decoration: line-through;">1.67 -- 2024-10-18</div><div style="color: green;">1.68 -- 2024-10-18</div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: green;">1.67 -- 2024-10-18</div></pre></description> <guid isPermaLink="false">personal-247 release-233004</guid> <pubDate>Fri, 18 Oct 2024 11:30:40 +0000</pubDate> </item> <item> <title>Scalar-List-Utils 1.67</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=PEVANS%2FScalar-List-Utils-1.67</link> <description><pre><div style="color: green;">1.67 -- 2024-10-18<br /> [CHANGES]<br /> * Added (empty) Scalar::List::Utils module so that a module exists<br /> which matches the name of the distribution (GH #135)<br /><br /> [BUGFIXES]<br /> * zip() and mesh() should not alias their input values into the<br /> returned results (RT156183)<br /> * Exception message from mesh() should name the correct function<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-233003</guid> <pubDate>Fri, 18 Oct 2024 11:21:25 +0000</pubDate> </item> <item> <title>Excel-Writer-XLSX 1.13</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=JMCNAMARA%2FExcel-Writer-XLSX-1.13</link> <description><pre><div style="color: green;">1.13 2024-10-13<br /><br /> ! Fixed issue with html color for border colors.<br /> Issue #302 and #305.<br /><br /></div><br /><div style="color: grey;">[27 same lines]</div><br /><div style="color: red; text-decoration: line-through;"> ! Fixed identation and alignment property mismatch.</div><div style="color: green;"> ! Fixed indentation and alignment property mismatch.</div></pre></description> <guid isPermaLink="false">personal-247 release-232880</guid> <pubDate>Sun, 13 Oct 2024 11:53:39 +0000</pubDate> </item> <item> <title>HTTP-Message 7.00</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=OALDERS%2FHTTP-Message-7.00</link> <description><pre><div style="color: green;">7.00 2024-10-07 15:31:56Z<br /> - Stop transforming LF into CRLF. Fixes #69 (GH#196) (Olaf Alders)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-232765</guid> <pubDate>Mon, 07 Oct 2024 15:34:02 +0000</pubDate> </item> <item> <title>Scalar-List-Utils 1.66</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=PEVANS%2FScalar-List-Utils-1.66</link> <description><pre><div style="color: green;">1.66 -- 2024-09-19<br /> [BUGFIXES]<br /> * Apostrophe is no longer special in package names in recent Perl<br /> versions<br /> * Fix operator precedence issue in `t/uniqnum.t`<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-232377</guid> <pubDate>Thu, 19 Sep 2024 20:29:05 +0000</pubDate> </item> <item> <title>Test-Simple 1.302204</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=EXODIST%2FTest-Simple-1.302204</link> <description><pre><div style="color: green;">1.302204 2024-09-14 10:32:25-07:00 America/Los_Angeles<br /><br /> - Add pending diagnostics functionality<br /> - Show warnings/exceptions for no_warnings() and lives()<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-232291</guid> <pubDate>Sun, 15 Sep 2024 16:22:01 +0000</pubDate> </item> <item> <title>URI 5.29</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=OALDERS%2FURI-5.29</link> <description><pre><div style="color: green;">5.29 2024-09-05 16:09:30Z<br /> - Add otpauth URI (GH#145) (david-dick)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-232056</guid> <pubDate>Thu, 05 Sep 2024 16:10:09 +0000</pubDate> </item> <item> <title>Test-Simple 1.302203</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=EXODIST%2FTest-Simple-1.302203</link> <description><pre><div style="color: green;">1.302203 2024-09-04 16:15:07-07:00 America/Los_Angeles<br /><br /> - Fix some tests when run on windows<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-232053</guid> <pubDate>Thu, 05 Sep 2024 14:53:17 +0000</pubDate> </item> <item> <title>Locale-Codes 3.80</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=SBECK%2FLocale-Codes-3.80</link> <description><pre><div style="color: green;">3.80 2024-09-01 sbeck<br /> - NEW CODE(s)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-232002</guid> <pubDate>Tue, 03 Sep 2024 21:03:12 +0000</pubDate> </item> <item> <title>Test-Simple 1.302202</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=EXODIST%2FTest-Simple-1.302202</link> <description><pre><div style="color: green;">1.302202 2024-09-02 16:27:17-07:00 America/Los_Angeles<br /><br /> - Add comment on how to make tables bigger, #931<br /> - Typo fix<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-231992</guid> <pubDate>Tue, 03 Sep 2024 17:03:16 +0000</pubDate> </item> <item> <title>DBI 1.645</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=HMBRAND%2FDBI-1.645</link> <description><pre><div style="color: red; text-decoration: line-through;">=head1 NAME</div><div style="color: green;">1.645 - 2024-09-03, H.Merijn Brand</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">DBI::Changes - List of significant changes to the DBI</div><div style="color: green;"> * Move developer tests to xt/<br /> * Make Changes match CPAN::Changes::Spec and regen DBI::Changes from that<br /> * Fixes for modern gcc i.c.w. recent perl (Daniël)<br /> * Small code &amp; doc cleanups for recent perl<br /> * See TODO in `perldoc DBI` to see where you can help with documentation!</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">=encoding UTF-8</div><div style="color: green;">1.644 - 2024-08-23, DBI-Team</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">=cut<br /><br />=head2 Changes in DBI 1.644 - 2024-08-23<br /></div><br /><div style="color: grey;">[20 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.643 - 31st January 2020</div><div style="color: green;">1.643 - 2020-01-31, Tim Bunce</div><br /><div style="color: grey;">[31 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.642 - 28th October 2018</div><div style="color: green;">1.642 - 2018-10-28, Tim Bunce</div><br /><div style="color: grey;">[17 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.641 - 19th March 2018</div><div style="color: green;">1.641 - 2018-03-19, Tim Bunce</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.640 - 28th January 2018</div><div style="color: green;">1.640 - 2018-01-28, Tim Bunce</div><br /><div style="color: grey;">[9 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.639 - 28th December 2017</div><div style="color: green;">1.639 - 2017-12-28, Tim Bunce</div><br /><div style="color: grey;">[12 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.637 - 16th August 2017</div><div style="color: green;">1.637 - 2017-08-16, Tim Bunce</div><br /><div style="color: grey;">[21 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.636 - 24th April 2016</div><div style="color: green;">1.636 - 2016-04-24, Tim Bunce</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.635 - 24th April 2016</div><div style="color: green;">1.635 - 2016-04-24, Tim Bunce</div><br /><div style="color: grey;">[64 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.634 - 3rd August 2015</div><div style="color: green;">1.634 - 2015-08-03, Tim Bunce</div><br /><div style="color: grey;">[19 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.633 - 11th Jan 2015</div><div style="color: green;">1.633 - 2015-01-11, Tim Bunce</div><br /><div style="color: grey;">[14 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.632 - 9th Nov 2014</div><div style="color: green;">1.632 - 2014-11-09, Tim Bunce</div><br /><div style="color: grey;">[21 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.631 - 20th Jan 2014</div><div style="color: green;">1.631 - 2014-01-20, Tim Bunce</div><br /><div style="color: grey;">[18 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.630 - 28th Oct 2013</div><div style="color: green;">1.630 - 2013-10-28, Tim Bunce</div><br /><div style="color: grey;">[25 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.628 - 22nd July 2013</div><div style="color: green;">1.628 - 2013-07-22, Tim Bunce</div><br /><div style="color: grey;">[18 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.627 - 16th May 2013</div><div style="color: green;">1.627 - 2013-05-16, Tim Bunce</div><br /><div style="color: grey;">[3 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.626 - 15th May 2013</div><div style="color: green;">1.626 - 2013-05-15, Tim Bunce</div><br /><div style="color: grey;">[11 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.625 (svn r15595) 28th March 2013</div><div style="color: green;">1.625 - 2013-03-28, Tim Bunce (svn r15595)</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.624 (svn r15576) 22nd March 2013</div><div style="color: green;">1.624 - 2013-03-22, Tim Bunce (svn r15576)</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.623 (svn r15547) 2nd Jan 2013</div><div style="color: green;">1.623 - 2013-01-02, Tim Bunce (svn r15547)</div><br /><div style="color: grey;">[35 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.622 (svn r15327) 6th June 2012</div><div style="color: green;">1.622 - 2012-06-06, Tim Bunce (svn r15327)</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.621 (svn r15315) 21st May 2012</div><div style="color: green;">1.621 - 2012-05-21, Tim Bunce (svn r15315)</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.620 (svn r15300) 25th April 2012</div><div style="color: green;">1.620 - 2012-04-25, Tim Bunce (svn r15300)</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.619 (svn r15294) 23rd April 2012</div><div style="color: green;">1.619 - 2012-04-23, Tim Bunce (svn r15294)</div><br /><div style="color: grey;">[18 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.618 (svn r15170) 25rd February 2012</div><div style="color: green;">1.618 - 2012-02-25, Tim Bunce (svn r15170)</div><br /><div style="color: grey;">[15 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.617 (svn r15107) 30th January 2012</div><div style="color: green;">1.617 - 2012-01-30, Tim Bunce (svn r15107)</div><br /><div style="color: grey;">[34 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.616 (svn r14616) 30th December 2010</div><div style="color: green;">1.616 - 2010-12-30, Tim Bunce (svn r14616)</div><br /><div style="color: grey;">[27 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.615 (svn r14438) 21st September 2010</div><div style="color: green;">1.615 - 2010-09-21, Tim Bunce (svn r14438)</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.614 (svn r14408) 17th September 2010</div><div style="color: green;">1.614 - 2010-09-17, Tim Bunce (svn r14408)</div><br /><div style="color: grey;">[31 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.613 (svn r14271) 22nd July 2010</div><div style="color: green;">1.613 - 2010-07-22, Tim Bunce (svn r14271)</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.612 (svn r14254) 16th July 2010</div><div style="color: green;">1.612 - 2010-07-16, Tim Bunce (svn r14254)</div><br /><div style="color: grey;">[46 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.611 (svn r13935) 29th April 2010</div><div style="color: green;">1.611 - 2010-04-29, Tim Bunce (svn r13935)</div><br /><div style="color: grey;">[37 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.609 (svn r12816) 8th June 2009</div><div style="color: green;">1.609 - 2009-06-08, Tim Bunce (svn r12816)</div><br /><div style="color: grey;">[16 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.608 (svn r12742) 5th May 2009</div><div style="color: green;">1.608 - 2009-05-05, Tim Bunce (svn r12742)</div><br /><div style="color: grey;">[19 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.607 (svn r11571) 22nd July 2008</div><div style="color: green;">1.607 - 2008-07-22, Tim Bunce (svn r11571)</div><br /><div style="color: grey;">[9 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.605 (svn r11434) 16th June 2008</div><div style="color: green;">1.605 - 2008-06-16, Tim Bunce (svn r11434)</div><br /><div style="color: grey;">[30 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.604 (svn rev 10994) 24th March 2008</div><div style="color: green;">1.604 - 2008-03-24, Tim Bunce (svn r10994)</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.603</div><div style="color: green;">1.603, 2008-03-22, Tim Bunce</div><br /><div style="color: grey;">[13 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.602 (svn rev 10706) 8th February 2008</div><div style="color: green;">1.602 - 2008-02-08, Tim Bunce (svn r10706)</div><br /><div style="color: grey;">[19 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.601 (svn rev 10103), 21st October 2007</div><div style="color: green;">1.601 - 2007-10-21, Tim Bunce (svn r10103)</div><br /><div style="color: grey;">[13 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.59 (svn rev 9874), 23rd August 2007</div><div style="color: green;">1.59 - 2007-08-23, Tim Bunce (svn r9874)</div><br /><div style="color: grey;">[13 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.58 (svn rev 9678), 25th June 2007</div><div style="color: green;">1.58 - 2007-06-25, Tim Bunce (svn r9678)</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.57 (svn rev 9639), 13th June 2007</div><div style="color: green;">1.57 - 2007-06-13, Tim Bunce (svn r9639)</div><br /><div style="color: grey;">[48 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.56 (svn rev 9660), 18th June 2007</div><div style="color: green;">1.56 - 2007-06-18, Tim Bunce (svn r9660)</div><br /><div style="color: grey;">[18 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.55 (svn rev 9504), 4th May 2007</div><div style="color: green;">1.55 - 2007-05-04, Tim Bunce (svn r9504)</div><br /><div style="color: grey;">[57 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.54 (svn rev 9157), 23rd February 2007</div><div style="color: green;">1.54 - 2007-02-23, Tim Bunce (svn r9157)</div><br /><div style="color: grey;">[48 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.53 (svn rev 7995), 31st October 2006</div><div style="color: green;">1.53 - 2006-10-31, Tim Bunce (svn r7995)</div><br /><div style="color: grey;">[16 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.52 (svn rev 6840), 30th July 2006</div><div style="color: green;">1.52 - 2006-07-30, Tim Bunce (svn r6840)</div><br /><div style="color: grey;">[17 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.51 (svn rev 6475), 6th June 2006</div><div style="color: green;">1.51 - 2006-06-06, Tim Bunce (svn r6475)</div><br /><div style="color: grey;">[33 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.50 (svn rev 2307), 13 December 2005</div><div style="color: green;">1.50 - 2005-12-13, Tim Bunce (svn r2307)</div><br /><div style="color: grey;">[11 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.49 (svn rev 2287), 29th November 2005</div><div style="color: green;">1.49 - 2005-11-29, Tim Bunce (svn r2287)</div><br /><div style="color: grey;">[40 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.48 (svn rev 928), 14th March 2005</div><div style="color: green;">1.48 - 2005-03-14, Tim Bunce (svn r928)</div><br /><div style="color: grey;">[11 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.47 (svn rev 854), 2nd February 2005</div><div style="color: green;">1.47 - 2005-02-02, Tim Bunce (svn r854)</div><br /><div style="color: grey;">[33 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.46 (svn rev 584), 16th November 2004</div><div style="color: green;">1.46 - 2004-11-16, Tim Bunce (svn r584)</div><br /><div style="color: grey;">[18 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.45 (svn rev 480), 6th October 2004</div><div style="color: green;">1.45 - 2004-10-06, Tim Bunce (svn r480)</div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.44 (svn rev 478), 5th October 2004</div><div style="color: green;">1.44 - 2004-10-05, Tim Bunce (svn r478)</div><br /><div style="color: grey;">[24 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.43 (svn rev 377), 2nd July 2004</div><div style="color: green;">1.43 - 2004-07-02, Tim Bunce (svn r377)</div><br /><div style="color: grey;">[33 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.42 (svn rev 222), 12th March 2004</div><div style="color: green;">1.42 - 2004-03-12, Tim Bunce (svn r222)</div><br /><div style="color: grey;">[43 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.41 (svn rev 130), 22nd February 2004</div><div style="color: green;">1.41 - 2004-02-22, Tim Bunce (svn r130)</div><br /><div style="color: grey;">[49 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.40, 7th January 2004</div><div style="color: green;">1.40 - 2004-01-07, Tim Bunce</div><br /><div style="color: grey;">[16 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.39, 27th November 2003</div><div style="color: green;">1.39 - 2003-11-27, Tim Bunce</div><br /><div style="color: grey;">[26 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.38, 21th August 2003</div><div style="color: green;">1.38 - 2003-08-21, Tim Bunce</div><br /><div style="color: grey;">[33 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.37, 15th May 2003</div><div style="color: green;">1.37 - 2003-05-15, Tim Bunce</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.36, 11th May 2003</div><div style="color: green;">1.36 - 2003-05-11, Tim Bunce</div><br /><div style="color: grey;">[35 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.35, 7th March 2003</div><div style="color: green;">1.35 - 2003-03-07, Tim Bunce</div><br /><div style="color: grey;">[12 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.34, 28th February 2003</div><div style="color: green;">1.34 - 2003-02-28, Tim Bunce</div><br /><div style="color: grey;">[18 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.33, 27th February 2003</div><div style="color: green;">1.33 - 2003-02-27, Tim Bunce</div><br /><div style="color: grey;">[82 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.32, 1st December 2002</div><div style="color: green;">1.32 - 2002-12-01, Tim Bunce</div><br /><div style="color: grey;">[12 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.31, 29th November 2002</div><div style="color: green;">1.31 - 2002-11-29, Tim Bunce</div><br /><div style="color: grey;">[54 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.30, 18th July 2002</div><div style="color: green;">1.30 - 2002-07-18, Tim Bunce</div><br /><div style="color: grey;">[10 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.29, 15th July 2002</div><div style="color: green;">1.29 - 2002-07-15, Tim Bunce</div><br /><div style="color: grey;">[39 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.28, 14th June 2002</div><div style="color: green;">1.28 - 2002-06-14, Tim Bunce</div><br /><div style="color: grey;">[8 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.27, 13th June 2002</div><div style="color: green;">1.27 - 2002-06-13, Tim Bunce</div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.26, 13th June 2002</div><div style="color: green;">1.26 - 2002-06-13, Tim Bunce</div><br /><div style="color: grey;">[29 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.25, 5th June 2002</div><div style="color: green;">1.25 - 2002-06-05, Tim Bunce</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.24, 4th June 2002</div><div style="color: green;">1.24 - 2002-06-04, Tim Bunce</div><br /><div style="color: grey;">[22 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.23, 25th May 2002</div><div style="color: green;">1.23 - 2002-05-25, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.22, 22nd May 2002</div><div style="color: green;">1.22 - 2002-05-22, Tim Bunce</div><br /><div style="color: grey;">[28 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.21, 7th February 2002</div><div style="color: green;">1.21 - 2002-02-07, Tim Bunce</div><br /><div style="color: grey;">[63 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.20, 24th August 2001</div><div style="color: green;">1.20 - 2001-08-24, Tim Bunce</div><br /><div style="color: grey;">[54 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.19, 20th July 2001</div><div style="color: green;">1.19 - 2001-07-20, Tim Bunce</div><br /><div style="color: grey;">[22 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.18, 4th June 2001</div><div style="color: green;">1.18 - 2001-06-04, Tim Bunce</div><br /><div style="color: grey;">[13 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.16, 30th May 2001</div><div style="color: green;">1.16 - 2001-05-30, Tim Bunce</div><br /><div style="color: grey;">[22 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.15, 28th March 2001</div><div style="color: green;">1.15 - 2001-03-28, Tim Bunce</div><br /><div style="color: grey;">[45 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.14, 14th June 2000</div><div style="color: green;">1.14 - 2000-06-14, Tim Bunce</div><br /><div style="color: grey;">[16 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.13, 11th July 1999</div><div style="color: green;">1.13 - 1999-07-11, Tim Bunce</div><br /><div style="color: grey;">[10 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.12, 29th June 1999</div><div style="color: green;">1.12 - 1999-06-29, Tim Bunce</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.11, 17th June 1999</div><div style="color: green;">1.11 - 1999-06-17, Tim Bunce</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.10, 14th June 1999</div><div style="color: green;">1.10 - 1999-06-14, Tim Bunce</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.09, 9th June 1999</div><div style="color: green;">1.09 - 1999-06-09, Tim Bunce</div><br /><div style="color: grey;">[18 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.08, 12th May 1999</div><div style="color: green;">1.08 - 1999-05-12, Tim Bunce</div><br /><div style="color: grey;">[13 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.07, 6th May 1999</div><div style="color: green;">1.07 - 1999-05-06, Tim Bunce</div><br /><div style="color: grey;">[11 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.06, 6th January 1999</div><div style="color: green;">1.06 - 1999-01-06, Tim Bunce</div><br /><div style="color: grey;">[8 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.05, 4th January 1999</div><div style="color: green;">1.05 - 1999-01-04, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.04, 3rd January 1999</div><div style="color: green;">1.04 - 1999-01-03, Tim Bunce</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.03, 1st January 1999</div><div style="color: green;">1.03 - 1999-01-01, Tim Bunce</div><br /><div style="color: grey;">[27 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.02, 2nd September 1998</div><div style="color: green;">1.02 - 1998-09-02, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.01, 2nd September 1998</div><div style="color: green;">1.01 - 1998-09-02, Tim Bunce</div><br /><div style="color: grey;">[11 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.00, 14th August 1998</div><div style="color: green;">1.00 - 1998-08-14, Tim Bunce</div><br /><div style="color: grey;">[9 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.95, 10th August 1998</div><div style="color: green;">0.95 - 1998-08-10, Tim Bunce</div><br /><div style="color: grey;">[9 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.94, 9th August 1998</div><div style="color: green;">0.94 - 1998-08-09, Tim Bunce</div><br /><div style="color: grey;">[23 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.93, 13th February 1998</div><div style="color: green;">0.93 - 1998-02-13, Tim Bunce</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.92, 3rd February 1998</div><div style="color: green;">0.92 - 1998-02-03, Tim Bunce</div><br /><div style="color: grey;">[17 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.91, 10th December 1997</div><div style="color: green;">0.91 - 1997-12-10, Tim Bunce</div><br /><div style="color: grey;">[15 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.90, 6th September 1997</div><div style="color: green;">0.90 - 1997-09-06, Tim Bunce</div><br /><div style="color: grey;">[9 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.89, 25th July 1997</div><div style="color: green;">0.89 - 1997-07-25, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.88, 22nd July 1997</div><div style="color: green;">0.88 - 1997-07-22, Tim Bunce</div><br /><div style="color: grey;">[9 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.87, 18th July 1997</div><div style="color: green;">0.87 - 1997-07-18, Tim Bunce</div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.86, 16th July 1997</div><div style="color: green;">0.86 - 1997-07-16, Tim Bunce</div><br /><div style="color: grey;">[22 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.85, 25th June 1997</div><div style="color: green;">0.85 - 1997-06-25, Tim Bunce</div><br /><div style="color: grey;">[12 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.84, 20th June 1997</div><div style="color: green;">0.84 - 1997-06-20, Tim Bunce</div><br /><div style="color: grey;">[10 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.83, 11th June 1997</div><div style="color: green;">0.83 - 1997-06-11, Tim Bunce</div><br /><div style="color: grey;">[21 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.82, 23rd May 1997</div><div style="color: green;">0.82 - 1997-05-23, Tim Bunce</div><br /><div style="color: grey;">[15 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.81, 7th May 1997</div><div style="color: green;">0.81 - 1997-05-07, Tim Bunce</div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.80, 6th May 1997</div><div style="color: green;">0.80 - 1997-05-06, Tim Bunce</div><br /><div style="color: grey;">[12 same lines]</div><br /><div style="color: green;">0.79 - 1997-04-07, Tim Bunce</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.79, 7th Apr 1997<br /></div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.78, 28th Mar 1997</div><div style="color: green;">0.78 - 1997-03-28, Tim Bunce</div><br /><div style="color: grey;">[11 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.77, 21st Feb 1997</div><div style="color: green;">0.77 - 1997-02-21, Tim Bunce</div><br /><div style="color: grey;">[9 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.76, 3rd Feb 1997</div><div style="color: green;">0.76 - 1997-02-03, Tim Bunce</div><br /><div style="color: grey;">[3 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.75, 27th Jan 1997</div><div style="color: green;">0.75 - 1997-01-27, Tim Bunce</div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.74, 14th Jan 1997</div><div style="color: green;">0.74 - 1997-01-14, Tim Bunce</div><br /><div style="color: grey;">[10 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.73, 10th Oct 1996</div><div style="color: green;">0.73 - 1996-10-10, Tim Bunce</div><br /><div style="color: grey;">[8 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.72, 23 Sep 1996</div><div style="color: green;">0.72 - 1996-09-23, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.71, 10 July 1996</div><div style="color: green;">0.71 - 1996-07-10, Tim Bunce</div><br /><div style="color: grey;">[4 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.70, 16 June 1996</div><div style="color: green;">0.70 - 1996-06-16, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.69</div><div style="color: green;">0.69 - 1996-05-07, Tim Bunce</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.68, 2 Mar 1996</div><div style="color: green;">0.68 - 1996-03-02, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.67, 15 Feb 1996</div><div style="color: green;">0.67 - 1996-02-15, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.66, 29 Jan 1996</div><div style="color: green;">0.66 - 1996-01-29, Tim Bunce</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.65, 23 Oct 1995</div><div style="color: green;">0.65 - 1995-10-23, Tim Bunce</div><br /><div style="color: grey;">[31 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.64, 23 Oct 1995</div><div style="color: green;">0.64 - 1995-10-23, Tim Bunce</div><br /><div style="color: grey;">[7 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.63, 1 Sep 1995</div><div style="color: green;">0.63 - 1995-09-01, Tim Bunce</div><br /><div style="color: grey;">[6 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.62, 26 Aug 1995</div><div style="color: green;">0.62 - 1995-08-26, Tim Bunce</div><br /><div style="color: grey;">[22 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.61, 22 Aug 1995</div><div style="color: green;">0.61 - 1995-08-22, Tim Bunce</div><br /><div style="color: grey;">[34 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.60, 17 Aug 1995</div><div style="color: green;">0.60 - 1995-08-17, Tim Bunce</div><br /><div style="color: grey;">[30 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.59 15 Aug 1995</div><div style="color: green;">0.59 - 1995-08-15, Tim Bunce</div><br /><div style="color: grey;">[11 same lines]</div><br /><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 0.58 21 June 1995</div><div style="color: green;">0.58 - 1995-06-21, Tim Bunce</div><br /><div style="color: grey;">[5 same lines]</div><br /><div style="color: red; text-decoration: line-through;"><br /><br />=head1 ANCIENT HISTORY<br /><br />12th Oct 1994: First public release of the DBI module.<br /> (for Perl 5.000-beta-3h)<br /><br />19th Sep 1994: DBperl project renamed to DBI.<br /><br />29th Sep 1992: DBperl project started.<br /><br />=cut</div></pre></description> <guid isPermaLink="false">personal-247 release-231977</guid> <pubDate>Tue, 03 Sep 2024 09:25:33 +0000</pubDate> </item> <item> <title>Net-SSH2 0.74</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=RKITOVER%2FNet-SSH2-0.74</link> <description><pre><div style="color: green;">0.74 2024-09-02<br /> - Add a cast to fix an error on some compilations.<br /> - Update README.pod.<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-231962</guid> <pubDate>Mon, 02 Sep 2024 18:55:34 +0000</pubDate> </item> <item> <title>DBI 1.644</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=HMBRAND%2FDBI-1.644</link> <description><pre><div style="color: red; text-decoration: line-through;">=head2 Changes in DBI 1.643 - ...</div><div style="color: green;">=head2 Changes in DBI 1.644 - 2024-08-23<br /><br /> Update Devel::PPPort,<br /> thanks to H.Merijn Brand<br /> Fix CVE-2014-10401 and CVE-2014-10402 - f_dir might not exist in DBD::File connections<br /> thanks to Jens Rehsack &amp; H.Merijn Brand<br /> Do not check gccversion on clang<br /> thanks to Daniël van Eeden<br /> Upgrade GIMME to GIMME_V<br /> thanks to Daniël van Eeden<br /> Do not check with JSON::XS with perl-5.022 and later<br /> thanks to H.Merijn Brand<br /> Makefile.PL allows gcc-10 and up now<br /> thanks to H.Merijn Brand (noted by XSven)<br /> Do not leak $_ after callback execution (rt#144526, PR#117)<br /> thanks to Mauke<br /> Switch from Dynaloader to XSLoader (PR#94)<br /> thanks to Todd<br /> Tim handed the project to the team<br /> Merge Pull Requests, resolve RT tickets, &amp; resolve GH issues<br /> thanks to many! Please check gitlog<br /><br />=head2 Changes in DBI 1.643 - 31st January 2020</div></pre></description> <guid isPermaLink="false">personal-247 release-231725</guid> <pubDate>Fri, 23 Aug 2024 17:54:09 +0000</pubDate> </item> <item> <title>Email-Send 2.202</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=RJBS%2FEmail-Send-2.202</link> <description><pre><div style="color: green;">2.202 2024-08-16<br /> ** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD **<br /><br /> - Updated documentation to add contributors list.<br /> - Common git and build files added to keep the repo clean.<br /> - Updated distribution to keep author tests in xt/author.<br /> - Updated distribution to keep release tests in xt/release.<br /> - Make use of &#39;our&#39; instead of use vars since 5.6 is a minimum.<br /> - Add a README.md<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-231528</guid> <pubDate>Fri, 16 Aug 2024 16:55:34 +0000</pubDate> </item> <item> <title>Test-Simple 1.302201</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=EXODIST%2FTest-Simple-1.302201</link> <description><pre><div style="color: green;">1.302201 2024-08-13 08:19:01-07:00 America/Los_Angeles<br /><br /> - Fix bug found by new warnings in blead (Thanks Mauke)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-231450</guid> <pubDate>Tue, 13 Aug 2024 15:20:28 +0000</pubDate> </item> <item> <title>Text-CSV_XS 1.56</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=HMBRAND%2FText-CSV_XS-1.56</link> <description><pre><div style="color: green;">1.56 - 2024-08-09, H.Merijn Brand<br /> * Yet another strict/comment_str conflict (issue 57)<br /> * Strict affected by column_names<br /></div><br /><div style="color: grey;">[3 same lines]</div><br /><div style="color: green;"> * Update to Devel::PPPort-3.72</div></pre></description> <guid isPermaLink="false">personal-247 release-231391</guid> <pubDate>Fri, 09 Aug 2024 12:00:46 +0000</pubDate> </item> <item> <title>Scalar-List-Utils 1.65</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=PEVANS%2FScalar-List-Utils-1.65</link> <description><pre><div style="color: green;">1.65 -- 2024-08-06<br /> [BUGFIXES]<br /> * Update exotic names test to avoid single quote package separator<br /> (GH #128)<br /> * Don&#39;t loop forever in uniqnum.t (GH #130)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-231360</guid> <pubDate>Tue, 06 Aug 2024 14:34:53 +0000</pubDate> </item> <item> <title>Test-Simple 1.302200</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=EXODIST%2FTest-Simple-1.302200</link> <description><pre><div style="color: green;">*******************************************************************************<br />* Please note, over time several distributions have been merged into this one *<br />* over time. Changes file history has also been merged, so entries for these *<br />* merged distributions can be found further down in the file. *<br />*******************************************************************************<br /><br />1.302200 2024-08-04 11:22:17-07:00 America/Los_Angeles<br /><br /> - Merge Test2-Suite into Test-Simple<br /> - Some doc updates<br /> - Some test fixes<br /></div><br /><div style="color: grey;">[2483 same lines]</div><br /><div style="color: green;"><br />Test2-Suite 0.000163 2024-06-05 08:11:27-07:00 America/Los_Angeles<br /><br /> - Documentation fixes<br /><br />Test2-Suite 0.000162 2024-04-25 14:57:23+01:00 Europe/Lisbon<br /><br /> - Fix #292 and #270<br /><br />Test2-Suite 0.000161 2024-04-25 12:05:32+01:00 Europe/Lisbon<br /><br /> - Fix #289: some checks could leak across array bounds<br /> - Fix #285: Mocking around missing symbols<br /><br />Test2-Suite 0.000160 2024-04-25 11:18:36+01:00 Europe/Lisbon<br /><br /> - Fix #291: done_testing under AsyncSubtest does not make sense<br /> - Fix #275: prototypes for around/after/before<br /> - Fix #288: Merge PR for #275<br /> - Fix #290: Extra docs for srand<br /><br />Test2-Suite 0.000159 2023-10-25 14:09:23-07:00 America/Los_Angeles<br /><br /> - Document that diag() intentionally returns false, and add a `return 0`<br /><br />Test2-Suite 0.000158 2023-10-22 22:05:42-07:00 America/Los_Angeles<br /><br /> - Mark Workflow-Acceptance.t as AUTHOR_TESTING<br /><br />Test2-Suite 0.000157 2023-10-22 21:26:49-07:00 America/Los_Angeles<br /><br /> - Fix #280: Document --no_srand option in Test2::V0<br /> - Fix #276: Document bool() import in Test2::V0<br /> - Fix #279: Merged fix for VMS test issues<br /> - Fix #277: Merged POD tweaks<br /><br />Test2-Suite 0.000156 2023-09-13 15:11:52-07:00 America/Los_Angeles<br /><br /> - Fix typo in POD for Test2::Util::Importer<br /><br />Test2-Suite 0.000155 2023-04-28 08:28:42-07:00 America/Los_Angeles<br /><br /> - Fix #247<br /> - Fix changes file<br /><br />Test2-Suite 0.000154 2023-04-28 05:57:58-07:00 America/Los_Angeles<br /><br /> - Fix 00-report.t<br /><br />Test2-Suite 0.000153 2023-04-27 15:27:32-07:00 America/Los_Angeles<br /><br /> - Fix broken call to plugins<br /><br />Test2-Suite 0.000152 2023-04-27 02:52:44-07:00 America/Los_Angeles<br /><br /> - Inline Importer.pm for core support<br /><br />Test2-Suite 0.000151 2023-04-27 02:35:37-07:00 America/Los_Angeles<br /><br /> - The following are all in hopes of getting Test2:Suite into core.<br /> - Make Module::Pluggable optional<br /> - Inline Scope::Guard<br /> - Inline Sub::Info<br /> - Do not recommend Sub::Name<br /><br />Test2-Suite 0.000150 2023-03-21 08:25:21-07:00 America/Los_Angeles<br /><br /> - Do not index Devel::MAT::Dumper<br /><br />Test2-Suite 0.000149 2023-03-21 06:44:50-07:00 America/Los_Angeles<br /><br /> - Fix warning when Devel::MAT::Dumper is installed and -w is used<br /><br />Test2-Suite 0.000148 2023-03-05 14:59:45-08:00 America/Los_Angeles<br /><br /> - Fixes for refcount stuff<br /><br />Test2-Suite 0.000147 2023-03-04 11:42:59-08:00 America/Los_Angeles<br /><br /> - Add refcount tools, and include in ::V0<br /><br />Test2-Suite 0.000146 2023-03-04 11:08:10-08:00 America/Los_Angeles<br /><br /> - Add T2_AUTO_DUMP and T2_AUTO_DEPARSE env vars<br /><br />Test2-Suite 0.000145 2022-03-04 15:10:09-08:00 America/Los_Angeles<br /><br /> - Fix subtest times to be hi-res<br /><br />Test2-Suite 0.000144 2021-12-03 13:17:19-08:00 America/Los_Angeles<br /><br /> - Add void context warning for dies and lives<br /><br />Test2-Suite 0.000143 2021-12-01 11:20:03-08:00 America/Los_Angeles<br /><br /> - Add stringification option for custom compare checks<br /><br />Test2-Suite 0.000142 2021-11-15 14:06:34-08:00 America/Los_Angeles<br /><br /> - Fix deprecation diagnostics<br /> - Fix older perls by removing //=<br /><br />Test2-Suite 0.000141 2021-07-26 12:15:34-07:00 America/Los_Angeles<br /><br /> - Add start and stop stamps to async subtest<br /><br />Test2-Suite 0.000140 2021-05-12 08:08:17-07:00 America/Los_Angeles<br /><br /> - Add L() &quot;length&quot; quick check for comparisons<br /><br />Test2-Suite 0.000139 2020-12-15 19:48:07-08:00 America/Los_Angeles<br /><br /> - Merge PR to add ISA checks<br /> - Fix Manual module that was missing package/return true<br /><br />Test2-Suite 0.000138 2020-10-21 19:46:07-07:00 America/Los_Angeles<br /><br /> - Merge doc fix from PR<br /> - Merge strict fix for test<br /><br />Test2-Suite 0.000137 2020-10-21 18:22:07-07:00 America/Los_Angeles<br /><br /> - Test new syntax `use Test2::Plugin::SRand seed =&gt; $seed;`<br /> - Update GitHub workflow with deprecated add-path<br /><br />Test2-Suite 0.000136 2020-10-05 22:05:24-07:00 America/Los_Angeles<br /><br /> - Fix typo Test2::Builder -&gt; Test::Builder<br /> - Improve import logic for SRand<br /> - Other misc typo fixes<br /><br />Test2-Suite 0.000135 2020-08-16 21:44:24-07:00 America/Los_Angeles<br /><br /> - No changes since last trial<br /><br />Test2-Suite 0.000134 2020-08-15 13:11:30-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix 5.8 support<br /><br />Test2-Suite 0.000133 2020-08-14 21:59:19-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add summary of missing/extra elements in compare diagnostics<br /><br />Test2-Suite 0.000132 2020-08-06 18:10:48-07:00 America/Los_Angeles<br /><br /> - Fix min Test2 version<br /><br />Test2-Suite 0.000131 2020-08-05 21:45:59-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix the grabber tool to inherit Test::Builder $TODO functionality<br /><br />Test2-Suite 0.000130 2020-05-30 11:11:54-07:00 America/Los_Angeles<br /><br /> - Many documentation fixes<br /><br />Test2-Suite 0.000129 2020-01-31 08:33:46-08:00 America/Los_Angeles<br /><br /> - José JoaquÃn Atria Improve error handling of mock-&gt;override with AUTOLOADed methods<br /><br />Test2-Suite 0.000128 2020-01-30 08:45:43-08:00 America/Los_Angeles<br /><br /> - Nicolas R Import option to skip utf8 import<br /> - Victoria Mihell-Hale Correct POD for Test2/Tools/Mock.pm&#39;s mocked() method<br /> - Victoria Mihell-Hale Fix miscellaneous typos in Test2(/Tools)/Mock.pm POD<br /> - Nicolas R Add GitHub actions<br /> - Daniel Mita Fix PKG case for Test2::Tools::Target docs<br /> - Daniel Mita Document target change in V0 and Bundle::Extended<br /> - Daniel Mita Allow hashref to be used for Test2::Tools::Target<br /><br />Test2-Suite 0.000127 2019-10-30 21:25:29-07:00 America/Los_Angeles<br /><br /> - Fix srand toggling<br /><br />Test2-Suite 0.000126 2019-08-28 12:44:59-07:00 America/Los_Angeles<br /><br /> - Mention HUGE caveat in Test2::Plugin::Times<br /> - Make Test2::Util::Times::render_duration support 1 arg form<br /><br />Test2-Suite 0.000125 2019-08-19 10:40:20-07:00 America/Los_Angeles<br /><br /> - Add harness_job_fields to Times plugin<br /><br />Test2-Suite 0.000124 2019-08-16 14:54:25-07:00 America/Los_Angeles<br /><br /> - Make Times plugin use INFO facets for display<br /><br />Test2-Suite 0.000123 2019-08-16 13:21:29-07:00 America/Los_Angeles<br /><br /> - Fix double-load bug on Plugin::Times<br /><br />Test2-Suite 0.000122 2019-05-18 08:21:20-07:00 America/Los_Angeles<br /><br /> - Fix diag issues with ClassicCompare<br /><br />Test2-Suite 0.000121 2019-05-07 12:00:27-07:00 America/Los_Angeles<br /><br /> - Tracking for mocked methods<br /> - Include raw table in facet data when compare fails<br /><br />Test2-Suite 0.000120 2019-04-26 05:19:18-07:00 America/Los_Angeles<br /><br /> - Allow all_items inside bag<br /><br />Test2-Suite 0.000119 2019-03-16 15:17:33-07:00 America/Los_Angeles<br /><br /> - Allow meta-checks in bag/array/hash (Thanks jjatria)<br /><br />Test2-Suite 0.000118 2019-01-18 13:44:06-08:00 America/Los_Angeles<br /><br /> - Fix typo Test::Workflow -&gt; Test2::Workflow #170<br /> - Fix test broken by new Test-Simple #175<br /><br />Test2-Suite 0.000117 2018-12-04 11:37:15-08:00 America/Los_Angeles<br /><br /> - Remove test that belongs in another dist<br /><br />Test2-Suite 0.000116 2018-11-28 15:47:12-08:00 America/Los_Angeles<br /><br /> - Add &#39;set&#39; to mock tools<br /> - Fix &#39;overload&#39; issue in deep check cycle detection.<br /> - Minor updates<br /><br />Test2-Suite 0.000115 2018-07-11 09:39:37-07:00 America/Los_Angeles<br /><br /> - Fix warning on undefined note/diag<br /> - Improve an error message.<br /><br />Test2-Suite 0.000114 2018-04-19 08:39:56-07:00 America/Los_Angeles<br /><br /> - Fix missing manual section<br /><br />Test2-Suite 0.000113 2018-04-19 08:03:42-07:00 America/Los_Angeles<br /><br /> - Fix typo<br /><br />Test2-Suite 0.000112 2018-04-19 07:15:40-07:00 America/Los_Angeles<br /><br /> - Switch spec to use the testing_done callback<br /> - Update copyright dates<br /> - Finish the Anatomy manual section<br /> - Finish the Tooling manual section<br /><br />Test2-Suite 0.000111 2018-03-14 12:37:45-07:00 America/Los_Angeles<br /><br /> - No Changes since last trial<br /><br />Test2-Suite 0.000110 2018-03-13 13:36:37-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Allow events from unattached processes in AsyncSubtest<br /><br />Test2-Suite 0.000109 2018-03-12 13:20:18-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add AsyncSubtest retrieval to hubs<br /><br />Test2-Suite 0.000108 2018-03-11 12:51:56-07:00 America/Los_Angeles<br /><br /> - No changes since last release<br /><br />Test2-Suite 0.000107 2018-03-09 15:43:30-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add rounded() and within() wrappers for approximate comparisons<br /><br />Test2-Suite 0.000106 2018-03-06 13:10:55-08:00 America/Los_Angeles<br /><br /> - No changes since trial<br /><br />Test2-Suite 0.000105 2018-03-06 09:13:36-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix nesting bug in Test2::Workflow<br /><br />Test2-Suite 0.000104 2018-03-05 09:27:44-08:00 America/Los_Angeles<br /><br /> - Add Data::Dumper to dep list (#154)<br /><br />Test2-Suite 0.000103 2018-03-02 13:00:54-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - AsyncSubtest now works with UUIDs and adds other proper meta-data<br /><br />Test2-Suite 0.000102 2018-03-02 09:45:27-08:00 America/Los_Angeles<br /><br /> - No Changes since last trial<br /><br />Test2-Suite 0.000101 2018-02-21 16:27:18-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add much needed verbosity to &#39;You must attach to an AsyncSubtest ...&#39; errors<br /> - Documentation updates<br /><br />Test2-Suite 0.000100 2018-02-13 21:41:30-08:00 America/Los_Angeles<br /><br /> - No changes from last TRIAL<br /><br />Test2-Suite 0.000099 2018-02-06 12:53:16-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix AsyncSubtest plan to be at the right nesting, and buffered<br /><br />Test2-Suite 0.000098 2018-02-06 12:05:28-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix AsyncSubtest main event buffered/nesting values<br /> - Fix bug where AsyncSub test vanishes with no error when finished after<br /> its parent ends.<br /><br />Test2-Suite 0.000097 2017-12-10 20:23:21-08:00 America/Los_Angeles<br /><br /> - Documentation fixes<br /><br />Test2-Suite 0.000096 2017-12-09 10:13:21-08:00 America/Los_Angeles<br /><br /> - No changes since last trial<br /><br />Test2-Suite 0.000095 2017-12-08 14:14:16-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Discoruage use of fragile thread features (rarely used)<br /> - Skip fragile/discrouaged tests outside author testing.<br /> - Document the above, and an env var to activate tests when desired<br /><br />Test2-Suite 0.000094 2017-11-29 18:51:54-08:00 America/Los_Angeles<br /><br /> - No Changes since last trial<br /><br />Test2-Suite 0.000093 2017-11-28 20:21:09-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Minor test changes for thread safety<br /><br />Test2-Suite 0.000092 2017-11-28 10:17:37-08:00 America/Los_Angeles<br /><br /> - No changes since last trial<br /><br />Test2-Suite 0.000091 2017-11-27 14:17:00-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Remove experiments from last several trials<br /><br />Test2-Suite 0.000090 2017-11-26 18:52:06-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix potential infinite hang in temp debugging<br /><br />Test2-Suite 0.000089 2017-11-26 11:16:15-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - More debugging<br /><br />Test2-Suite 0.000088 2017-11-26 10:18:46-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add some debugging and an alternate IPC driver<br /> - Temporary, this will be reverted<br /><br />Test2-Suite 0.000087 2017-11-24 12:28:27-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Merge in Test2::Workflow<br /> - Merge in Test2::AsyncSubtest<br /> - Merge in Test2::Manual<br /><br />Test2-Suite 0.000086 2017-11-22 22:15:41-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Make an AUTHOR_TEST require 5.20<br /><br />Test2-Suite 0.000085 2017-11-22 22:05:11-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Ensure that objects are not used in Boolean contexts, second<br /> attempt. (djerius)<br /><br />Test2-Suite 0.000084 2017-11-18 16:17:29-08:00 America/Los_Angeles<br /><br /> - Add Test2::Tools::Tester<br /><br />Test2-Suite 0.000083 2017-10-25 08:12:18-07:00 America/Los_Angeles<br /><br /> - Mark a float tests TODO until the PR author can fix it<br /><br />Test2-Suite 0.000082 2017-10-20 07:11:08-07:00 America/Los_Angeles<br /><br /> - No Changes since last trial<br /><br />Test2-Suite 0.000081 2017-10-19 09:09:14-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add Test2::Compare::Float to handle floating point comparison issues with<br /> representation error.<br /> - Add float() to Test2::Utils::Compare and import Test2::Compare::Float<br /> - Import and Export Test2::Utils::Compare::float in Test2::V0<br /> - Documentation fixes<br /> - Better 5.10.0/utf8 fix<br /> - VSTRING comparisons<br /> - Bag compare now handles duplicates better<br /><br />Test2-Suite 0.000080 2017-10-15 10:13:30-07:00 America/Los_Angeles<br /><br /> - No changes since last trial<br /><br />Test2-Suite 0.000079 2017-10-14 20:18:51-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - (Colin Newell) Fix UTF8 issue with perl 5.10.0<br /><br />Test2-Suite 0.000078 2017-10-14 20:15:21-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix for TODO + new ok style<br /><br />Test2-Suite 0.000077 2017-09-12 07:49:16-07:00 America/Los_Angeles<br /><br /> - No changes since last TRIAL release<br /><br />Test2-Suite 0.000076 2017-09-11 15:21:07-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add Test2::Tools::GenTemp<br /><br />Test2-Suite 0.000075 2017-09-10 21:22:17-07:00 America/Los_Angeles<br /><br /> - Add version to Test2::Event::Times<br /><br />Test2-Suite 0.000074 2017-08-31 20:37:47-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add Test2::Event::Times<br /> - Fix some tests that were failing in yath<br /><br />Test2-Suite 0.000073 2017-08-30 23:11:28-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add Test2::Plugin::Times<br /><br />Test2-Suite 0.000072 2017-06-17 21:48:14-07:00 America/Los_Angeles<br /><br /> - No change since last trial<br /><br />Test2-Suite 0.000071 2017-06-10 13:40:27-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Introduce Test2::V# bundles<br /> - Deprecate Test2::Bundle::Extended<br /> - Test2::V0 added<br /> - Fix Test2::Mock doesn&#39;t accept non-ref values (Mike Raynham)<br /> - Fix isa_ok overload issue (Mike Raynham)<br /><br />Test2-Suite 0.000070 2017-03-19 13:34:25-07:00 America/Los_Angeles<br /><br /> - Revert Boolean overload fixes from djerius until they can be fixed<br /> - Do not mention Term::ReadKey in docs<br /> - Add Term::Size::Any to test report<br /><br />Test2-Suite 0.000069 2017-03-16 20:57:43-07:00 America/Los_Angeles<br /><br /> - No changes from trial<br /><br />Test2-Suite 0.000068 2017-03-08 20:22:23-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Set the term size for all tests that use tables<br /> - Boolean overload fixes from djerius<br /><br />Test2-Suite 0.000067 2017-01-03 19:41:52-08:00 America/Los_Angeles<br /><br /> - No changes<br /><br />Test2-Suite 0.000066 2016-12-23 15:16:18-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Move sub_info to Sub::Info<br /><br />Test2-Suite 0.000065 2016-12-19 19:46:47-08:00 America/Los_Angeles<br /><br /> - AUTHOR_TESTING a fragile test<br /><br />Test2-Suite 0.000064 2016-12-19 11:56:28-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Move Test2::Util::Table to Term::Table<br /><br />Test2-Suite 0.000063 2016-12-17 12:11:39-08:00 America/Los_Angeles<br /><br /> - No notable changes since the last trial release.<br /><br />Test2-Suite 0.000062 2016-12-03 14:03:44-08:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - An event without a trace object throw would an exception when using<br /> Test2::Compare::Event and the comparison failed<br /> - Fix tests for small terminals (#106)<br /> - Enhance the table library<br /> - UTF8 plugin does not set STDERR/STDOUT<br /><br />Test2-Suite 0.000061 2016-11-26 12:39:14-08:00 America/Los_Angeles<br /><br /> - Fix mocked objects so that they respond properly to -&gt;can when using AUTOLOAD.<br /> - Fix some meta-files<br /> - Small build improvements<br /> - Minor fixes<br /><br />Test2-Suite 0.000060 2016-09-25 12:38:43-07:00 America/Los_Angeles<br /><br /> - Fix some docs<br /> - Fix defer.t to work in windows<br /> - Fix stack stomping bug triggered by certain Term::Readkey conditions<br /><br />Test2-Suite 0.000059 2016-09-15 13:00:03-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Create Test2::Compare::Negatable<br /> - Add bool() for deep comparisons<br /> - Implicit end() for checks inside is()<br /> - Add try_ok to Tools/Exception<br /> - Export convert() in Test2::Compare<br /> - Make convert more flexible<br /> - Document how to write a compare tool with custom behavior<br /><br />Test2-Suite 0.000058 2016-08-13 13:06:10-07:00 America/Los_Angeles<br /><br /> - No changes from last trial<br /><br />Test2-Suite 0.000057 2016-08-10 22:13:39-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add contact info to docs<br /><br />Test2-Suite 0.000056 2016-08-09 14:09:17-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Make sure Test2::Compare::convert loads deps<br /><br />Test2-Suite 0.000055 2016-07-30 13:18:13-07:00 America/Los_Angeles<br /><br /> - Spelling fix from Debian (Thanks gregor herrmann)<br /> - Fix \d -&gt; [0-9] in several places (Thanks Mark F.)<br /><br />Test2-Suite 0.000054 2016-07-28 07:10:34-07:00 America/Los_Angeles<br /><br /> - No changes from last trial<br /><br />Test2-Suite 0.000053 2016-07-22 22:51:37-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Make bag check fail when given an empty array<br /> - Clean up bag diagnostics<br /><br />Test2-Suite 0.000052 2016-07-18 09:07:25-07:00 America/Los_Angeles<br /><br /> - No changes from last TRIAL<br /><br />Test2-Suite 0.000051 2016-07-13 18:00:17-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Switch Extended bundle to use Importer<br /> - Add meta_check as alias for meta<br /><br />Test2-Suite 0.000050 2016-07-09 16:58:59-07:00 America/Los_Angeles<br /><br /> - No Changes since trial<br /><br />Test2-Suite 0.000049 2016-07-07 22:02:24-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Doc fixes<br /> - Add U() quick check to Test2::Tools::Compare<br /><br />Test2-Suite 0.000048 2016-07-02 22:08:10-07:00 America/Los_Angeles<br /><br /> - No changes from last trial<br /><br />Test2-Suite 0.000047 2016-07-01 18:09:26-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix global destruction warning<br /> - Minor test fix to keep 5.8 working<br /><br />Test2-Suite 0.000046 2016-07-01 17:31:23-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - ref-ref&#39;s can be used in deep comparisons<br /> - Fix mocking to override a base class&#39;s method<br /><br />Test2-Suite 0.000045 2016-07-01 09:30:09-07:00 America/Los_Angeles<br /><br /> - Spelling and POD fixes<br /><br />Test2-Suite 0.000044 2016-06-29 15:48:33-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add DF() shortcut (JBerger)<br /><br />Test2-Suite 0.000043 2016-06-28 06:23:46-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Restructure Delta.pm to try and solve read-only problem<br /><br />Test2-Suite 0.000042 2016-06-27 21:37:22-07:00 America/Los_Angeles<br /><br /> - Change Encoding.t to spit out debug message without failing<br /><br />Test2-Suite 0.000041 2016-06-27 09:00:46-07:00 America/Los_Angeles<br /><br /> - Add perltidy rc to dist<br /> - Documentation fixes (Thanks petdance)<br /> - revert &quot;Attempt a fix to Delta #29&quot;<br /><br />Test2-Suite 0.000039 2016-06-25 13:44:03-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Stop leaking temp files<br /> - clean up STDERR<br /> - Fix #28<br /><br />Test2-Suite 0.000038 2016-06-25 13:20:07-07:00 America/Los_Angeles<br /><br /> - No Changes from last TRIAL release<br /><br />Test2-Suite 0.000037 2016-06-24 14:03:52-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Add all_keys() to Compare tools<br /> - add all_vals() to Compare tools<br /> - add all_items() to Compare tools<br /> - Fix in_set(DNE) (#10)<br /> - Add E()<br /> - Proper line reporting for shortcuts.<br /><br />Test2-Suite 0.000036 2016-06-24 05:58:51-07:00 America/Los_Angeles<br /><br /> - Better comments in SRAND (#7)<br /><br />Test2-Suite 0.000035 2016-06-23 14:48:54-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Make it possible to provide a name to isa_ok, can_ok, and DOES_ok<br /> - Add some regression tests for previous fixes<br /> - Allow &#39;tests&#39; and &#39;skip_all&#39; prefixes support to plan() #25<br /><br />Test2-Suite 0.000034 2016-06-22 11:30:00-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Bump minimum Test2 version<br /><br />Test2-Suite 0.000033 2016-06-22 08:41:22-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix ClassicCompare to load deps (#23)<br /><br />Test2-Suite 0.000032 2016-06-17 06:58:17-07:00 America/Los_Angeles<br /><br /> - Add &#39;bag&#39; comparison (dakkar)<br /> - Add &#39;call_list()&#39; for DSL (dakkar)<br /> - Add &#39;call_hash()&#39; for DSL (dakkar)<br /><br />Test2-Suite 0.000031 2016-06-15 21:32:05-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix TODO to use pre-filters<br /><br />Test2-Suite 0.000030 2016-05-09 07:55:17-07:00 America/Los_Angeles<br /><br /> - Doc Changes<br /><br />Test2-Suite 0.000029 2016-04-30 15:17:01-07:00 America/Los_Angeles<br /><br /> - Doc updates from jkeroes<br /> - Doc updates from stevieb9<br /> - SRand now works without harness<br /> - Fix emails<br /><br />Test2-Suite 0.000028 2016-04-15 14:32:30-07:00 America/Los_Angeles<br /><br /> - Add Tools/Event gen_event()<br /> - Add Tools/Event to Extended bundle<br /><br />Test2-Suite 0.000027 2016-04-13 20:22:17-07:00 America/Los_Angeles<br /><br /> - Make some tests ignore custom formatters<br /><br />Test2-Suite 0.000026 2016-04-05 11:11:35-07:00 America/Los_Angeles<br /><br /> - Add OrderedSubset compare tools<br /> - Use OrderedSubset compare tool in subtest tests.<br /> - Bump minimumTest2 version<br /><br />Test2-Suite 0.000025 2016-04-03 15:39:59-07:00 America/Los_Angeles<br /><br /> - Allow column aliasing in Deltas (jkeroes)<br /> - Bump required Test2 version<br /><br />Test2-Suite 0.000024 2016-03-20 13:40:06-07:00 America/Los_Angeles<br /><br /> - Add back missing README and README.md files<br /> - Documentation fixes<br /> - No logic/code changes<br /><br />Test2-Suite 0.000023 2016-03-17 23:02:50-07:00 America/Los_Angeles<br /><br /> - Fix Changes file<br /> - Fix bug where SRand plugin comment could appear in subtest<br /><br />Test2-Suite 0.000022 2016-03-07 12:18:25-08:00 America/Los_Angeles<br /><br /> - Ability to disable subtest skip_all flow control<br /><br />Test2-Suite 0.000021 2016-03-06 20:24:46-08:00 America/Los_Angeles<br /><br /> - Bump minimum Test2 version<br /> - Add version to all modules<br /> - Minor doc fixes<br /> - No logic changes<br /><br />Test2-Suite 0.000020 2016-02-05 09:32:52-08:00 America/Los_Angeles<br /><br /> - Fix typo that made mock tool look in the wrong place for handlers<br /><br />Test2-Suite 0.000019 2016-01-28 21:28:37-08:00 America/Los_Angeles<br /><br /> - Formally add the warning and exception tools<br /> - warning and exception tools added to the extended bundle<br /><br />Test2-Suite 0.000018 2016-01-12 16:09:44-08:00 America/Los_Angeles<br /><br /> - Add grab tool<br /> - Fix documentation<br /><br />Test2-Suite 0.000017 2016-01-12 05:54:43-08:00 America/Los_Angeles<br /><br /> - Fix poorly written test<br /><br />Test2-Suite 0.000016 2016-01-11 15:18:04-08:00 America/Los_Angeles<br /><br /> - Add diagnostics test report<br /> - Fix tests on older perls<br /><br />Test2-Suite 0.000015 2016-01-10 22:50:54-08:00 America/Los_Angeles<br /><br /> - Fix documentation problem<br /><br />Test2-Suite 0.000014 2016-01-10 22:42:56-08:00 America/Los_Angeles<br /><br /> - Initial conversion from Test::Stream<br /><br />Test2-Harness 0.000018 2017-01-31 21:33:34-08:00 America/Los_Angeles<br /><br /> - Use Sub::Info to silence a warning<br /><br />Test2-Harness 0.000017 2016-07-31 21:24:00-07:00 America/Los_Angeles<br /><br /> - Fix acceptance5.t to not assume fork is used.<br /><br />Test2-Harness 0.000016 2016-07-29 12:37:29-07:00 America/Los_Angeles<br /><br /> - Require newer Importer.pm for :ALL tag<br /><br />Test2-Harness 0.000015 2016-07-28 07:07:37-07:00 America/Los_Angeles<br /><br /> - Run blocks when done_testing is missing (#3)<br /> - Add spec_defaults()<br /><br />Test2-Harness 0.000014 2016-07-02 22:11:29-07:00 America/Los_Angeles<br /><br /> - No Changes from last trial<br /><br />Test2-Harness 0.000013 2016-07-01 17:33:24-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Do not apply mock defined on root action.<br /><br />Test2-Harness 0.000012 2016-06-24 06:01:16-07:00 America/Los_Angeles<br /><br /> - No changes since last trial<br /><br />Test2-Harness 0.000011 2016-06-22 11:32:58-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Require newer Test2::AsyncSubtest for bugfixes<br /><br />Test2-Harness 0.000010 2016-06-22 09:16:07-07:00 America/Los_Angeles<br /><br /> - Fix for (and require) Test2-Suite 0.000032 (#2)<br /> - Better TODO handling<br /><br />Test2-Harness 0.000009 2016-05-31 07:18:50-07:00 America/Los_Angeles<br /><br /> - Require perl 5.10<br /><br />Test2-Harness 0.000008 2016-05-30 07:38:55-07:00 America/Los_Angeles<br /><br /> - Require newer Test2::AsyncSubtest<br /><br />Test2-Harness 0.000007 2016-05-30 06:58:17-07:00 America/Los_Angeles<br /><br /> - Complete rewrite<br /><br />Test2-Harness 0.000006 2016-02-05 15:45:57-08:00 America/Los_Angeles<br /><br /> - Prep for a new Trace::Mask version<br /><br />Test2-Harness 0.000005 2016-02-05 11:56:11-08:00 America/Los_Angeles<br /><br /> - Bump minimum Test2::Suite version (fixes issue found in windows tests)<br /><br />Test2-Harness 0.000004 2016-02-04 21:48:07-08:00 America/Los_Angeles<br /><br /> - Add Spec bundle<br /><br />Test2-Harness 0.000003 2016-02-04 10:46:41-08:00 America/Los_Angeles<br /><br /> - Fix test that needs to be conditional<br /> - Fix constant in NoIso<br /><br />Test2-Harness 0.000002 2016-02-03 08:12:34-08:00 America/Los_Angeles<br /><br /> - Major overhaul<br /> - Add isolation runners<br /> - Lots of fixes<br /> - Masking traces properly<br /> - Better filtering<br /><br />Test2-Harness 0.000001 2016-01-18 10:54:17-08:00 America/Los_Angeles<br /><br /> - Initial conversion from Test::Stream<br /><br />Test2-AsyncSubtest 0.000020 2017-09-10 21:23:49-07:00 America/Los_Angeles<br /><br /> - No Changes from last release<br /><br />Test2-AsyncSubtest 0.000019 2017-09-08 12:21:34-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Fix support for formatters that show buffered events<br /><br />Test2-AsyncSubtest 0.000018 2016-06-24 06:00:04-07:00 America/Los_Angeles<br /><br /> - No changes since last trial<br /><br />Test2-AsyncSubtest 0.000017 2016-06-22 11:32:15-07:00 America/Los_Angeles (TRIAL RELEASE)<br /><br /> - Make our hub inherit pre_filters properly<br /><br />Test2-AsyncSubtest 0.000016 2016-05-30 07:36:39-07:00 America/Los_Angeles<br /><br /> - Fix bug where subtest results were repeated<br /><br />Test2-AsyncSubtest 0.000015 2016-05-09 08:03:51-07:00 America/Los_Angeles<br /><br />Test2-AsyncSubtest 0.000014 2016-04-14 09:40:01-07:00 America/Los_Angeles<br /><br /> - Support custom formatters<br /> - Add subtest info to events<br /><br />Test2-AsyncSubtest 0.000013 2016-03-20 13:47:39-07:00 America/Los_Angeles<br /><br /> - Add subtest name to pending warning<br /><br />Test2-AsyncSubtest 0.000012 2016-03-18 17:52:46-07:00 America/Los_Angeles<br /><br /> - Fix trigger conditions for pending warning<br /><br />Test2-AsyncSubtest 0.000011 2016-03-18 08:12:05-07:00 America/Los_Angeles<br /><br /> - Inherit listeners and filters (make TODO work)<br /> - Add &#39;todo&#39; option to finish()<br /><br />Test2-AsyncSubtest 0.000010 2016-03-17 23:21:58-07:00 America/Los_Angeles<br /><br /> - Fix bug in &#39;skip&#39; option when nesting<br /><br />Test2-AsyncSubtest 0.000009 2016-03-17 11:51:08-07:00 America/Los_Angeles<br /><br /> - Add &#39;skip&#39; option for finish()<br /><br />Test2-AsyncSubtest 0.000008 2016-03-10 16:53:55-08:00 America/Los_Angeles<br /><br /> - Add &#39;silent&#39;, &#39;no_plan&#39; and &#39;collapse&#39; options for finish()<br /><br />Test2-AsyncSubtest 0.000007 2016-03-09 10:07:53-08:00 America/Los_Angeles<br /><br /> - Fix tests for some perl+thread combos<br /><br />Test2-AsyncSubtest 0.000006 2016-03-08 08:47:22-08:00 America/Los_Angeles<br /><br /> - Fix #6, make tools more argument aware<br /><br />Test2-AsyncSubtest 0.000005 2016-03-07 12:21:28-08:00 America/Los_Angeles<br /><br /> - Add ability to bypass subtest skip_all flow control<br /><br />Test2-AsyncSubtest 0.000004 2016-03-06 20:19:02-08:00 America/Los_Angeles<br /><br /> - Require newer Test2<br /> - Add extended skip_all tests<br /> - Add version to all modules (autarch)<br /><br />Test2-AsyncSubtest 0.000003 2016-03-05 17:33:15-08:00 America/Los_Angeles<br /><br /> - Update for min threads version<br /><br />Test2-AsyncSubtest 0.000002 2016-03-02 13:49:22-08:00 America/Los_Angeles<br /><br /> - Complete Rewrite<br /><br />Test2-AsyncSubtest 0.000001 2016-02-23 15:35:07-08:00 America/Los_Angeles<br /><br /> - Initial Release</div></pre></description> <guid isPermaLink="false">personal-247 release-231329</guid> <pubDate>Sun, 04 Aug 2024 18:23:39 +0000</pubDate> </item> <item> <title>Scalar-List-Utils 1.64</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=PEVANS%2FScalar-List-Utils-1.64</link> <description><pre><div style="color: green;">1.64 -- 2024-08-02<br /> [CHANGES]<br /> * On Perl version 5.40 or later, various `Scalar::Util` functions are<br /> now simply aliases to core-provided functions in `builtin::`:<br /> + blessed(), refaddr(), reftype(), weaken(), unweaken(), isweak()<br /> * Remember to list `head` and `tail` in `List::Util` SYNOPSIS<br /> * Various improvements to internal CI infrastructure<br /></div><br /><div style="color: grey;">[659 same lines]</div><br /><div style="color: red; text-decoration: line-through;"> - Better perl implemenation of reftype, should be thread-safe now</div><div style="color: green;"> - Better perl implementation of reftype, should be thread-safe now</div></pre></description> <guid isPermaLink="false">personal-247 release-231302</guid> <pubDate>Fri, 02 Aug 2024 10:31:04 +0000</pubDate> </item> <item> <title>Template-Toolkit 3.102</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=TODDR%2FTemplate-Toolkit-3.102</link> <description><pre><div style="color: green;"># Version 3.102<br />#------------------------------------------------------------------------<br /><br />Improvements:<br />* #307 Don&#39;t calculate args unless and until they are needed<br />* #307 Don&#39;t go through the importing of the hash if there is none.<br />* #307 No need to check for definedness before calling ref<br />* #305 Docs: Added info about accessing values with complex keys from hash<br />* #316 Split ttree bin code into a re-usable module<br /><br />Bug Fixes:<br />* #309 remove extraneous import arguments when loading Template<br />* #310 remove more extraneous import arguments from tests.<br />* #318 Correct path splitting on Win32<br /><br />#-----------------------------------------------------------------------</div></pre></description> <guid isPermaLink="false">personal-247 release-230538</guid> <pubDate>Fri, 21 Jun 2024 21:58:51 +0000</pubDate> </item> <item> <title>CGI 4.66</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=LEEJO%2FCGI-4.66</link> <description><pre><div style="color: green;">4.66 2024-06-04<br /><br /> [ FIX ]<br /> - Restore trailing slashes in the -&gt;url call (GH #267)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-230480</guid> <pubDate>Wed, 19 Jun 2024 08:59:52 +0000</pubDate> </item> <item> <title>Text-CSV_XS 1.55</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=HMBRAND%2FText-CSV_XS-1.55</link> <description><pre><div style="color: green;">1.55 - 2024-06-18, H.Merijn Brand<br /> * More fixes for strict under bind_columns (issue 54)<br /> * Strict won&#39;t hide previous error (issue 56)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-230462</guid> <pubDate>Tue, 18 Jun 2024 06:17:01 +0000</pubDate> </item> <item> <title>Getopt-Long 2.58</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=JV%2FGetopt-Long-2.58</link> <description><pre><div style="color: green;">Changes in version 2.58<br />-----------------------<br /><br />* Be more precise about numeric errors (issue #26).<br />* Add strict to G::L::Parser.<br />* Doc enhancements, thanks to Elvin Aslanov.<br />* Silence unnecessary test diagnostics (issue #29).<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-230326</guid> <pubDate>Tue, 11 Jun 2024 11:20:58 +0000</pubDate> </item> <item> <title>XML-LibXSLT 2.003000</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=SHLOMIF%2FXML-LibXSLT-2.003000</link> <description><pre><div style="color: green;">2.003000 2024-06-11<br /> - lib/XML/LibXSLT/Quick.pm .<br /> - Add an &#39;implicit&#39; type to $dest<br /> - Correct a type spelling (&#39;file&#39; instead of &#39;path&#39;)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-230325</guid> <pubDate>Tue, 11 Jun 2024 11:15:35 +0000</pubDate> </item> <item> <title>perl 5.040000</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=HAARG%2Fperl-5.40.0</link> <description><pre><div style="color: red; text-decoration: line-through;">perldelta - what is new for perl v5.38.2</div><div style="color: green;">perldelta - what is new for perl v5.40.0</div><br /><div style="color: grey;">[3 same lines]</div><br /><div style="color: red; text-decoration: line-through;">This document describes differences between the 5.38.0 release and the 5.38.2<br />release. B&lt;Please note:&gt; This document ignores Perl 5.38.1, a broken release<br />which existed for a couple of days only.</div><div style="color: green;">This document describes differences between the 5.38.0 release and the 5.40.0<br />release.</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">If you are upgrading from an earlier release such as 5.37.0, first read<br />L&lt;perl5380delta&gt;, which describes differences between 5.37.0 and 5.38.0.</div><div style="color: green;">=head1 Core Enhancements</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">=head1 Security</div><div style="color: green;">=head2 New C&lt;__CLASS__&gt; Keyword</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">This release fixes the following security issues. </div><div style="color: green;">When using the new C&lt;class&gt; feature, code inside a method, C&lt;ADJUST&gt; block or<br />field initializer expression is now permitted to use the new C&lt;__CLASS__&gt;<br />keyword. This yields a class name, similar to C&lt;__PACKAGE__&gt;, but whereas that<br />gives the compile-time package that the code appears in, the C&lt;__CLASS__&gt;<br />keyword is aware of the actual run-time class that the object instance is a<br />member of. This makes it useful for method dispatch on that class, especially<br />during constructors, where access to C&lt;$self&gt; is not permitted.</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: green;">For more information, see L&lt;perlfunc/__CLASS__&gt;.<br /><br />=head2 C&lt;:reader&gt; attribute for field variables<br /><br />When using the C&lt;class&gt; feature, field variables can now take a C&lt;:reader&gt;<br />attribute. This requests that an accessor method be automatically created<br />that simply returns the value of the field variable from the given instance.<br /><br /> field $name :reader;<br /><br />Is equivalent to<br /><br /> field $name;<br /> method name () { return $name; }<br /><br />An alternative name can also be provided:<br /><br /> field $name :reader(get_name);<br /><br />For more detail, see L&lt;perlclass/:reader&gt;.<br /><br />=head2 Permit a space in C&lt;-M&gt; command-line option<br /><br />When processing command-line options, perl now allows a space between the<br />C&lt;-M&gt; switch and the name of the module after it.<br /><br /> $ perl -M Data::Dumper=Dumper -E &#39;say Dumper [1,2,3]&#39;<br /><br />This matches the existing behaviour of the C&lt;-I&gt; option.<br /><br />=head2 Restrictions to C&lt;use VERSION&gt; declarations<br /><br />In Perl 5.36, a deprecation warning was added when downgrading a<br />C&lt;use VERSION&gt; declaration from one above version 5.11, to below. This has<br />now been made a fatal error.<br /><br />Additionally, it is now a fatal error to issue a subsequent C&lt;use VERSION&gt;<br />declaration when another is in scope, when either version is 5.39 or above.<br />This is to avoid complications surrounding imported lexical functions from<br />L&lt;builtin&gt;. A deprecation warning has also been added for any other<br />subsequent C&lt;use VERSION&gt; declaration below version 5.39, to warn that it<br />will no longer be permitted in Perl version 5.44.<br /><br />=head2 New C&lt;builtin::inf&gt; and C&lt;builtin::nan&gt; functions (experimental)<br /><br />Two new functions, C&lt;inf&gt; and C&lt;nan&gt;, have been added to the C&lt;builtin&gt;<br />namespace. These act like constants that yield the floating-point infinity<br />and Not-a-Number value respectively.<br /><br />=head2 New C&lt;^^&gt; logical xor operator<br /><br />Perl has always had three low-precedence logical operators C&lt;and&gt;, C&lt;or&gt; and<br />C&lt;xor&gt;, as well as three high-precedence bitwise versions C&lt;&amp;&gt;, C&lt;^&gt; and C&lt;|&gt;.<br />Until this release, while the medium-precedence logical operators of C&lt;&amp;&amp;&gt; and<br />C&lt;||&gt; were also present, there was no exclusive-or equivalent. This release<br />of Perl adds the final C&lt;^^&gt; operator, completing the set.<br /><br /> $x ^^ $y and say &quot;One of x or y is true, but not both&quot;;<br /><br />=head2 C&lt;try&gt;/C&lt;catch&gt; feature is no longer experimental<br /><br />Prior to this release, the C&lt;try&gt;/C&lt;catch&gt; feature for handling errors was<br />considered experimental. Introduced in Perl version 5.34.0, this is now<br />considered a stable language feature and its use no longer prints a warning.<br />It still must be enabled with L&lt;the &#39;try&#39; feature|feature/The &#39;try&#39; feature&gt;.<br /><br />See L&lt;perlsyn/Try Catch Exception Handling&gt;.<br /><br />=head2 C&lt;for&gt; iterating over multiple values at a time is no longer experimental<br /><br />Prior to this release, iterating over multiple values at a time with C&lt;for&gt; was<br />considered experimental. Introduced in Perl version 5.36.0, this is now<br />considered a stable language feature and its use no longer prints a warning.<br />See L&lt;perlsyn/Compound Statements&gt;.<br /><br />=head2 C&lt;builtin&gt; module is no longer experimental<br /><br />Prior to this release, the L&lt;builtin&gt; module and all of its functions were<br />considered experimental. Introduced in Perl version 5.36.0, this module is now<br />considered stable its use no longer prints a warning. However, several of its<br />functions are still considered experimental.<br /><br />=head2 The C&lt;:5.40&gt; feature bundle adds C&lt;try&gt;<br /><br />The latest version feature bundle now contains the recently-stablized feature<br />C&lt;try&gt;. As this feature bundle is used by the C&lt;-E&gt; commandline switch, these<br />are immediately available in C&lt;-E&gt; scripts.<br /><br />=head2 C&lt;use v5.40;&gt; imports builtin functions<br /><br />In addition to importing a feature bundle, C&lt;use v5.40;&gt; (or later versions)<br />imports the corresponding L&lt;builtin version bundle|builtin/Version Bundles&gt;.<br /><br />=head1 Security<br /></div><br /><div style="color: grey;">[28 same lines]</div><br /><div style="color: green;">=head1 Incompatible Changes<br /><br />=head2 reset EXPR now calls set-magic on scalars<br /><br />Previously C&lt;reset EXPR&gt; did not call set magic when clearing scalar variables.<br />This meant that changes did not propagate to the underlying internal state<br />where needed, such as for C&lt;$^W&gt;, and did not result in an exception where the<br />underlying magic would normally throw an exception, such as for C&lt;$1&gt;.<br /><br />This means code that had no effect before may now actually have an effect,<br />including possibly throwing an exception.<br /><br />C&lt;reset EXPR&gt; already called set magic when modifying arrays and hashes.<br /><br />This has no effect on plain C&lt;reset&gt; used to reset one-match searches as with<br />C&lt;m?pattern?&gt;.<br /><br />[L&lt;GH #20763|https://github.com/Perl/perl5/issues/20763&gt;]<br /><br />=head2 Calling the import method of an unknown package produces a warning<br /><br />Historically, it has been possible to call the C&lt;import&gt; or C&lt;unimport&gt; method of<br />any class, including ones which have not been defined, with an argument and not<br />experience an error. For instance, this code will not throw an error in Perl<br />5.38:<br /><br /> Class::That::Does::Not::Exist-&gt;import(&quot;foo&quot;);<br /><br />However, as of Perl 5.39.1 this is deprecated and will issue a warning. Note<br />that calling these methods with no arguments continues to silently succeed and<br />do nothing. For instance,<br /><br /> Class::That::Does::Not::Exist-&gt;import();<br /><br />will continue to not throw an error. This is because every class<br />implicitly inherits from the class L&lt;UNIVERSAL&gt; which now defines an<br />C&lt;import&gt; method. In older perls there was no such method defined,<br />and instead the method calls for C&lt;import&gt; and C&lt;unimport&gt; were special<br />cased to not throw errors if there was no such method defined.<br /><br />This change has been added because it makes it easier to detect case typos in<br />C&lt;use&gt; statements when running on case-insensitive file systems. For instance,<br />on Windows or other platforms with case-insensitive file systems on older perls<br />the following code<br /><br /> use STRICT &#39;refs&#39;;<br /><br />would silently do nothing as the module is actually called F&lt;strict.pm&gt;, not<br />F&lt;STRICT.pm&gt;, so it would be loaded but its import method would never be called.<br />It will also detect cases where a user passes an argument when using a package<br />that does not provide its own import, for instance most &quot;pure&quot; class<br />definitions do not define an import method.<br /><br />=head2 C&lt;return&gt; no longer allows an indirect object<br /><br />The C&lt;return&gt; operator syntax now rejects indirect objects. In most<br />cases this would compile and even run, but wasn&#39;t documented and could<br />produce confusing results, for example:<br /><br /> # note that sum hasn&#39;t been defined<br /> sub sum_positive {<br /> return sum grep $_ &gt; 0, @_;<br /> # unexpectedly parsed as:<br /> # return *sum, grep $_ &gt; 0, @_;<br /> # ... with the bareword acting like an extra (typeglob) argument<br /> }<br /> say for sum_positive(-1, 2, 3)<br /><br />produced:<br /><br /> *main::sum<br /> 2<br /> 3<br /><br />[L&lt;GH #21716|https://github.com/Perl/perl5/issues/21716&gt;]<br /><br />=head2 Class barewords no longer resolved as file handles in method calls under C&lt;no feature &quot;bareword_filehandles&quot;&gt;<br /><br />Under C&lt;no feature &quot;bareword_filehandles&quot;&gt; bareword file handles<br />continued to be resolved in method calls:<br /><br /> open FH, &quot;&lt;&quot;, $somefile or die;<br /> no feature &#39;bareword_filehandles&#39;;<br /> FH-&gt;binmode;<br /><br />This has been fixed, so the:<br /><br /> FH-&gt;binmode;<br /><br />will attempt to resolve C&lt;FH&gt; as a class, typically resulting in a<br />runtime error.<br /><br />The standard file handles such as C&lt;STDOUT&gt; continue to be resolved as<br />a handle:<br /><br /> no feature &#39;bareword_filehandles&#39;;<br /> STDOUT-&gt;flush; # continues to work<br /><br />Note that once perl resolves a bareword name as a class it will<br />continue to do so:<br /><br /> package SomeClass {<br /> sub somemethod{}<br /> }<br /> open SomeClass, &quot;&lt;&quot;, &quot;somefile&quot; or die;<br /> # SomeClass resolved as a handle<br /> SomeClass-&gt;binmode;<br /> {<br /> no feature &quot;bareword_filehandles&quot;;<br /> SomeClass-&gt;somemethod;<br /> }<br /> # SomeClass resolved as a class<br /> SomeClass-&gt;binmode;<br /><br />[L&lt;GH #19426|https://github.com/Perl/perl5/issues/19426&gt;]<br /><br />=head1 Deprecations<br /><br />=over 4<br /><br />=item *<br /><br />Using C&lt;goto&gt; to jump from an outer scope into an inner scope is deprecated<br />and will be removed completely in Perl 5.42. [L&lt;GH #21601|https://github.com/Perl/perl5/issues/21601&gt;]<br /><br />=back<br /><br />=head1 Performance Enhancements<br /><br />=over 4<br /><br />=item *<br /><br />The negation OPs have been modified to support the generic C&lt;TARGMY&gt; optimization.<br />[L&lt;GH #21442|https://github.com/Perl/perl5/issues/21442&gt;]<br /><br />=back<br /><br />=head1 Modules and Pragmata<br /><br />=head2 New Modules and Pragmata<br /><br />=over 4<br /><br />=item *<br /><br />L&lt;Term::Table&gt; 0.018 has been added to the Perl core.<br /><br />This module is a dependency of L&lt;Test2::Suite&gt;.<br /><br />=item *<br /><br />L&lt;Test2::Suite&gt; 0.000162 has been added to the Perl core.<br /><br />This distribution contains a comprehensive set of test tools for writing unit<br />tests. It is the successor to L&lt;Test::More&gt; and similar modules. Its<br />inclusion in the Perl core means that CPAN module tests can be written using<br />this suite of tools without extra dependencies.<br /><br />=back<br /><br />=head2 Updated Modules and Pragmata<br /><br />=over 4<br /><br />=item *<br /><br />L&lt;Archive::Tar&gt; has been upgraded from version 2.40 to 3.02_001.<br /><br />=item *<br /><br />L&lt;attributes&gt; has been upgraded from version 0.35 to 0.36.<br /><br />=item *<br /><br />L&lt;autodie&gt; has been upgraded from version 2.36 to 2.37.<br /><br />=item *<br /><br />L&lt;B&gt; has been upgraded from version 1.88 to 1.89.<br /><br />=item *<br /><br />L&lt;B::Deparse&gt; has been upgraded from version 1.74 to 1.76.<br /><br />=item *<br /><br />L&lt;Benchmark&gt; has been upgraded from version 1.24 to 1.25.<br /><br />=item *<br /><br />L&lt;bignum&gt; has been upgraded from version 0.66 to 0.67.<br /><br />=item *<br /><br />L&lt;builtin&gt; has been upgraded from version 0.008 to 0.014.<br /><br />L&lt;builtin&gt; now accepts a version bundle as an input argument, requesting it to<br />import all of the functions that are considered a stable part of the module at<br />the given Perl version. For example:<br /><br /> use builtin &#39;:5.40&#39;;<br /><br />Added the C&lt;load_module()&gt; builtin function as per L&lt;PPC 0006|https://github.com/Perl/PPCs/blob/main/ppcs/ppc0006-load-module.md&gt;.<br /><br />=item *<br /><br />L&lt;bytes&gt; has been upgraded from version 1.08 to 1.09.<br /><br />=item *<br /><br />L&lt;Compress::Raw::Bzip2&gt; has been upgraded from version 2.204_001 to 2.212.<br /><br />=item *<br /><br />L&lt;Compress::Raw::Zlib&gt; has been upgraded from version 2.204_001 to 2.212.<br /><br />=item *<br /><br />L&lt;CPAN::Meta::Requirements&gt; has been upgraded from version 2.140 to 2.143.<br /><br />=item *<br /><br />L&lt;Data::Dumper&gt; has been upgraded from version 2.188 to 2.189.<br /><br />=item *<br /><br />L&lt;DB_File&gt; has been upgraded from version 1.858 to 1.859.<br /><br />=item *<br /><br />L&lt;Devel::Peek&gt; has been upgraded from version 1.33 to 1.34.<br /><br />=item *<br /><br />L&lt;Devel::PPPort&gt; has been upgraded from version 3.71 to 3.72.<br /><br />=item *<br /><br />L&lt;diagnostics&gt; has been upgraded from version 1.39 to 1.40.<br /><br />=item *<br /><br />L&lt;DynaLoader&gt; has been upgraded from version 1.54 to 1.56.<br /><br />=item *<br /><br />L&lt;Encode&gt; has been upgraded from version 3.19 to 3.21.<br /><br />=item *<br /><br />L&lt;Errno&gt; has been upgraded from version 1.37 to 1.38.<br /><br />The C&lt;osvers&gt; and C&lt;archname&gt; baked into the module to ensure Errno is loaded<br />by the perl that built it are now more comprehensively escaped.<br />[L&lt;GH #21135|https://github.com/Perl/perl5/issues/21135&gt;]<br /><br />=item *<br /><br />L&lt;experimental&gt; has been upgraded from version 0.031 to 0.032.<br /><br />=item *<br /><br />L&lt;Exporter&gt; has been upgraded from version 5.77 to 5.78.<br /><br />=item *<br /><br />L&lt;ExtUtils::CBuilder&gt; has been upgraded from version 0.280238 to 0.280240.<br /><br />=item *<br /><br />L&lt;ExtUtils::Manifest&gt; has been upgraded from version 1.73 to 1.75.<br /><br />=item *<br /><br />L&lt;ExtUtils::Miniperl&gt; has been upgraded from version 1.13 to 1.14.<br /><br />=item *<br /><br />L&lt;Fcntl&gt; has been upgraded from version 1.15 to 1.18.<br /><br />The old module documentation stub has been greatly expanded and revised.<br /><br />Adds support for the C&lt;O_TMPFILE&gt; flag on Linux.<br /><br />=item *<br /><br />L&lt;feature&gt; has been upgraded from version 1.82 to 1.89.<br /><br />It now documents the C&lt;:all&gt; feature bundle, and suggests a reason why you may<br />not wish to use it.<br /><br />=item *<br /><br />L&lt;fields&gt; has been upgraded from version 2.24 to 2.25.<br /><br />=item *<br /><br />L&lt;File::Compare&gt; has been upgraded from version 1.1007 to 1.1008.<br /><br />=item *<br /><br />L&lt;File::Find&gt; has been upgraded from version 1.43 to 1.44.<br /><br />=item *<br /><br />L&lt;File::Glob&gt; has been upgraded from version 1.40 to 1.42.<br /><br />=item *<br /><br />L&lt;File::Spec&gt; has been upgraded from version 3.89 to 3.90.<br /><br />=item *<br /><br />L&lt;File::stat&gt; has been upgraded from version 1.13 to 1.14.<br /><br />=item *<br /><br />L&lt;FindBin&gt; has been upgraded from version 1.53 to 1.54.<br /><br />=item *<br /><br />L&lt;Getopt::Long&gt; has been upgraded from version 2.54 to 2.57.<br /><br />=item *<br /><br />L&lt;Getopt::Std&gt; has been upgraded from version 1.13 to 1.14.<br /><br />Documentation and test improvements only; no change in functionality.<br /><br />=item *<br /><br />L&lt;Hash::Util&gt; has been upgraded from version 0.30 to 0.32.<br /><br />=item *<br /><br />L&lt;Hash::Util::FieldHash&gt; has been upgraded from version 1.26 to 1.27.<br /><br />=item *<br /><br />L&lt;HTTP::Tiny&gt; has been upgraded from version 0.086 to 0.088.<br /><br />=item *<br /><br />L&lt;I18N::Langinfo&gt; has been upgraded from version 0.22 to 0.24.<br /><br />It now handles the additional locale categories that Linux defines<br />beyond those in the POSIX Standard.<br /><br />This fixes what is returned for the C&lt;ALT_DIGITS&gt; item, which has never<br />before worked properly in Perl.<br /><br />=item *<br /><br />L&lt;IO&gt; has been upgraded from version 1.52 to 1.55.<br /><br />Fixed C&lt;IO::Handle/blocking&gt; on Windows, which has been non-functional<br />since IO 1.32. [L&lt;GH #17455|https://github.com/Perl/perl5/issues/17455&gt;]<br /><br />=item *<br /><br />IO-Compress has been upgraded from version 2.204 to 2.212.<br /><br />=item *<br /><br />L&lt;IO::Socket::IP&gt; has been upgraded from version 0.41_01 to 0.42.<br /><br />=item *<br /><br />L&lt;IO::Zlib&gt; has been upgraded from version 1.14 to 1.15.<br /><br />=item *<br /><br />L&lt;locale&gt; has been upgraded from version 1.10 to 1.12.<br /><br />=item *<br /><br />L&lt;Math::BigInt&gt; has been upgraded from version 1.999837 to 2.003002.<br /><br />=item *<br /><br />L&lt;Math::BigInt::FastCalc&gt; has been upgraded from version 0.5013 to 0.5018.<br /><br />=item *<br /><br />L&lt;Module::CoreList&gt; has been upgraded from version 5.20230520 to 5.20240609.<br /><br />=item *<br /><br />L&lt;Module::Metadata&gt; has been upgraded from version 1.000037 to 1.000038.<br /><br />=item *<br /><br />L&lt;mro&gt; has been upgraded from version 1.28 to 1.29.<br /><br />=item *<br /><br />L&lt;NDBM_File&gt; has been upgraded from version 1.16 to 1.17.<br /><br />=item *<br /><br />L&lt;Opcode&gt; has been upgraded from version 1.64 to 1.65.<br /><br />=item *<br /><br />L&lt;perl5db.pl&gt; has been upgraded from version 1.77 to 1.78.<br /><br />Made parsing of the C&lt;l&gt; command arguments saner.<br />[L&lt;GH #21350|https://github.com/Perl/perl5/issues/21350&gt;]<br /><br />=item *<br /><br />L&lt;perlfaq&gt; has been upgraded from version 5.20210520 to 5.20240218.<br /><br />=item *<br /><br />L&lt;PerlIO::encoding&gt; has been upgraded from version 0.30 to 0.31.<br /><br />=item *<br /><br />L&lt;PerlIO::scalar&gt; has been upgraded from version 0.31 to 0.32.<br /><br />=item *<br /><br />L&lt;PerlIO::via&gt; has been upgraded from version 0.18 to 0.19.<br /><br />=item *<br /><br />L&lt;Pod::Checker&gt; has been upgraded from version 1.75 to 1.77.<br /><br />=item *<br /><br />L&lt;Pod::Html&gt; has been upgraded from version 1.34 to 1.35.<br /><br />=item *<br /><br />L&lt;Pod::Simple&gt; has been upgraded from version 3.43 to 3.45.<br /><br />=item *<br /><br />L&lt;podlators&gt; has been upgraded from version 5.01 to 5.01_02.<br /><br />=item *<br /><br />L&lt;POSIX&gt; has been upgraded from version 2.13 to 2.20.<br /><br />The C&lt;mktime&gt; function now works correctly on 32-bit platforms even if the<br />platform&#39;s C&lt;time_t&gt; type is larger than 32 bits. [L&lt;GH #21551|https://github.com/Perl/perl5/issues/21551&gt;]<br /><br />The C&lt;T_SIGNO&gt; and C&lt;T_FD&gt; typemap entries have been fixed so they work with<br />any variable name, rather than just the hardcoded C&lt;sig&gt; and C&lt;fd&gt;.<br /><br />The mappings for C&lt;Mode_t&gt;, C&lt;pid_t&gt;, C&lt;Uid_t&gt;, C&lt;Gid_t&gt; and C&lt;Time_t&gt; have<br />been updated to be integer types; previously they were C&lt;NV&gt; floating-point.<br /><br />Adjusted the signbit() on NaN test to handle the unusual bit pattern<br />returned for NaN by Oracle Developer Studio&#39;s compiler. [L&lt;GH #21533|https://github.com/Perl/perl5/issues/21533&gt;]<br /><br />=item *<br /><br />L&lt;re&gt; has been upgraded from version 0.44 to 0.47.<br /><br />=item *<br /><br />L&lt;Safe&gt; has been upgraded from version 2.44 to 2.46.<br /><br />=item *<br /><br />L&lt;SelfLoader&gt; has been upgraded from version 1.26 to 1.27.<br /><br />=item *<br /><br />L&lt;Socket&gt; has been upgraded from version 2.036 to 2.038.<br /><br />=item *<br /><br />L&lt;strict&gt; has been upgraded from version 1.12 to 1.13.<br /><br />=item *<br /><br />L&lt;Test::Harness&gt; has been upgraded from version 3.44 to 3.48.<br /><br />=item *<br /><br />L&lt;Test::Simple&gt; has been upgraded from version 1.302194 to 1.302199.<br /><br />=item *<br /><br />L&lt;Text::Tabs&gt; has been upgraded from version 2021.0814 to 2024.001.<br /><br />=item *<br /><br />L&lt;Text::Wrap&gt; has been upgraded from version 2021.0814 to 2024.001.<br /><br />=item *<br /><br />L&lt;threads&gt; has been upgraded from version 2.36 to 2.40.<br /><br />An internal error has been made slightly more verbose<br />(C&lt;Out of memory in perl:threads:ithread_create&gt;).<br /><br />=item *<br /><br />L&lt;threads::shared&gt; has been upgraded from version 1.68 to 1.69.<br /><br />=item *<br /><br />L&lt;Tie::File&gt; has been upgraded from version 1.07 to 1.09.<br /><br />Old compatibility code for perl 5.005 that was no longer functional has been<br />removed.<br /><br />=item *<br /><br />L&lt;Time::gmtime&gt; has been upgraded from version 1.04 to 1.05.<br /><br />=item *<br /><br />L&lt;Time::HiRes&gt; has been upgraded from version 1.9775 to 1.9777.<br /><br />=item *<br /><br />L&lt;Time::Local&gt; has been upgraded from version 1.30 to 1.35.<br /><br />=item *<br /><br />L&lt;Time::localtime&gt; has been upgraded from version 1.03 to 1.04.<br /><br />=item *<br /><br />L&lt;Time::tm&gt; has been upgraded from version 1.00 to 1.01.<br /><br />=item *<br /><br />L&lt;UNIVERSAL&gt; has been upgraded from version 1.15 to 1.17.<br /><br />=item *<br /><br />L&lt;User::grent&gt; has been upgraded from version 1.04 to 1.05.<br /><br />=item *<br /><br />L&lt;User::pwent&gt; has been upgraded from version 1.02 to 1.03.<br /><br />=item *<br /><br />L&lt;version&gt; has been upgraded from version 0.9929 to 0.9930.<br /><br />=item *<br /><br />L&lt;warnings&gt; has been upgraded from version 1.65 to 1.69.<br /><br />=item *<br /><br />L&lt;XS::APItest&gt; has been upgraded from version 1.32 to 1.36.<br /><br />=item *<br /><br />L&lt;XS::Typemap&gt; has been upgraded from version 0.19 to 0.20.<br /><br />=back<br /><br />=head1 Documentation<br /><br />=head2 Changes to Existing Documentation<br /><br />We have attempted to update the documentation to reflect the changes<br />listed in this document. If you find any we have missed, open an issue<br />at L&lt;https://github.com/Perl/perl5/issues&gt;.<br /><br />Additionally, the following selected changes have been made:<br /><br />=head3 L&lt;perlapi&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Corrected the documentation for L&lt;C&lt;Perl_form&gt;|perlapi/form&gt;,<br />C&lt;form_nocontext&gt;, and C&lt;vform&gt;, which claimed that any later call to one<br />of them will destroy the previous returns from any. This hasn&#39;t been true<br />since 5.6.0, except it does remain true if these are called during global<br />destruction. With that caveat, the return of each of these is a fresh<br />string in a temporary that will automatically be freed by a call to<br />L&lt;perlapi/C&lt;FREETMPS&gt;&gt; or at at places such as statement boundaries.<br /><br />=item *<br /><br />Several internal functions now have documentation - the various C&lt;newSUB&gt;<br />functions, C&lt;newANONLIST()&gt;, C&lt;newANONHASH()&gt;, C&lt;newSVREF()&gt; and similar.<br /><br />=back<br /><br />=head3 L&lt;perlclass&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Added a list of known bugs in the experimental C&lt;class&gt; feature.<br /><br />=back<br /><br />=head3 L&lt;perlfunc&gt;<br /><br />=over 4<br /><br />=item *<br /><br />The documentation for L&lt;C&lt;local&gt;|perlfunc/local EXPR&gt;,<br />L&lt;C&lt;my&gt;|perlfunc/my VARLIST&gt;, L&lt;C&lt;our&gt;|perlfunc/our VARLIST&gt;, and<br />L&lt;C&lt;state&gt;|perlfunc/state VARLIST&gt;, has been updated to include examples<br />and descriptions of their effects within a statement.<br /><br />=back<br /><br />=head3 L&lt;perlguts&gt;<br /><br />=over 4<br /><br />=item *<br /><br />A new section has been added which describes the experimental<br />reference-counted argument stack build option (C&lt;PERL_RC_STACK&gt;).<br /><br />=back<br /><br />=head3 L&lt;perlclib&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Extensive guidance has been added for interfacing with the standard C<br />library, including many more functions to avoid, and how to cope with<br />locales and threads.<br /><br />=back<br /><br />=head3 L&lt;perlhacktips&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Document we can&#39;t use compound literals or array designators due to C++<br />compatibility. [L&lt;GH #21073|https://github.com/Perl/perl5/issues/21073&gt;]<br /><br />=item *<br /><br />Document new functions C&lt;sv_mark_arenas()&gt; and C&lt;sv_sweep_arenas()&gt;<br />(which only exist on C&lt;DEBUGGING&gt; builds)<br /><br />=item *<br /><br />Added brief documentation for some tools useful when developing perl<br />itself on Windows or Cygwin.<br /><br />=back<br /><br />=head3 L&lt;perllol&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Removed indirect object syntax in C&lt;Dumpvalue&gt; example<br /><br />=back<br /><br />=head3 L&lt;perlre&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Removed statement suggesting C&lt;/p&gt; is a no-op.<br /><br />=back<br /><br />=head3 L&lt;perlref&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Documented ref assignment in list context (as part of the C&lt;refaliasing&gt; feature)<br /><br />=back<br /><br />=head3 L&lt;perlop&gt;<br /><br />=over 4<br /><br />=item *<br /><br />The section on the empty pattern C&lt;//&gt; has been amended to mention that the current dynamic scope is<br />used to find the last successful match.<br /><br />=back<br /><br />=head3 L&lt;perlport&gt;<br /><br />=over 4<br /><br />=item *<br /><br />The C&lt;-S&gt; file test has been meaningful on Win32 since 5.37.6<br /><br />=item *<br /><br />The C&lt;-l&gt; file test is now meaningful on Win32<br /><br />=item *<br /><br />Some strange behaviour with C&lt;.&gt; at the end of names under Windows has been documented<br /><br />=back<br /><br />=head3 L&lt;perlvar&gt;<br /><br />=over 4<br /><br />=item *<br /><br />Added documentation for an alternative to C&lt;${^CAPTURE}&gt;<br /><br />=back<br /><br />=head1 Diagnostics<br /><br />The following additions or changes have been made to diagnostic output,<br />including warnings and fatal error messages. For the complete list of<br />diagnostic messages, see L&lt;perldiag&gt;.<br /><br />=head2 New Diagnostics<br /><br />=head3 New Errors<br /><br />=over 4<br /><br />=item *<br /><br />L&lt;Cannot use __CLASS__ outside of a method or field initializer expression|perldiag/&quot;Cannot use __CLASS__ outside of a method or field initializer expression&quot;&gt;<br /><br />(F) A C&lt;__CLASS__&gt; expression yields the class name of the object instance<br />executing the current method, and therefore it can only be placed inside an<br />actual method (or method-like expression, such as a field initializer<br />expression).<br /><br />=item *<br /><br />L&lt;get_layers: unknown argument &#39;%s&#39;|perldiag/&quot;get_layers: unknown argument &#39;%s&#39;&quot;&gt;<br /><br />(F) You called PerlIO::get_layers() with an unknown argument. Legal<br />arguments are provided in key/value pairs, with the keys being one<br />of C&lt;input&gt;, C&lt;output&gt; or C&lt;detail&gt;, followed by a boolean.<br /><br />=item<br /><br />L&lt;UNIVERSAL does not export anything|perldiag/&quot;UNIVERSAL does not export anything&quot;&gt;<br /><br />(F) You asked UNIVERSAL to export something, but UNIVERSAL is the<br />base class for all classes and contains no exportable symbols.<br /><br />=item *<br /><br />L&lt;Builtin version bundle &quot;%s&quot; is not supported by Perl|perldiag/Builtin version bundle &quot;%s&quot; is not supported by Perl&gt;<br /><br />(F) You attempted to C&lt;use builtin :ver&gt; for a version number that is either<br />older than 5.39 (when the ability was added), or newer than the current perl<br />version.<br /><br />=item *<br /><br />L&lt;Invalid version bundle &quot;%s&quot;|perldiag/Invalid version bundle &quot;%s&quot;&gt;<br /><br />(F) A version number that is used to specify an import bundle during a<br />C&lt;use builtin ...&gt; statement must be formatted as C&lt;:MAJOR.MINOR&gt; with an<br />optional third component, which is ignored. Each component must be a number<br />of 1 to 3 digits. No other characters are permitted. The value that was<br />specified does not conform to these rules.<br /><br />=item *<br /><br />L&lt;Missing comma after first argument to return|perldiag/&quot;Missing comma after first argument to return&quot;&gt;<br /><br />(F) While certain operators allow you to specify a filehandle or an<br />&quot;indirect object&quot; before the argument list, C&lt;return&gt; isn&#39;t one of<br />them.<br /><br />=item *<br /><br />L&lt;Out of memory during vec in lvalue context|perldiag/&quot;Out of memory during vec in lvalue context&quot;&gt;<br /><br />(F) An attempt was made to extend a string beyond the largest possible memory<br />allocation by assigning to C&lt;vec()&gt; called with a large second argument.<br /><br />(This case used to throw a generic C&lt;Out of memory!&gt; error.)<br /><br />=item *<br /><br />L&lt;Cannot create an object of incomplete class &quot;%s&quot;|perldiag/&quot;Cannot create an object of incomplete class &quot;%s&quot;&quot;&gt;<br /><br />(F) An attempt was made to create an object of a class where the start<br />of the class definition has been seen, but the class has not been<br />completed.<br /><br />This can happen for a failed eval, or if you attempt to create an<br />object at compile time before the class is complete:<br /><br /> eval &quot;class Foo {&quot;; Foo-&gt;new; # error<br /> class Bar { BEGIN { Bar-&gt;new } }; # error<br /><br />Previously perl would assert or crash. [L&lt;GH #22159|https://github.com/Perl/perl5/issues/22159&gt;]<br /><br />=back<br /><br />=head3 New Warnings<br /><br />=over 4<br /><br />=item *<br /><br />L&lt;&lt; Forked open &#39;%s&#39; not meaningful in &lt;&gt;|perldiag/&quot;Forked open &#39;%s&#39; not meaningful in &lt;&gt;&quot; &gt;&gt;<br /><br />(S inplace) You had C&lt;|-&gt; or C&lt;-|&gt; in C&lt;@ARGV&gt; and tried to use C&lt;&lt; &lt;&gt;<br />&gt;&gt; to read from it.<br /><br />Previously this would fork and produce a confusing error message. [L&lt;GH #21176|https://github.com/Perl/perl5/issues/21176&gt;]<br /><br />=item *<br /><br />L&lt;Attempt to call undefined %s method with arguments (&quot;%s&quot;%s) via package &quot;%s&quot; (Perhaps you forgot to load the package?)|perldiag/Attempt to call undefined %s method with arguments (&quot;%s&quot;%s) via package &quot;%s&quot; (Perhaps you forgot to load the package?)&gt;<br /><br />(D deprecated::missing_import_called_with_args) You called the<br />C&lt;import()&gt; or C&lt;unimport()&gt; method of a class that has no import method<br />defined in its inheritance graph, and passed an argument to the method.<br />This is very often the sign of a misspelled package name in a use or<br />require statement that has silently succeeded due to a case insensitive<br />file system.<br /><br />Another common reason this may happen is when mistakenly attempting to<br />import or unimport a symbol from a class definition or package which<br />does not use C&lt;Exporter&gt; or otherwise define its own C&lt;import&gt; or<br />C&lt;unimport&gt; method.<br /><br />=back<br /><br />=head2 Changes to Existing Diagnostics<br /><br />=over 4<br /><br />=item *<br /><br />L&lt;Name &quot;%s::%s&quot; used only once: possible typo|perldiag/&quot;Name &quot;%s::%s&quot; used only once: possible typo&quot;&gt;<br /><br />This warning now honors being marked as fatal. [L&lt;GH #13814|https://github.com/Perl/perl5/issues/13814&gt;]<br /><br />=item *<br /><br />L&lt;Out of memory in perl:%s|perldiag/&quot;Out of memory in perl:%s&quot;&gt;<br /><br />There used to be several places in the perl core that would print a generic<br />C&lt;Out of memory!&gt; message and abort when memory allocation failed, giving no<br />indication which program it was that ran out of memory. These have been<br />modified to include the word C&lt;perl&gt; and the general area of the allocation<br />failure, e.g. C&lt;Out of memory in perl:util:safesysrealloc&gt;. [L&lt;GH #21672|https://github.com/Perl/perl5/issues/21672&gt;]<br /><br />=item *<br /><br />L&lt;Possible precedence issue with control flow operator (%s)|perldiag/&quot;Possible precedence issue with control flow operator (%s)&quot;&gt;<br /><br />This warning now mentions the name of the control flow operator that triggered<br />the diagnostic (e.g. C&lt;return&gt;, C&lt;exit&gt;, C&lt;die&gt;, etc).<br /><br />It also covers more cases: Previously, the warning was only triggered if a<br />low-precedence logical operator (like C&lt;and&gt;, C&lt;or&gt;, C&lt;xor&gt;) was involved. Now<br />it is also shown for misleading code like this:<br /><br /> exit $x ? 0 : 1; # actually parses as: exit($x) ? 0 : 1;<br /> exit $x == 0; # actually parses as: exit($x) == 0;<br /><br />=item *<br /><br />L&lt;Use of uninitialized value%s|perldiag/&quot;Use of uninitialized value%s&quot;&gt;<br /><br />This warning is now slightly more accurate in cases involving C&lt;length&gt;,<br />C&lt;pop&gt;, C&lt;shift&gt;, or C&lt;splice&gt;:<br /><br /> my $x;<br /> length($x) == 0<br /> # Before:<br /> # Use of uninitialized value $x in numeric eq (==) at ...<br /> # Now:<br /> # Use of uninitialized value length($x) in numeric eq (==) at ...<br /><br />That is, the warning no longer implies that C&lt;$x&gt; was used directly as an<br />operand of C&lt;==&gt;, which it wasn&#39;t.<br /><br />Similarly:<br /><br /> my @xs;<br /> shift @xs == 0<br /> # Before:<br /> # Use of uninitialized value within @xs in numeric eq (==) at ...<br /> # Now:<br /> # Use of uninitialized value shift(@xs) in numeric eq (==) at ...<br /><br />This is more accurate because there never was an C&lt;undef&gt; within C&lt;@xs&gt; as the<br />warning implied. (The warning for C&lt;pop&gt; works analogously.)<br /><br />Finally:<br /><br /> my @xs = (1, 2, 3);<br /> splice(@xs, 0, 0) == 0<br /> # Before:<br /> # Use of uninitialized value within @xs in numeric eq (==) at ...<br /> # Now:<br /> # Use of uninitialized value in numeric eq (==) at ...<br /><br />That is, in cases where C&lt;splice&gt; returns C&lt;undef&gt;, it no longer<br />unconditionally blames its first argument. This was misleading because<br />C&lt;splice&gt; can return C&lt;undef&gt; even if none of its arguments contain C&lt;undef&gt;.<br /><br />[L&lt;GH #21930|https://github.com/Perl/perl5/issues/21930&gt;]<br /><br />=item *<br /><br />L&lt;Old package separator &quot;&#39;&quot; deprecated|perldiag/&quot;Old package separator &quot;&#39;&quot; deprecated&quot;&gt;<br /><br />Prevent this warning appearing spuriously when checking the heuristic for the<br />L&lt;You need to quote &quot;%s&quot;|perldiag/&quot;You need to quote &quot;%s&quot;&quot;&gt; warning.<br /><br />[L&lt;GH #22145|https://github.com/Perl/perl5/issues/22145&gt;]<br /><br />=back<br /><br />=head1 Configuration and Compilation<br /><br />=over 4<br /><br />=item *<br /><br />C&lt;microperl&gt;, long broken and of unclear present purpose, has been removed<br />as promised in L&lt;Perl 5.18|perl5180delta/Future Deprecations&gt;.<br /><br />=item *<br /><br />Fix here-doc used for code to probe C&lt;LC_ALL&gt; syntax for disparate<br />locales introduced in 5.39.2. [L&lt;GH #21451|https://github.com/Perl/perl5/issues/21451&gt;]<br /><br />=item *<br /><br />You can now separately enable high water mark checks for non-DEBUGGING<br />or disable them for DEBUGGING builds with C&lt;-Accflags=-DPERL_USE_HWM&gt;<br />or C&lt;-Accflags=-DPERL_NO_HWM&gt; respectively. The default remains the<br />same. [L&lt;GH #16607|https://github.com/Perl/perl5/issues/16607&gt;]<br /><br />=back<br /><br />=head1 Testing<br /><br />Tests were added and changed to reflect the other additions and<br />changes in this release. Furthermore, these significant changes were<br />made:<br /><br />=over 4<br /><br />=item *<br /><br />Update F&lt;nm&gt; output parsing for Darwin in F&lt;t/porting/libperl.t&gt; to handle<br />changes in the output of nm on Darwin.<br />[L&lt;GH #21117|https://github.com/Perl/perl5/issues/21117&gt;]<br /><br />=item *<br /><br />F&lt;t/op/magic.t&gt; would fail when C&lt;ps&gt; was the BusyBox implementation,<br />since that doesn&#39;t support the C&lt;-p&gt; flag and otherwise ignores a<br />process id on the command-line. This caused F&lt;TEST&gt; failures on<br />BusyBox systems such as Alpine Linux. [L&lt;GH #17542|https://github.com/Perl/perl5/issues/17542&gt;]<br /><br />=item *<br /><br />F&lt;porting/globvar.t&gt; now uses the more portable C&lt;nm -P ...&gt; to fetch<br />the names defined in an object file. The parsing of the names found<br />in the object is now separated from processing them to handle the<br />duplication between local and global definitions on AIX. [L&lt;GH #21637|https://github.com/Perl/perl5/issues/21637&gt;]<br /><br />=item *<br /><br />A test was added to F&lt;lib/locale_threads.t&gt; that extensively stress<br />tests locale handling. It turns out that the libc implementations on<br />various platforms have bugs in this regard, including Linux, Windows,<br />*BSD derivatives including Darwin, and others. Experimental versions of<br />this test have been used in the past few years to find bugs in the Perl<br />implementation and in those platforms, as well as to develop workarounds<br />in the Perl implementation, where feasible, for the platform bugs.<br />Multiple bug report tickets have been filed against platforms, and some<br />have been fixed. The test checks that platforms that purport to support<br />thread-safe locale handling actually do so (and that perl works properly<br />on those that do; The read-only variable C&lt;${^SAFE_LOCALES}&gt; is set to<br />1 if perl thinks the platform can handle this, whatever the platform&#39;s<br />documentation says).<br /><br />Also tested for is if the various locale categories can indeed be set<br />independently to disparate locales. (An example of where you might want<br />to do this is if you are a Western Canadian living and working in<br />Holland. You likely will want to have the C&lt;LC_MONETARY&gt; locale be<br />set to where you are living, but have the other parts of your locale<br />retain your native English values. Later, as you get a bit more<br />comfortable with Dutch, and in order to communicate better with your<br />colleagues, you might want to change C&lt;LC_TIME&gt; and C&lt;LC_NUMERIC&gt; to<br />Dutch, while leaving C&lt;LC_CTYPE&gt; and C&lt;LC_COLLATE&gt; set to English<br />indefinitely.)<br /><br />=item *<br /><br />The test F&lt;t/porting/libperl.t&gt; will no longer run in maint releases.<br />This test is sensitive to changes in the output of F&lt;nm&gt; on various<br />platforms, and tarballs aren&#39;t updated as we update this test in<br />blead. [L&lt;GH #21677|https://github.com/Perl/perl5/issues/21677&gt;]<br /><br />=back<br /><br />=head1 Platform Support<br /><br />=head2 New Platforms<br /><br />=over 4<br /><br />=item Serenity OS<br /><br />Out of the box support for Serenity OS was added.<br /><br />=back<br /><br />=head2 Platform-Specific Notes<br /><br />=over 4<br /><br />=item Windows<br /><br />Eliminated several header build warnings under MSVC with C&lt;/W4&gt; to reduce noise<br />for embedders. [L&lt;GH #21031|https://github.com/Perl/perl5/issues/21031&gt;]<br /><br />Work around a bug in most 32-bit Mingw builds, where the generated<br />code, including the code in the gcc support library, assumes 16-byte<br />stack alignment, which 32-bit Windows does not preserve. [L&lt;GH #21313|https://github.com/Perl/perl5/issues/21313&gt;]<br /><br />Enable C&lt;copysign&gt;, C&lt;signbit&gt;, C&lt;acosh&gt;, C&lt;asinh&gt;, C&lt;atanh&gt;, C&lt;exp2&gt;,<br />C&lt;tgamma&gt; in the bundled configuration used for MSVC. [L&lt;GH #21610|https://github.com/Perl/perl5/issues/21610&gt;]<br /><br />The build process no longer supports Visual Studio 2013. This was<br />failing to build at a very basic level and there have been no reports<br />of such failures. [L&lt;GH #21624|https://github.com/Perl/perl5/issues/21624&gt;]<br /><br />=item Linux<br /><br />The hints file has been updated to handle the Intel oneAPI DPC++/C++ compiler.<br /><br />=item MacOS/Darwin<br /><br />Don&#39;t set C&lt;MACOSX_DEPLOYMENT_TARGET&gt; when building on OS X 10.5. [L&lt;GH<br />#21367|https://github.com/Perl/perl5/issues/21367&gt;]<br /><br />=item VMS<br /><br />Fixed the configure &quot;installation prefix&quot; prompt to accept a string rather than<br />yes/no.<br /><br />Fixed compilation by defining proper value for<br />C&lt;perl_lc_all_category_positions_init&gt;.<br /><br />Increased buffer size when reading F&lt;config_H.SH&gt; to fix compilation under<br />clang.<br /><br />=item Oracle Developer Studio (Solaris, Oracle Linux)<br /><br />Due to an apparent code generation bug, the default optimization level<br />for the Oracle Developer Studio (formerly Sun Workshop) compiler is<br />now C&lt;-xO1&gt;. [L&lt;GH #21535|https://github.com/Perl/perl5/issues/21535&gt;]<br /><br />=back<br /><br />=head1 Internal Changes<br /><br />=over 4<br /><br />=item *<br /><br />C&lt;PERL_RC_STACK&gt; build option added.<br /><br />This new build option is highly experimental and is not enabled by<br />default. Perl can be built with it by using the F&lt;Configure&gt; option<br />C&lt;-Accflags=&#39;-DPERL_RC_STACK&#39;&gt;.<br /><br />It makes the argument stack bump the reference count of SVs pushed onto<br />it. It is mostly functional, but currently slow and incomplete.<br /><br />It is intended in the long term that this build option will become<br />the default option, and then finally the only option; but this will be<br />many releases away.<br /><br />In particular, there is currently no support within XS code for using<br />these new features. So under this build option, all XS functions are<br />called via a backwards-compatibility wrapper which slows down such calls.<br /><br />In future releases, better support for XS code is intended to be added.<br />It is expected that straightforward XS code will eventually be able to<br />make use of a reference-counted stack without modification, with any heavy<br />lifting being handled by the XS compiler (C&lt;xsubpp&gt;) and the macros which<br />it outputs. But code which implements PP() functions will eventually have<br />to be modified to use a new PP API: rpp_foo() rather than PUSHs() etc. But<br />this new API is not yet stable, nor has it yet been back-ported via<br />C&lt;Devel::PPPort&gt;.<br /><br />See L&lt;perlguts|perlguts/&quot;Reference-counted argument stack&quot;&gt; for more<br />details.<br /><br />=item *<br /><br />A new API function has been added that simplifies C (or XS) code that creates<br />C&lt;LISTOP&gt; optree fragments. C&lt;newLISTOPn()&gt; is a variadic function that takes<br />a C&lt;NULL&gt;-terminated list of child op pointers, and constructs a new checked<br />C&lt;LISTOP&gt; to contain them all. This is simpler than creating a new plain<br />C&lt;OP_LIST&gt;, adding each child individually, and finally calling<br />C&lt;op_convert_list()&gt; in most code fragments.<br /><br />=item *<br /><br />The C&lt;eval_sv()&gt; API now accepts the C&lt;G_USEHINTS&gt; flag, which uses<br />the hints such as strict and features from C&lt;PL_curcop&gt; instead of the<br />default, which is to use default hints, e.g. no C&lt;use vX.XX;&gt;, no<br />strict, default features.<br /><br />Beware if you use this flag in XS code: your evaluated code will need<br />to support whatever strictness or features are in effect at the point<br />your XS function is called.<br /><br />[L&lt;GH #21415|https://github.com/Perl/perl5/issues/21415&gt;]<br /><br />=item *<br /><br />C&lt;PERL_VERSION_LE&gt; has been fixed to properly check for &quot;less than or equal&quot;<br />rather than &quot;less than&quot;.<br /><br />=item *<br /><br />C&lt;dAX&gt;, C&lt;dITEMS&gt; and hence C&lt;dXSARGS&gt; now declare C&lt;AX&gt; and C&lt;items&gt;<br />as C&lt;Stack_off_t&gt; rather than C&lt;SSize_t&gt;. This reverts back to<br />compatibility with pre-64-bit stack support for default builds of perl<br />where C&lt;Stack_off_t&gt; is C&lt;I32&gt;. [L&lt;GH #21782|https://github.com/Perl/perl5/issues/21782&gt;]<br /><br />=item *<br /><br />A new function is now available to C&lt;XS&gt; code, L&lt;perlapi/sv_langinfo&gt;.<br />This provides the same information as the existing<br />L&lt;perlapi/Perl_langinfo8&gt;, but returns an SV instead of a S&lt;C&lt;char *&gt;&gt;,<br />so that programmers don&#39;t have to concern themselves with the UTF-8ness<br />of the result. This new function is now the preferred interface for<br />C&lt;XS&gt; code to the L&lt;nl_langinfo(3)&gt; C&lt;libc&gt; function. From Perl space,<br />this information continues to be provided by the L&lt;I18N::Langinfo&gt;<br />module.<br /><br />=item *<br /><br />glibc has an undocumented equivalent function to querylocale(), which<br />our experience indicates is reliable. When this is function is used,<br />it removes the need for perl to keep its own records, hence is more<br />efficient and guaranteed to be accurate. Use of this function can be<br />disabled by defining the C&lt;NO_NL_LOCALE_NAME&gt; build option<br /><br />=back<br /><br />=head1 Selected Bug Fixes<br /><br />=over 4<br /><br />=item *<br /><br />The delimiter C&lt;SYRIAC COLON SKEWED LEFT/RIGHT&gt; pair has been removed<br />from the ones recognized by the C&lt;extra_paired_delimiters&gt; feature.<br />(See L&lt;perlop/Quote and Quote-like Operators&gt;.) This is because those<br />characters are normally written right-to-left, and this could be<br />visually confusing [L&lt;GH #22228|https://github.com/Perl/perl5/issues/22228&gt;].<br />The change was actually to forbid any right-to-left delimiters, but this<br />pair is the only current instance that meets this criterion. By policy,<br />this change means that the C&lt;extra_paired_delimiters&gt; feature cannot be<br />considered to have been stable long enough for its experimental status to<br />be removed.<br /><br />=item *<br /><br />C&lt;use 5.36;&gt; or later didn&#39;t enable the post parse reporting of L&lt;Name<br />&quot;%s::%s&quot; used only once: possible typo|perldiag/&quot;Name &quot;%s::%s&quot; used<br />only once: possible typo&quot;&gt; warnings when enabling warnings.<br />[L&lt;GH #21271|https://github.com/Perl/perl5/issues/21271&gt;]<br /><br />=item *<br /><br />Fix a crash or assertion when cleaning up a closure that refers to an<br />outside C&lt;our&gt; sub. [L&lt;GH #21067|https://github.com/Perl/perl5/issues/21067&gt;]<br /><br />=item *<br /><br />Fixed a number of issues where C&lt;I32&gt; was used as a string offset or<br />size rather than C&lt;SSize_t&gt; or C&lt;STRLEN&gt;/C&lt;size_t&gt; [L&lt;GH #21012|https://github.com/Perl/perl5/issues/21012&gt;]<br /><br />=item *<br /><br />C&lt;~$str&gt; when C&lt;$str&gt; was more than 2GB in size would do nothing or<br />produce an incomplete result.<br /><br />=item *<br /><br />String repeat, C&lt;$str x $count&gt;, didn&#39;t handle C&lt;$str&gt; over 2GB in<br />size, throwing an error. Now such strings are repeated.<br /><br />=item *<br /><br />Complex substitution after the 2GB point in a string could access<br />incorrect or invalid offsets in the string.<br /><br />=item *<br /><br />sv_utf8_decode() would truncate the SVs pos() value. This wasn&#39;t<br />visible via utf8::decode().<br /><br />=item *<br /><br />When compiling a constant folded hash key, the length was truncated<br />when creating the shared SV. Since hash keys over 2GB are not<br />supported, throw a compilation error instead.<br /><br />=item *<br /><br />msgrcv() incorrectly called get magic on the buffer SV and failed to<br />call set magic on completion.<br />[L&lt;GH #21012|https://github.com/Perl/perl5/issues/21012&gt;]<br /><br />=item *<br /><br />msgrcv() used the size parameter to resize the buffer before<br />validating it. [L&lt;GH #21012|https://github.com/Perl/perl5/issues/21012&gt;]<br /><br />=item *<br /><br />Inheriting from a class that was hierarchically an ancestor of the new<br />class, eg. C&lt; class A::B :isa(A) { ... } &gt;, would not attempt to load<br />the parent class. [L&lt;GH #21332|https://github.com/Perl/perl5/issues/21332&gt;]<br /><br />=item *<br /><br />Declared references can now be used with C&lt;state&gt; variables.<br />[L&lt;GH #21351|https://github.com/Perl/perl5/issues/21351&gt;]<br /><br />=item *<br /><br />Trailing elements in an C&lt;unshift&gt;ed and resized array will now always be<br />initialized. [L&lt;GH #21265|https://github.com/Perl/perl5/issues/21265&gt;]<br /><br />=item *<br /><br />Make C&lt;use 5.036&gt; respect the -X flag<br /><br />perl&#39;s -X flag disables all warnings globally, but «use 5.036» didn&#39;t<br />respect that until now. [L&lt;GH #21431|https://github.com/Perl/perl5/issues/21431&gt;]<br /><br />=item *<br /><br />Fixed an OP leak when an error was produced for initializer for a class<br />field. [L&lt;GH #20812|https://github.com/Perl/perl5/issues/20812&gt;]<br /><br />=item *<br /><br />Fixed a leak of the return value when smartmatching against a code reference.<br /><br />=item *<br /><br />Fixed a slowdown in repeated substitution replacements using special<br />variables, such as C&lt;s/....x$1/g&gt;. It actually makes all string<br />concatenations involving such &quot;magic&quot; variables less slow, but the<br />slowdown was more noticeable on repeated substitutions due to extra memory<br />usage that was only freed after the last iteration. The slowdown started<br />in perl 5.28.0 - which generally sped up string concatenation but slowed<br />down when using special variables.<br />[L&lt;GH #21360|https://github.com/Perl/perl5/issues/21360&gt;]<br /><br />=item *<br /><br />Lexical names from the enclosing scope in a lexical sub or closure<br />weren&#39;t visible to code executed by calling C&lt;eval EXPR;&gt; from the<br />C&lt;DB&gt; package. This was introduced in 5.18 in an attempt to prevent<br />subs from retaining a reference to their outer scope, but this broke<br />the special behaviour of C&lt;eval EXPR;&gt; in package DB.<br /><br />This incidentally fixed a TODO test for C&lt;B::Deparse&gt;.<br />[L&lt;GH #19370|https://github.com/Perl/perl5/pull/19370&gt;]<br /><br />=item *<br /><br />Optionally support an argument stack over 2**32 entries on 64-bit<br />platforms. This requires 32GB of memory just for the argument stack<br />pointers itself, so you will require a significantly more memory to<br />take advantage of this.<br /><br />To enable this add C&lt;-Accflags=-DPERL_STACK_OFFSET_SSIZET&gt; or<br />equivalent to the C&lt;Configure&gt; command-line.<br /><br />[L&lt;GH #20917|https://github.com/Perl/perl5/issues/20917&gt;]<br />[L&lt;GH #21523|https://github.com/Perl/perl5/issues/21523&gt;]<br /><br />=item *<br /><br />Fixed various problems with join() where modifications to the<br />separator could be handled inconsistently, or could access released<br />memory. Changes to the separator from magic or overloading for values<br />in the C&lt;LIST&gt; no longer have an effect on the resulting joined<br />string.<br />[L&lt;GH #21458|https://github.com/Perl/perl5/issues/21458&gt;]<br /><br />=item *<br /><br />Don&#39;t clear the integer flag C&lt;IOK&gt; from lines in the C&lt;&lt;<br />@{&quot;_&lt;$sourcefile&quot;} &gt;&gt; array when a C&lt;dbstate&gt; op is removed for that<br />line. This was broken when fixing<br />[L&lt;GH #19198|https://github.com/Perl/perl5/issues/19198&gt;].<br />[L&lt;GH #21564|https://github.com/Perl/perl5/issues/21564&gt;]<br /><br />=item *<br /><br />Many bug fixes have been made for using locales under threads and in<br />embedded perls. And workarounds for libc bugs have been added. As a<br />result thread-safe locale handling is now the default under OpenBSD, and<br />MingW when compiled with UCRT.<br /><br />However, testing has shown that Darwin&#39;s implementation of thread-safe<br />locale handling has bugs. So now Perl doesn&#39;t attempt to use the<br />thread-safe operations when compiled on Darwin.<br /><br />As before, you can check to see if your program is running with<br />thread-safe locales by checking if the value of C&lt;${^SAFE_LOCALES}&gt; is<br />1.<br /><br />=item *<br /><br />Various bugs have been fixed when perl is configured with<br />C&lt;-Accflags=-DNO_LOCALE_NUMERIC&gt; or any other locale category (or<br />categories).<br /><br />=item *<br /><br />Not all locale categories need be set to the same locale. Perl now<br />works around bugs in the libc implementations of locale handling on some<br />platforms that previously could result in mojibake.<br /><br />=item *<br /><br />C&lt;LC_ALL&gt; is represented in one of two ways when not all locale<br />categories are set to the same locale. On some platforms, such as Linux<br />and Windows, the representation is of the form of a series of<br />C&lt;&#39;category=locale-name&#39;&gt; pairs. On other platforms, such as *BSD, the<br />representation is positional like S&lt;C&lt;I&lt;name1&gt; / I&lt;name2&gt; / ... &gt;&gt;.<br />I&lt;name1&gt; is always for a particular category as defined by the platform,<br />as are the other names. The sequence that separates the names<br />(the S&lt;C&lt; / &gt;&gt; above) also varies by platform. Previously, perl had<br />problems with platforms that used the positional notation. This is now<br />fixed.<br /><br />=item *<br /><br />A bug has been fixed in the regexp engine with an optimisation that applies<br />to the C&lt;+&gt; quantifier where it was followed by a C&lt;(*SKIP)&gt; pattern.<br /><br />[L&lt;GH #21534|https://github.com/Perl/perl5/issues/21534&gt;]<br /><br />=item *<br /><br />The tmps (mortal) stack now grows exponentially. Previously it grew<br />linearly, so if it was growing incrementally, such as through many<br />calls to sv_2mortal(), on a system where realloc() is O(size), the<br />performance would be O(n*n). With exponential grows this changes to<br />amortized O(n). [L&lt;GH #21654|https://github.com/Perl/perl5/issues/21654&gt;]<br /><br />=item *<br /><br />Lexical subs now have a new stub in the pad for each recursive call<br />into the containing function. This fixes two problems:<br /><br />=over<br /><br />=item *<br /><br />If the lexical sub called the containing function, a &quot;Can&#39;t undef<br />active subroutine&quot; error would be thrown. For example:<br /><br /> use v5.36.0;<br /> sub outer($oc) {<br /> my sub inner ($c) {<br /> outer($c-1) if $c; # Can&#39;t undef active subroutine<br /> }<br /> inner($oc);<br /> }<br /> outer(2);<br /><br />[L&lt;GH #18606|https://github.com/Perl/perl5/issues/18606&gt;]<br /><br />=item *<br /><br />If the lexical sub was called from a recursive call into the<br />containing function, this would overwrite the bindings to the closed<br />over variables in the lexical sub, so calls into the lexical sub from<br />the outer recursive call would have access to the variables from the<br />inner recursive call:<br /><br /> use v5.36.0;<br /> sub outer ($x) {<br /> my sub inner ($label) {<br /> say &quot;$label $x&quot;;<br /> }<br /> inner(&quot;first&quot;);<br /> outer(&quot;inner&quot;) if $x eq &quot;outer&quot;;<br /> # this call to inner() sees the wrong $x<br /> inner(&quot;second&quot;);<br /> }<br /> outer(&quot;outer&quot;);<br /><br />[L&lt;GH #21987|https://github.com/Perl/perl5/issues/21987&gt;]<br /><br />=back<br /><br />=item *<br /><br />prepare_export_lexical() was separately saving C&lt;PL_comppad&gt; and<br />C&lt;PL_curpad&gt;, this could result in C&lt;PL_curpad&gt; being restored to a no<br />longer valid value, resulting in a panic when importing lexicals in<br />some cases. [L&lt;GH #21981|https://github.com/Perl/perl5/issues/21981&gt;]<br /><br />=item *<br /><br />A string eval() operation in the scope of a C&lt;use VERSION&gt; declaration would<br />sometimes emit spurious &quot;Downgrading a use VERSION declaration&quot; warnings due<br />to an inconsistency in the way the version number was stored. This is now<br />fixed.<br />[L&lt;GH #22121|https://github.com/Perl/perl5/issues/22121&gt;]<br /><br />=back<br /><br />=head1 Known Problems<br /><br />=over 4<br /><br />=item * perlivp is missing streamzip on Windows<br /><br />The C&lt;streamzip&gt; utility does not get installed on Windows but should<br />get installed.<br /><br />=back<br /><br />=head1 Errata From Previous Releases<br /><br />=over 4<br /><br />=item *<br /><br />L&lt;perl5300delta&gt; has been updated to include the removal of the C&lt;arybase&gt; module that happened at<br />the same time as the removal of C&lt;$[&gt;.<br /><br />=back<br /></div><br /><div style="color: grey;">[2 same lines]</div><br /><div style="color: red; text-decoration: line-through;">Perl 5.38.2 represents approximately 5 months of development since Perl<br />5.38.0 and contains approximately 6,100 lines of changes across 34 files<br />from 4 authors.</div><div style="color: green;">Perl 5.40.0 represents approximately 11 months of development since Perl<br />5.38.0 and contains approximately 160,000 lines of changes across 1,500<br />files from 75 authors.</div><br /><div style="color: grey;">[2 same lines]</div><br /><div style="color: red; text-decoration: line-through;">approximately 1,300 lines of changes to 9 .pm, .t, .c and .h files.</div><div style="color: green;">approximately 110,000 lines of changes to 1,200 .pm, .t, .c and .h files.</div><br /><div style="color: grey;">[3 same lines]</div><br /><div style="color: red; text-decoration: line-through;">contributed the improvements that became Perl 5.38.2:</div><div style="color: green;">contributed the improvements that became Perl 5.40.0:</div><br /><div style="color: grey;">[1 same line]</div><br /><div style="color: red; text-decoration: line-through;">Karl Williamson, Paul Evans, Steve Hay, Tony Cook.</div><div style="color: green;">Abe Timmerman, Alexander Kanavin, Amory Meltzer, Aristotle Pagaltzis, Arne<br />Johannessen, Beckett Normington, Bernard Quatermass, Bernd, Bruno Meneguele,<br />Chad Granum, Chris &#39;BinGOs&#39; Williams, Christoph Lamprecht, Craig A. Berry,<br />Dagfinn Ilmari MannsÃ¥ker, Dan Book, Dan Church, Daniel Böhmer, Dan<br />Jacobson, Dan Kogai, David Golden, David Mitchell, E. Choroba, Elvin<br />Aslanov, Erik Huelsmann, Eugen Konkov, Gianni Ceccarelli, Graham Knop, Greg<br />Kennedy, guoguangwu, Hauke D, H.Merijn Brand, Hugo van der Sanden, iabyn,<br />Jake Hamby, Jakub Wilk, James E Keenan, James Raspass, Joe McMahon, Johan<br />Vromans, John Karr, Karen Etheridge, Karl Williamson, Leon Timmermans, Lukas<br />Mai, Marco Fontani, Marek Rouchal, Martijn Lievaart, Mathias Kende, Matthew<br />Horsfall, Max Maischein, Nicolas Mendoza, Nicolas R, OpossumPetya, Paul<br />Evans, Paul Marquess, Peter John Acklam, Philippe Bruhat (BooK), Raul E<br />Rangel, Renee Baecker, Ricardo Signes, Richard Leach, Scott Baker, Sevan<br />Janiyan, Sisyphus, Steve Hay, TAKAI Kousuke, Todd Rinaldo, Tomasz Konojacki,<br />Tom Hughes, Tony Cook, William Lyu, x-yuri, Yves Orton, Zakariyya Mughal,<br />ДилÑн Палаузов.</div><br /><div style="color: grey;">[17 same lines]</div><br /><div style="color: red; text-decoration: line-through;">L&lt;http://www.perl.org/&gt;, the Perl Home Page.</div><div style="color: green;">L&lt;https://www.perl.org/&gt;, the Perl Home Page.</div></pre></description> <guid isPermaLink="false">personal-247 release-230286</guid> <pubDate>Sun, 09 Jun 2024 20:45:37 +0000</pubDate> </item> <item> <title>CGI 4.65</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=LEEJO%2FCGI-4.65</link> <description><pre><div style="color: green;">4.65 2024-06-04<br /><br /> [ TESTING ]<br /> - &quot;fix&quot; t/url.t for older Perls (GH #266)<br /></div></pre></description> <guid isPermaLink="false">personal-247 release-230204</guid> <pubDate>Tue, 04 Jun 2024 15:15:17 +0000</pubDate> </item> <item> <title>Locale-Codes 3.79</title> <link>https://www.perlmodules.net/viewfeed/list/247?frag=SBECK%2FLocale-Codes-3.79</link> <description><pre><div style="color: red; text-decoration: line-through;">3.78 2024-03-08 sbeck</div><div style="color: green;">3.79 2024-06-01 sbeck<br /> - NEW CODE(s)<br /><br />3.78 2024-03-01 sbeck</div></pre></description> <guid isPermaLink="false">personal-247 release-230155</guid> <pubDate>Sat, 01 Jun 2024 15:37:25 +0000</pubDate> </item> </channel> </rss>