1Revision history for Perl extension Params-Util 2 31.00 Sun 31 May 2009 4 - Now all known XS bugs are worked out, I've removed 5 the experimental flags and set that as the first 1+ release. 6 - Fixed XS implementation of _*LIKE and _INSTANCE 7 - Added test for a negative custom isa returning ('') 8 - Improving the 'clean' file list in a Makefile.PL 9 100.38 Tue 17 Feb 2009 11 - Fix _IDENTIFIER to return false for "foo\n" (ZEFRAM) 12 - Fix _CLASS to return false for "foo\n" (ZEFRAM) 13 140.37 Wed 4 Feb 2009 15 - Fix _HASH for bleadperl (patch from RAFL) 16 - Fix regex (more) for bleadperl (patch from RAFL) 17 180.36 Fri 30 Jan 2009 19 - Fixing the overload for _REGEX 20 - Adding the tests for _REGEX 21 - Reorganising the Makefile.PL 22 - Adding duplicate tests for when the XS version isn't compiled 23 240.35 Tue 11 Nov 2008 25 - No changes 26 - CPAN Testers results look good, moving to production version 27 280.34_01 Mon 3 Nov 2008 29 - Adding experimental XS implementation by the awesome Jens Rehsack 30 310.33 Tue 27 May 2008 32 - Upgrading to Module::Install 0.74 33 - Bumping Scalar::Util version to 1.18 to get a fixed better looks_like_number 34 - Moved B driver test class to My_B to prevent collision with the B modules 35 360.32_01 Sat 23 Feb 2008 37 - Moving 01_compile.t minimum version to 5.005 to match Makefile.PL 38 (Resolves rt.cpan.org #26674) 39 - Removing the deprecated _CALLABLE function 40 410.31 Wed 14 Nov 2007 42 - Upgrading to Module::Install 0.68 43 440.30 Mon 22 Oct 2007 45 - Incremental release to get a newer and non-broken version of the 46 author-only tests. 47 480.29 Thu 23 Aug 2007 49 - Correcting a test which only ran under AUTOMATED_TESTING, 50 apparently my release automation isn't doing what I think 51 it is doing. 52 530.28 Sat 18 Aug 2007 54 - Dropping the Perl version requirement in 01_compile.t to 5.004 55 560.27 Sat 18 Aug 2007 57 - Skipping one particularly evil test that we know fails on a few OS 58 unless AUTOMATED_TESTING is enabled. 59 These failures weren't worth preventing installation at all. 60 610.26 Fri 27 Jul 2007 62 - Adding the _NONNEGINT function 63 640.25 Mon 14 May 2007 65 - Adding the _CLASSISA and _SUBCLASS functions to fill 66 a gap between _CLASS and _DRIVER 67 680.24 Wed 9 May 2007 69 - Adding the _DRIVER function for use in writing driver APIs 70 710.23 Tue 20 Feb 2007 72 - Bug fix to _INVOCANT to handle false classes. 73 740.22 Wed 1 Nov 2006 75 - Bug fix to _CODELIKE to handle CODE refs properly 76 - Updating tests to work more accurately in this regard. 77 780.21 Tue 10 Oct 2006 79 - When no compiler available, minimise the dependency on Scalar::Util, 80 because it's better to leave them with a slightly leaky version 81 than to fail altogether. 82 830.20 Tue 26 Sep 2006 84 - Advanced deprecation of _CALLABLE to "warn but work". 85 - Correctly refer to _CALLABLE being deprecated, not _CODELIKE. 86 - Add support for Tie::Handle objects to _HANDLE 87 - Add support for IO::Scalar objects to _HANDLE 88 - Add support for IO::String objects to _HANDLE 89 900.19 Thu 14 Sep 2006 91 - Adding more Scalar::Util tests, this time with some diagnostics 92 930.18 Thu 14 Sep 2006 94 - Explicitly importing refaddr in t/07_handle.t to fix 95 test failure on ActivePerl 5.8.0. 96 - Increased Scalar::Util dep to 1.14 because we may well 97 be hurt by tied handles-related bug. 98 990.17 Tue 8 Aug 2006 100 - Adding experimental _HANDLE implementation 101 1020.16 Sun 2 Jul 2006 103 - We don't check for stash definedness for _INVOCANT. 104 (This is required for 5.005 compat.) 105 1060.15 Sun 2 Jul 2006 107 # This release contains only build-time changes 108 - Updating to Module::Install 0.63 to add 5.004 support (sorta) 109 - Dropping version dependency to 5.004 (Ricardo Signes) 110 1110.14 Wed 10 May 2006 112 - No features() used in this dist, so removing auto_install 113 - Moved _CALLABLE to _CODELIKE for symmetry reasons. Sorry :( 114 Immediate doc changover. Silent alias for a month, then 115 warning alias for 3 months, then full deprecation at the end 116 of August. 117 - Removed RJBS's use warnings that broke 5.005-compatibility. 118 - Other minor test cleanups. 119 1200.13 Sun May 7 2006 121 # This release contains only build-time changes 122 - Upgrading Module::Install to 0.62 final 123 1240.12 Mon May 1 2006 125 - Added _ARRAYLIKE and _HASHLIKE (Ricardo Signes again) 126 - Added _INVOCANT (Ricardo Signes again!) 127 - Expanded test suite (Does Ricardo Signes ever sleep??) 128 1290.11 Wed Apr 12 2006 130 - Update _CLASS to allow numeric parts in the tail, like Foo::10 131 (provided by Ricardo Signes) 132 1330.10 Sat Jan 14 2006 134 - Updated copyright 135 - Added _STRING 136 1370.09 Fri Dec 30 2005 138 - Fixed broken link to RT in POD 139 1400.08 Mon Dec 19 2005 141 - Moved from old CVS repository to newer SVN repository 142 - Added _CALLABLE (provided by Ricardo Signes) 143 1440.07 Mon Oct 10 2005 145 - Adding the :ALL tag 146 1470.06 Wed Oct 5 2005 148 - Rereleasing with newer Module::Install that correctly 149 includes ExtUtils::AutoInstall. 150 1510.05 Mon May 2 2005 152 - Added _POSINT 153 1540.04 Wed Apr 27 2005 155 - Fixed a POD bug in the synopsis 156 1570.03 Sun Apr 24 2005 158 - Added the _CODE function 159 1600.02 Fri Apr 22 2005 161 - Added the _CLASS function 162 1630.01 Fri Apr 22 2005 164 - Completed the first implementation 165