ADIE / Test-Exception-0.32 / Changes

Revision history for Perl extension Test::Exception:

0.32   [2013-04-28] Or the "prepping for upcoming Test::Simple 0.99" release
    -   Fixed tests that broke due to Test::More diagnostic changes

0.31   [2010-10-10] Or the "Yay - an actual release!" release
    -   Same as 0.30_2

0.30_2 [2010-10-06] Or the "oh what a to do" release
    -   Added a bunch of folk to the acknowledgements
    -   Added some clarifying documentation to respond to RT#59293
    -   Marked a test that was failing under T::B 2.0 until we figure out
        whether it should pass or not. See http://is.gd/fNOFb    

0.30_1 [2010-10-04] Or the "Peter Rabbitson did all the work" release
    -   Added dates to changes file, as far as we can from backpan et al
    -   Fix for DB::args bug (thanks Peter Rabbitson)
    -   Fix for bizarre-copy bug (thanks Peter Rabbitson)

0.29  [2010-01-11]
    -   Same as 0.28_01 - Many thanks to Ricardo Signes for doing all the work
        getting this release out

0.28_01 
    -   Patch to fix code with Sub::Uplevel again. Many thanks to David Golden

0.27  [2008-02-16]
    -   Patch to fix my broken code with the now working Sub::Uplevel. Many
        thanks to David Golden

0.26  [2007-12-10]
    -   Added some more exposition on the usage of dies_ok() and lives_ok() for 
        those who found them confusing. Also reordered presentation of docs so
        more specific throws_ok() comes first.
    -   Some misc. documentation tweaks.
    -   Added some tests for RT#24678, but not actually fixed them yet
        (thanks to Joshua ben Jore & David Golden). They skip for now.
    -   Tests should now pass on Strawberry/Vanilla Perl (thanks Nadim Khemir
        & Chris Dolan)
    -   Added comment in docs about T::E not catching exit() in eval() blocks 
        (thanks Peter Scott)
    -   Updated Test::* & Sub::Uplevel version dependencies to something modern

0.25  [2007-02-15]
    -   Updated Test::Simple dependency to make sure it is in sync with
        the latest T::B::T (thanks David Cantrell)

0.24  [2006-10-07]
    -   Fixed a bunch of spelling mistakes in the POD
    -   Added an (optional) spelling test in t/developer

0.23  [2006-10-03]
    -   Added a bunch of missed acknowledgements
    -   Made the fact that $@ is preserved by T::E subroutines explicit in
        the synopsis

0.22 - or the "about bloody time" release [2006-09-01]
    -   We now test that the import works (it does :-)
    -   Now works with exception classes that override isa
    -   Added link to AnnoCPAN
    -   Applied patch from Ben Prew to turn the misused TODO tests into
        proper Test::Builder::Tester tests - thanks Ben
    -   Now cannot pass undef as the exception to throws_ok
    -   The optional test description for lives_and is now optional :)
    -   Can now have empty test description for throws_ok
    -   Requires Sub::Uplevel 0.13 - squashing several bugs (thanks to David 
        Golden for fixing Sub::Uplevel, and for reporting the issue - along 
        with Cees Hek & Steve Purkis)
    -   Uses Test::Pod::Coverage rather than home grown script
    -   Added (optional) Perl::Critic tests
    -   Updated Test::Builder::Tester dependency to 1.04
    -   Tidied up tests, code and POD a little
    -   All developer tests live in t/developer and do not run by default
    -   Added example of only using Test::Exception if it's installed (thanks
        to Rob Muhlestein for suggesting this)
    -   Test coverage now at 100% (statement, branch, condition, subroutine
        & POD) according to Devel::Cover 0.58

0.21  [2005-06-04]
    -   Most of build_requires should have been in requires, which was 
        causing CPANPLUS to choke on installs. Fixed (thanks Jos I. Boumans)
    -   Test names now called test descriptions to fit in with latest TAP 
        style
    -   Added link to tada list to TO DO section of documentation
    -   Added COMMUNITY section to POD
    -   Added description of how to use Test::Exception in a sub-passing non
        prototype style (after feedback from Jim Keenan & Perrin)

