CppUTest v4.0 Release Notes

Release Date: 2020-05-27 // about 6 years ago
  • 🚀 This release contains many small new features, such as:

    🆕 New functionality :

    • ➕ Added MemoryAccountant
    • ➕ Added SimpleStringCache that also removed the memory leak caused by longjmp in C
    • Thread-safe memory leak detector overloads
    • 🆕 New command-line options:
      • -h help option
      • -s shuffle (random) option
      • -t run a specific test option
      • -vv extra verbose option
      • -k add a package name to junit output
    • ➕ Added new asserts: CHECK_COMPARE, and improved C macros
    • 👌 Support for newer compilers and address sanitizer

    Small improvements :

    • 🛠 Fixed problems with gdb
    • 👍 More 16-bit support
    • ➕ Added Makefile for making the examples with an installed CppUTest
    • 🤡 Small mock improvements
    • ✂ Removed more compiler warnings
    • 👌 Support for C++14, C++17, and C++2x (added to automated build)

    👌 Improved maintainability :

    • 🏗 Docker builds
    • 🏗 Vastly improved the automated build with more platforms and variants
    • 🏗 Continuously releasing the passing build
    • 🏗 MS-DOS support (added to automated build)

Previous changes from v3.8

  • 🚀 This release contains many small new features, such as;

    • Comparing bits
    • 👍 Proper bool support
    • 👍 16 bit support
    • 64 bit asserts
    • 🔌 Floating point exception plugin
    • 🔧 Configuration choices installed
    • ✅ Command line option to run ignored tests
    • Failable Memory Leak allocator
    • 🛠 Many small bug fixes
    • Increased portability