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