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>