Catch v2.12.0 Release Notes
Release Date: 2020-04-21 // almost 4 years ago-
👌 Improvements
- ✅ Running tests in random order (
--order rand
) has been reworked significantly (#1908)- Given same seed, all platforms now produce the same order
- Given same seed, the relative order of tests does not change if you select only a subset of them
- 👍 Vector matchers support custom allocators (#1909)
- 👍
|
and&
(bitwise or and bitwise and) are now supported inCHECK
andREQUIRE
- The resulting type must be convertible to
bool
- The resulting type must be convertible to
🛠 Fixes
- 🛠 Fixed computation of benchmarking column widths in ConsoleReporter (#1885, #1886)
- Suppressed clang-tidy's
cppcoreguidelines-pro-type-vararg
in assertions (#1901)- It was a false positive trigered by the new warning support workaround
- 🛠 Fixed bug in test specification parser handling of OR'd patterns using escaping (#1905)
Miscellaneous
- ✅ Running tests in random order (