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

</channel>
</rss>