http://www.pobox.com/~schwern/src/Test-Simple-0.59_01.tar.gz or http://svn.schwern.org/svn/CPAN/Test-Simple/trunk or a CPAN near you
Why an alpha release? The internal structure of the Test::Builder object has changed from a pile of file scoped lexicals to an actual object. The change was rote but wide-spread so I want to kick out an alpha before releasing. This finally allows one to create a second Test::Builder object via Test::Builder->create. Authors of modules which test testing modules may now rejoice, you can use Test::Builder to test Test::Builder! Note: $Level is still a class attribute. It is planned that it will be per object but that's going to require some more work. eq_* has finally been discouraged. Otherwise its mostly little is_deeply() bug fixes. Lemme know how it goes. 0.59_01 Tue Apr 26 21:51:12 PDT 2005 * Test::Builder now has a create() method which allows you to create a brand spanking new Test::Builder object. * require_ok() was not working for single letter module names. * is_deeply() and eq_* now work with circular scalar references (Thanks Fergal) * Use of eq_* now officially discouraged. - Removed eq_* from the SYNOPSIS. - is_deeply(undef, $not_undef); now works. [rt.cpan.org 9441] - is_deeply() was mistakenly interpeting the same reference used twice in a data structure as being circular causing failures. [rt.cpan.org 11623] - Loading Test::Builder but not using it would interfere with the exit code if the code exited. [rt.cpan.org 12310] - is_deeply() diagnostics now disambiguate between stringified references and references. [rt.cpan.org 8865] - Files opened by the output methods are now autoflushed. - todo() now honors $Level when looking for $TODO. 0.54 Wed Dec 15 04:18:43 EST 2004 * $how_many is optional for skip() and todo_skip(). Thanks to Devel::Cover for pointing this out. - Removed a user defined function called err() in the tests to placate users of older versions of the dor patch before err() was weakend. [rt.cpan.org 8734]