New
1.17.0
Release Notes
GoogleTest will not accept patches of new features to the v1.17.x branch.
We recommend building GoogleTest from the latest commit instead.
Exceptional critical bug fixes may be considered.
C++ Language Support
- GoogleTest now requires at least C++17 and follows Google's Foundational C++ Support Policy. See this table for a list of currently supported versions compilers, platforms, and build tools.
Notable Changes
- Added a flag
--gtest_fail_if_no_test_linkedthat will cause the program to fail if no test case is linked in (https://github.com/google/googletest/commit/54501746a6cfd366b6e7bab3c902e0f8d5826521) - A
DistanceFrom()matcher is available for general distance comparison (https://github.com/google/googletest/commit/0bdccf4aa2f5c67af967193caf31d42d5c49bde2) and supports a user-definedabs()(https://github.com/google/googletest/commit/4ee4b17bf5ae1bf6cdb95693c174b8830898c00b)