| tag name | v2.8.0 (d075ed17027c7eec267a8536675c2d4378bd65eb) |
| tag date | 2019-05-27 08:59:08 +0200 |
| tagged by | Martin Hořeňovský |
| tagged object | commit 00347f1e79... |
| download | catch3-2.8.0.tar.gz |
|---|
v2.8.0
--- Improvements ---
* Templated test cases no longer check whether the provided types are unique (#1628)
* This allows you to e.g. test over `uint32_t`, `uint64_t`, and `size_t` without compilation failing
* The precision of floating point stringification can be modified by user (#1612, #1614)
* We now provide `REGISTER_ENUM` convenience macro for generating `StringMaker` specializations for enums
* See the "String conversion" documentation for details
* Added new set of macros for template test cases that enables the use of NTTPs (#1531, #1609)
* See "Test cases and sections" documentation for details
--- Fixes ---
* `UNSCOPED_INFO` macro now has a prefixed/disabled/prefixed+disabled versions (#1611)
* Reporting errors at startup should no longer cause a segfault under certain circumstances (#1626)
--- Miscellaneous ---
* CMake will now prevent you from attempting in-tree build (#1636, #1638)
* Previously it would break with an obscure error message during the build step
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJc64riAAoJEN5IMHuLDTga2+cP/ij/pbhkBTEenJNjiz9vXmfU
ZCYLr0F22COG1CynSgyllHVJs3NBFb+q6yr7UA0uHJtd/srSkX3slnyECscjK/cv
16DqInlaNsWRTndABeC5C+KHzbdujAiC2eYTFtRIWECSo8A8ahcjkH29QAbAoi5Q
o6RmXxUaJfbkpxifbKy/6Yxb4O59d+pG5c3JH0+reBGOGSn8q0pRcXWS1feqzlXe
wzyjnyocojmpLVOzjybIKvrgQ/c91nk/CbxganyCDVp3l55g97bnbsMbzVqMpaja
Z7tYcW94VvZup58QSZZWCnjdeKyxRKE3xHWJHtjdAcnIDFJRpq0+jYM04xD9luED
2CY580mpoKmV4LnEFaZ8BSGMN8e5D9QSXfItyue+PXW6wABggcGdZXGJDSdBgg4/
EvZRce4oXSDJujIbnvXK9a0LgxCAXQ1Le5fSJw63qVtKMkTyepLFfLyQAYGzi+n/
Qjwi614UYHv61spTqTJ4p+i5MerijGBYP0Iqt7DPpsI+ZupLWeH0nD0KeurAejEx
bK1CHFfEOZMnhShvnLPxdtM9N+WeTFqVC5bE59c6MxMSxJaQQhacmuN+08GDmib2
GIqcnid3JrKCTp5rmEMsGoGNC9Wm1jczs0ADreK5xntR7nHHlsMHq9Zoo/xasPbz
UNdihHf7815HlMjvz27M
=zYbU
-----END PGP SIGNATURE-----