0.20  [2004-08-27]
    -   fixed bug in lives_and where $Test::Builder::Level was
        set to high if test in block lived

0.19  [2004-08-15]
    -   Added support for Module::Build

0.18  [2004-08-11]
    -   Cosmetic POD tweaks
    -   Added Test::Warn and Test::NoWarnings to SEE ALSO (thanks to
        Andy Lester for pointing out the lack)

0.17  [2004-01-18]
    -   Tests now pass with Test::Simple 0.48

0.16  []
    -   pod.t now uses Test::Pod
    -   cleaned up code a little
    -   Fixed year in copyright in POD
    -   Added import() after suggestion from Peter Scott
    -   tidied tests a bit

0.15  [2003-01-28]
    -   Removed live() and added lives_and() after an excellent 
        suggestion from Aristotle
    -   Default name for throws_ok now has better output when passed
        exceptions that overload "".
    -   Refectored t/Exception.t a bit
    -   Now handles bad exception classes that overload "" without      
        overloading eq (thanks to Mark Fowler for bug report & patch).
    -   extended _exception_as_string to cover undef and normal exit
    -   made format of exception display in throws_ok constant with 
        other functions.
    -   extended _exception_as_string to add appropriate prefix

0.14
    -   Added live()
    -   Added default test name for throws_ok if no supplied

0.13  [2003-01-06]
    -   fixed MANIFEST and added MANIFEST.SKIP
    -   better output for lives_ok and throws_ok if exception classes 
        overload ""
    -   bug where it would fail if Test::Builder::ok ever threw 
        exceptions internally fixed.

0.12  [2002-08-26]
    -   patched return.t so that it skips if we don't have a 
        Test::Harness that can handle TODO tests (thanks to 
        <chromatic@rmci.net> for pointing this out).
    -   tweaked POD and README
    -   Fixed prototypes

0.11  [2002-06-29]
    -   corrected README file
    -   refactored code a little
    -   minor tweaks to POD
    -   Added test to Exception.t that demonstrated bug in throws_ok
        (you couldn't regex an empty string - i.e. normal exit).
    -   Fixed bug.

0.10  [2002-06-02]
    -   Stopped over-exuberant pod.t and documented.t checking that 
        other peoples modules were documented and had legal POD!
    -   Couple of minor tweaks to the docs.
    -   Added caller.t and patch to Exception.pm from Michael G Schwern 
        to stop dies_ok, lives_ok and throws_ok interfering with 
        caller(). Much better than the regex hack added in 0.08 --- 
        which has now been removed.

0.09  [2002-06-01]
    -   Fixed poor English in throws_ok docs.

0.08  [2002-05-31]
    -   Added reference to Test::Inline to docs
    -   Test::More now in PREREQ_PM
    -   Culled some code that could never be called
    -   Added t/pod.t and t/documented.t
    -   Now bails if cannot load module in tests
    -   Fixed typo of Text::Differences in docs
    -   Added stacktrace.t to demontrate error reported by Janek 
        Schleicher <bigj@kamelfreund.de> where a stacktrace in the 
        exception can cause throws_ok to always succeed.
    -   Stopped stacktrace.t failing.

0.07  [2002-04-12]
    -   may_be_regex -> maybe_regex in Test::Builder

0.06
    -   couple of minor tweaks to the docs

0.05
    -   now uses may_be_regex public method from Test::Builder
    -   should work & test under 5.005, don't have a perl to hand
        to double check so feedback welcome

0.04
    -   Can now pass regex-like strings as well as regexes. Thanks to 
        Mark Fowler for the suggestion and Michael G Schwern for adding
        code to Test::Builder.

0.03  [2002-04-09]
    -   dies_ok, lives_ok & throws_ok now all return the result of the 
        underlying ok
    -   $@ is now guaranteed to be preserved (and is documented as 
        such). Thanks to Michael G Schwern for suggesting this.
    -   Tests run tainted, strict & with warnings 
        (just to be on the safe side :-)

0.02  [2002-04-09]
    -   Documented properly

0.01  [2002-03-20]
    - original version; created by h2xs 1.21 with options
        -AX -n Test::Exception



Hosting generously
sponsored by Bytemark