https://github.com/schwern/test-more/tree/v2.00_07
The major change since 2.00_06 is diag() and note() are now hooked into the
event system and the formatters. They're "log" events. See
Test::Builder2::Event::Log for details. This means test failure diagnostics
can now be controlled along with everything else.
Next is a cleanup of Test::Builder2::Result and adding structured diagnostics.
https://github.com/schwern/test-more/blob/v2.00_07/Changes
2.00_07 Mon, 28 Feb 2011 23:53:22 +1100
Incompatible Changes (since 2.00_01)
* TB2::Event::Log now uses symbolic levels, not numeric. This lets us
add new levels later. [github 111]
* Event log levels have been lower cased.
* The emergency and critical log levels have been removed. They
didn't have a use case.
* TB2::Event::Log->levels now returns in order from lowest to highest.
New Features
* Added TB2::Event::Log->between_levels() to compare log levels.
* The TAP formatter now respects log events.
* Test::Builder->diag and ->note now use log events and the
formatter.
Documentation
* The suggested meanings of event log levels are now documented.
Bug Fixes
* Fixed a skip() or todo_skip() called before a plan. [github 132]
--
You are wicked and wrong to have broken inside and peeked at the
implementation and then relied upon it.
-- tchrist in <31832.969261130@chthon>