- Changed the build system to CMake, added the necessary code to install the library with CMake. For more information, check the README. #192 #311 #315
- Added mocking of reference-qualified overloads through
RefOverloadedMethod
,ConstRefOverloadedMethod
,RValRefOverloadedMethod
,ConstRValRefOverloadedMethod
. #293 #309 #316 - Fixed mocking of destructors in MSVC. #312
- Fixed
Spy()
in MSVC. #312 - Fixed detection of the C++ standard in MSVC. #317
- Improved support of UndefinedBehaviorSanitizer / AddressSanitizer, the library should now be usable with these sanitizers enabled. #261 #318
- Added more installation instructions in the README. #291 #314
- Improved the CI to test the library with a lot more configurations. #313