Greatly improved messages for failures. A CUTE logger for usage with the CUTE Eclipse plugin. Specification execution time measurements have been improved. Build fixes for Visual C++. install and CPack targets to enable the make install target and creation of binary distribution packages. Bugfixes.
JUnit logger enhancements were made. The specification now takes the concrete subclass as a template parameter due to createContext and destroyContext overloading. Specifications do not depend on Boost anymore. Tests are not compiled by default. There were various bugfixes and internal refactorings.
JUnit compliant logger is included for easier use
in continuous integration environments. Exception
handling has been rewritten to be more intuitive
and less verbose. A virtual destroyContext method
has been added to Specification to allow other
cleanup methods than a destructor call. Lots of
internal refactorings were also included.