What's new in Cutter 1.2.2
Nov 2, 2012
- Cutter:
- Improvements:
- [doc] Added release procedure documentation.
- [doc] Improved documentation about Travis-CI configuraion.
- Supported Ubuntu 12.10 (Quantal Quetzal).
- Fixes:
- [sample][GTK+] Fixed missing GLIB_LIBS that has flags for GModule. [Reported by Hiroshi Umemoto]
- CppCutter:
- Fixes:
- Fixed a bug that wrong data function is searched.
- GCutter:
- Fixes:
- [sample] Fixed missing function call in sample code.
New in Cutter 1.2.1 (Aug 18, 2012)
- This version has begun to support Ubuntu Precise/Fedora 17.
- There are some UI related improvements and fixed bugs.
- This release provides the easy setup script to support Travis CI with Cutter on your projects.
New in Cutter 1.2.0 (Jan 2, 2012)
- This version 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().
New in Cutter 1.1.7 (Feb 14, 2011)
- Supported growlnotify.
- Droped Debian GNU/Linux lenny support.
- Fixed using unknown symbol on CentOS 5.5.
- Fixed typos in tutorial.
New in Cutter 1.1.6 (Feb 9, 2011)
- This version includes some new features and new supported platforms.
- The new features are custom event loop support and test result notification with the "notify-send" command.
- The new supported platforms are Debian GNU/Linux squeeze, Ubuntu Maverick Meerkat, and Fedora 14.
New in Cutter 1.1.5 (Sep 6, 2010)
- This release includes minor improvement changes and dependency updates.
- It has some new assertions and new utility functions.
- It supports the latest libgoffice and lcov.
New in Cutter 1.1.4 (Jun 10, 2010)
- Added assertions:
- cut_assert_equal_file_raw()
- cut_assert_not_equal_file_raw()
- gcut_assert_not_equal_int64()
- gcut_assert_not_equal_uint64()
- Added utilities:
- cut_get_test_directory()
- Changed to use tabs in diff if they are needed.
- Supported CentOS.
- Fixes:
- Fixed a bug that assertion message is ignored.
New in Cutter 1.0.9 (Oct 20, 2009)
- This release added colorized diff and experimental C++ support.
- It provides a template based assertion which means that cppcut_assert_equal() can be used for several types.
New in Cutter 1.0.8 (Aug 28, 2009)
- HTTP client/server testing is supported. The feature is based on the libsoup HTTP client/server library.
New in Cutter 1.0.7 (May 20, 2009)
- Provide ((< Version Information|cutter-cut-version.html >))
- Support ((< GBoxed type test data|cutter-gcut-data.html#gcut-data-get-boxed >))
- Display test name on crash (if available)
- Add shared library parser
- Support ELF (Linux/*BSD), PE (Windows), Mach-O (Mac OS X)
- Don't use BFD by default
- Use ImageHlp instead of BFD on Windows
- Document:
- Add ((< cutter command's man|cutter.html >))
- Add ((< install document for Debian|install-to-debian.html >))
- Add ((< install document for Cygwin|install-to-cygwin.html >))
- Add Cygwin related notes to ((< tutorial|tutorial.html >)) [Yamakawa Hiroshi]
- Add test utilities:
- ((< cut_build_path()|cutter-cut-test-utils.html#cut-build-path >))
- Add assertions:
- ((< cut_assert_equal_boolean()|cutter-cut-assertions.html#cut-assert-equal-boolean >))
- ((< cut_assert_not_equal_boolean()|cutter-cut-assertions.html#cut-assert-not-equal-boolean >))
- ((< cut_assert_equal_substring()|cutter-cut-assertions.html#cut-assert-equal-substring >))
- ((< cut_assert_not_equal_substring()|cutter-cut-assertions.html#cut-assert-not-equal-substring >))
- ((< cut_assert_not_equal_double()|cutter-cut-assertions.html#cut-assert-not-equal-double >)) [gunyara-kun]
- ((< cut_assert_not_equal_int()|cutter-cut-assertions.html#cut-assert-not-equal-int >)) [gunyara-kun]
- ((< cut_assert_not_equal_uint()|cutter-cut-assertions.html#cut-assert-not-equal-int >)) [gunyara-kun]
- ((< cut_assert_not_equal_memory()|cutter-cut-assertions.html#cut-assert-not-equal-memory >)) [gunyara-kun]
- ((< cut_assert_not_equal_size()|cutter-cut-assertions.html#cut-assert-not-equal-size >)) [gunyara-kun]
- ((< cut_assert_not_equal_string()|cutter-cut-assertions.html#cut-assert-not-equal-string >)) [gunyara-kun]
- ((< gcut_assert_not_equal_pid()|cutter-gcut-assertions.html#gcut-assert-not-equal-pid >)) [gunyara-kun]
- Compatibility:
- Make fixture functions without "cut_" prefix deprecated. [gunyara-kun]
- ((< setup()|cutter-cutter.html#setup >)) - > ((< cut_setup()|cutter-cutter.html#cut_setup >))
- ((< teardown()|cutter-cutter.html#teardown >)) - > ((< cut_teardown()|cutter-cutter.html#cut_teardown >))
- ((< startup()|cutter-cutter.html#startup >)) - > ((< cut_startup()|cutter-cutter.html#cut_startup >))
- ((< shutdown()|cutter-cutter.html#shutdown >)) - > ((< cut_shutdown()|cutter-cutter.html#cut_shutdown >))
- Bug fixes:
- Fix a typo in tutorial: [UNNO Hideyuki]
- Fix file descriptor redirection: [UNNO Hideyuki]
- Add --disable-signal-handling option
New in Cutter 1.0.6 (Mar 2, 2009)
- Data Driven Testing support has been improved.
- New APIs are included to use complex test data without structure definition.
- New APIs are also included to use an external command easily.
- They introduce an object which encapsulates operations related to an external process, such as running, terminating, and communicating.