Release Notes: This release has an improved test runnter user interface and C++ support. The console test runner shows a test failure message immediately, not at the test's end. It's useful for debugging. You don't need to wait until tests are finished to see test failure message. You can see that a test failure message on a test is failed and start to debug the test immediately. Some C++ assertions are added: cppcut_assert_not_equal(), cppcut_assert_null(), cppcut_assert_not_null(), and cppcut_assert_operator().
Release Notes: This release includes two major improvements. The first is that writing tests in C++ is easier. You can just write a function in your namespace, and Cutter finds your function as a test function. You don't need to register your test function nor use a macro. The second is that optional assertion message is supported again. However, this causes the API to be incompatible.
Release Notes: The BFD dependency was removed. Cutter implements a shared library parser by itself. Users don't need to install BFD as a shared library. (Many platforms only provide BFD as static library.) Many negative assertions were added. For example, cut_assert_not_equal_int() is provided for a negative assertion of cut_assert_equal_int(). Fixture functions without the "cut_" prefix are deprecated. A fixture function name can conflict with another function name easily, so the "cut_" prefix is strongly recommended.