Releases: mat007/turtle
Releases · mat007/turtle
2.0.0
This much anticipated and long overdue release brings a number of enhancements and bug fixes, mainly:
- Allowed auto-deducing signature in MOCK_METHOD_(NON_)CONST
- Replaced Boost facilities with std:: equivalents where existing in C++14
- Removed MOCK_*_TPL as they are no longer required, use the non _TPL variant even for templates
- Added MOCK_PROTECT_SIGNATURE to pass function signatures with commas in the return type
- Removed support for protecting function signatures via BOOST_IDENTITY_TYPE, use MOCK_PROTECT_SIGNATURE instead
- Added support for unlimited number of arguments and sequences making MOCK_MAX_ARGS and MOCK_MAX_SEQUENCES superfluous
C++14 is now a requirement !
Full Changelog: v1.3.2...v2.0.0
Documentation: http://turtle.sf.net
1.3.2
This release is a maintenance release:
- Removed boost deprecation warnings
- Fixed various compiler warnings
- Added CMake build files
For more information see http://turtle.sf.net
1.3.1
This release has long been overdue and brings mostly bug fixes and increased C++17 support:
- Fixed mocking of a function returning a reference for gcc 4.1
- Added MOCK_NO_AUTO_PTR to deactivate std::auto_ptr support
- Added Catch integration
- Fixed move-only type argument in actions
- Fixed move-only type support in constraints
- Added support for dereferencing in mock::equal
- Added support for movable objects in mock::retrieve
- Fixed deprecation warning about std::uncaught_exception in c++17 for msvc
For more information see http://turtle.sf.net