3rdparty/catch/docs/release-notes.md
char c = ' '; REQUIRE(c == '\t'); would be printed as ' ' == '\t', instead of == 9.-Wunused-value on expressions containing explicit cast.DEBUG to be defined.Release notes were not maintained prior to v1.6.0, but you should be able to work them out from the Git history
CHECK_THAT macro is now properly defined as CATCH_CHECK_THAT when using CATCH_ prefixed macros&& operator are no longer evaluated twice when used in an assertion macro.__COUNTER__ is supressed when Catch is parsed by CLion
include folder but not is not enumerated as part of the projectNOMINMAX and WIN32_LEAN_AND_MEAN before including windows.h
>= and <=\ to escape chars in test names on command lineCATCH_CHECK_THROWSstd::shuffle on more compilers (fixes deprecation warning/error)__COUNTER__ more consistently (where available)