- Rename
__temper_test_info_fetcher_
struct prefix toTEMPERDEV_TEST_INFO_FETCHER
to avoid triggering compiler warnings on the user's end. - Rename all macros to no longer include double underscores anywhere. For example,
TEMPERDEV__COLOR_YELLOW
is now calledTEMPERDEV_COLOR_YELLOW
. - Replaced certain overridable
#define
s with function pointers for better ease-of-use. - Ignore additional bogus warning for Clang 14.