All Versions
9
Latest Version
4.0
Avg Release Cycle
354 days
Latest Release
384 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