prove's globbing is now done with File::Glob::bsd_glob(). Otherwise, "prove c:\program files\svk\t\*" fails because glob() considers it to be two patterns, splitting on whitespace. Thanks to Audrey Tang.
DOCUMENTATION
Added information about other TAP implementations in other languages.
Changes for version 2.57_03
THINGS THAT MAY BREAK YOUR CODE
Internal functions _run_all_tests() and _show_results() no longer exist. You shouldn't have been using them anyway since they're prepended with underscores.
INTERNALS
Added the ability to send test output to a filehandle of one's choosing. Two internal functions are now exposed: execute_tests() and get_results() (formerly _run_all_tests() and _show_results()). This should allow CPANPLUS to work properly with Module::Build. Thanks to Ken Williams.
DOCUMENTATION
Hid the documentation for the private methods in Test::Harness::Straps.
Changes for version 2.57_02 - 2005-12-30
THINGS THAT MAY BREAK YOUR CODE
prove's --ext option has been removed. I'm betting that nobody used it.
ENHANCEMENTS
prove can now take -w and -W switches, analogous to those in perl. This means that "prove -wlb t/*.t" is exactly the same as "make test". Thanks to Rob Kinyon.
Started a Test::Harness::Util module for code that may be reused by other Harness-using modules.
INTERNALS
The t/prove*.t tests now use $^X to call prove. Thanks to Yves Orton.
Test::Harness::Straps no longer uses Win32::GetShortPathName(). Thanks to Gisle Aas.
Changes for version 2.57_01 - 2005-12-26
FIXES
Removed code and docs mentioning HARNESS_IGNORE_EXITCODE, which is not used anywhere.
ENHANCEMENTS
If we have hi-res timings, then they're shown in integer milliseconds, rather than fractional seconds.