RELEASE NOTES FOR 2.0.3

This release incorporates a realignment with the JUnit 4 code. Asserts now
provide better failure messages, and the failure functions no longer perform
tests.

See the CHANGES-2.0.txt file for a full list of changes.


TESTED PLATFORMS

This list of platforms comes from the latest version of log4sh as shUnit2 is
used in the testing of log4sh on each of these platforms.

Cygwin -- untested

Linux
- bash 3.2.13(1)
- dash 0.5.3
- ksh 1993-12-28
- pdksh 5.2.14

Mac OS X -- untested
Solaris 8 -- untested
Solaris 10 -- untested


NEW FEATURES

None.


CHANGES AND ENHANCEMENTS

The internal test in assertFalse() was changed so that any non-zero value is
considered false, rather than any only values equal to 1.

The assertTrue() and assertFalse() functions now accept an integer value for a
conditional test. A value of '0' is considered 'true', while any non-zero value
is considered 'false'.

Self-testing unit tests were added.


BUG FIXES

All asserts now properly unset their variables.


DEPRECATED FEATURES

None.


KNOWN BUGS AND ISSUES

Functions do not properly test for an invalid number of arguments.


vim:spell
