There's a development release of Test::Differences on the way to the CPAN and I'd be grateful if people could check it out. There's a bit of documentation cleanup (not much) and it has been (mostly) converted to a modern Perl distribution layout. The only functional change is that the following test will now pass (thanks to Mark Stosberg for the patch):
eq_or_diff { a => 1 }, { a => '1' };
This has long been my biggest frustration with this module and now it's gone. I realize that some have argued that this is desirable behavior, but I disagree. This is Perl, not Java. As a result, almost every time you need a handy 666, "666" will do just as nicely, thank you.
In a delightfully ironic twist, the reason I've bumped the release up to "0.49_01" is because my previous release was at version 0.48_01 (note the lack of quoting) and thus not a developer release. "0.48_01" is not equal to 0.48_01 and you can quote me on that.