Rather than spring it on the world on a holiday weekend, I'm going to release
Test::More 0.88 on Wednesday pending any horrible screaming.

There's a small but potentially incompatible change since 0.86 in that you no
longer need to specify a plan before running a test.  This allows the new and
long sought after safer-than-no_plan done_testing() and hopefully an end to
the numbered plan vs no_plan wars.

Test::Aggregate is the only known breakage.  It has few dependents and Ovid
has an alpha out.  I'd appreciate it if smokers would load up Test::More
0.87_03 and try it out.  Thanks.
http://github.com/schwern/test-more/tarball/v0.87_03


0.87_03  Sun May 24 13:41:40 PDT 2009
    New Features
    * isa_ok() now works on classes. (Peter Scott)


0.87_02  Sat Apr 11 12:54:14 PDT 2009
    Test Fixes
    * Some filesystems don't like it when you open a file for writing multiple
      times.  Fixes t/Builder/reset.t. [rt.cpan.org 17298]
    * Check how an operating system is going to map exit codes.  Some OS'
      will map them... sometimes.  [rt.cpan.org 42148]
    * Fix Test::Builder::NoOutput on 5.6.2.


0.87_01  Sun Mar 29 09:56:52 BST 2009
    New Features
    * done_testing() allows you to declare that you have finished running
      tests, and how many you ran.  It is a safer no_plan and effectively
      replaces it.
    * output() now supports scalar references.

    Feature Changes
    * You can now run a test without first declaring a plan.  This allows
      done_testing() to work.
    * You can now call current_test() without first declaring a plan.

    Bug Fixes
    * skip_all() with no reason would output "1..0" which is invalid TAP.
      It will now always include the SKIP directive.

    Other
    * Repository moved to github.


-- 
"Clutter and overload are not an attribute of information,
 they are failures of design"
    -- Edward Tufte

Reply via email to