This release changes the C++ standard of Snowhouse to C++11. Hence, Snowhouse requires a C++11-compliant compiler. Also the required CMake version is updated from 2.8 to 3.1 (only necessary if you want to compile the Snowhouse tests or for one of many options to include Snowhouse into your project).
If AssertThrow()
fails because another exception (than the expected one) has been thrown, Snowhouse prints the description of the unexpected exception. Kudos to @Cogitri, see issue #47 and PR #48.
The definition of the macro SNOWHOUSE_HAS_NULLPTR
is removed.
Snowhouse exceptions are now derived from the std::exception
hierarchy, thus their method names changed.