Releases: martinmoene/Catch
Releases · martinmoene/Catch
1.0.0 Build 47
This release contains the changes of releases of Catch 1.0.0 build 26 ... build 47.
Several large changes are:
- Adds my “compact reporter” (Thanks to Phil for including).
- Switches over to new name/ tag parser.
- Adds ability to show “invisibles” in strings (just tabs and newline chars, for now).
- Considers endianness when printing raw memory into a string.
- Tags beginning with a non alpha-numeric character are now disallowed.
- New version of commandline processor (clara.h).
1.0.0 Build 26
- Extracts clara.h and tbc_text_format.h as stand-alone micro-libraries.
For VC6, tbc_text_format.h and clara.h still depend on catch_common.h. - Fixes VS2010 issue catchorg#239, thanks to Kosta.
1.0.0 Build 25
This release contains a fix for catchorg#231.
1.0.0 Build 24
For non-VC6 compilers, this release fixes toString() for function pointers and added support for member function pointers. toString() used with VC6 still needs work in this respect.
Thanks to Malcolm Noyes (@colonelsammy) for supplying sample code on which the solution here was based.
1.0.0 Build 23
Added --
as delimiter to indicate the end of options.
1.0.0 Build 22
Improved error reporting of command line parser.
1.0.0 Build 21
- Changed Approx::toString() to use Catch::toString( double ).
- Made message from test to stdout and stderr messages less misleading.
1.0.0 Build 20
- Fixed compiler error for some versions of GCC ( PR catchorg#196, issue catchorg#226).
- Updated project for OCUnit.
1.0.0 Build 19
- FAIL() and SUCCEED() can now also be used without message per the optional stream technique (requires variadic macro support).
- Enabled CATCH_CONFIG_CPP11_NULLPTR for some compilers.
Note: skipped release of Build 18 (defective).
1.0.0 Build 17
- Fixed warnings for platforms without CATCH_BREAK_INTO_DEBUGGER.
- Adjusted layout in Console and XML reporters.
- Cleared-up code.