Cutter Changelog

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.