- Ensure prove (and App::Prove) sort any recursively
discovered tests
- It is now possible to register multiple callback handlers for
a particular event.
- Added before_runtests, after_runtests callbacks to
TAP::Harness.
- Moved logic of prove program into App::Prove.
- Added simple machine readable summary.
- Performance improvement: The processing pipeline within
TAP::Parser is now a closure which speeds up access to the
various attribtes it needs.
- Performance improvement: Test count spinner now updates
exponentially less frequently as the count increases which
saves a lot of I/O on big tests.
- More improvements in test coverage from Leif.
- Fixes to TAP spooling - now captures YAML blocks correctly.
- Fix YAMLish handling of empty arrays, hashes.
- Renamed TAP::Harness::Compatible to Test::Harness,
runtests to prove.
- Fixes to @INC handling. We didn't always pass the correct path
to subprocesses.
- We now observe any switches in HARNESS_PERL_SWITCHES.
- Changes to output formatting for greater compatibility with
Test::Harness 2.64.
- Added unicode test coverage and fixed a couple of
unicode issues.
- Additions to documentation.
- Added support for non-forking Perls. If forking isn't
available we fall back to open and disable stream merging.
- Added support for simulating non-forking Perls to improve our
test coverage.