All Versions
9
Latest Version
4.0
Avg Release Cycle
354 days
Latest Release
976 days ago

Changelog History

  • v4.0 Changes

    May 27, 2020

    🚀 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)
  • v3.8 Changes

    May 25, 2016

    🚀 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
  • v3.7.2 Changes

    May 10, 2015

    Two corrections to 3.7.1:

    • 🍎 tar.gz containing hidden director (due to MacOSX packaging)
    • ✂ Removed division by zero test due to failing Debian build. Division by zero is legal for some architectures such as arm64
  • v3.7.1 Changes

    May 04, 2015

    Two corrections to 3.7:

    • MinGW compilation (now automated)
    • 👉 MakefileHelper compilation error on OsX
  • v3.7 Changes

    May 01, 2015

    Some new functionality, such as:

    • 👍 Better Windows support
    • -v and -ojunit together
    • 👍 Better memory leak printing
    • MEMCMP_EQUAL
    • STRNCMP_EQUAL
    • 👍 Memory Leak Detector multi-threading support
    • 🤡 Mock Output parameters
    • 🤡 Many Mock improvements
    • 🛠 Many small fixes and improvements
    • Less platform specific dependencies
    • 👍 More platforms supported
  • v3.6 Changes

    July 11, 2014

    Some new functionality, such as:

    • Color output
    • 🤡 Mock output parameters
    • 👍 Better Return value interface
    • 🐛 Bugs fixes
    • Probably more
  • v3.5

    September 23, 2013
  • v3.4

    May 15, 2013
  • v3.3

    August 24, 2012