| tag name | v2.9.2 (5caaaaaea8c54743389859a1b199bd80197b2517) |
| tag date | 2019-08-08 14:08:17 +0200 |
| tagged by | Martin Hořeňovský |
| tagged object | commit 2c869e17e4... |
| download | catch3-2.9.2.tar.gz |
|---|
v2.9.2
--- Fixes ---
* `ChunkGenerator` can now be used with chunks of size 0 (#1671)
* Nested subsections are now run properly when specific section is run via the `-c` argument (#1670, #1673)
* Catch2 now consistently uses `_WIN32` to detect Windows platform (#1676)
* `TEMPLATE_LIST_TEST_CASE` now support non-default constructible type lists (#1697)
* Fixed a crash in the XMLReporter when a benchmark throws exception during warmup (#1706)
* Fixed a possible infinite loop in CompactReporter (#1715)
* Fixed `-w NoTests` returning 0 even when no tests were matched (#1449, #1683, #1684)
* Fixed matcher compilation under Obj-C++ (#1661)
--- Improvements ---
* `RepeatGenerator` and `FixedValuesGenerator` now fail to compile when used with `bool` (#1692)
* Previously they would fail at runtime.
* Catch2 now supports Android's debug logging for its debug output (#1710)
* Catch2 now detects and configures itself for the RTX platform (#1693)
* You still need to pass `--benchmark-no-analysis` if you are using benchmarking under RTX
* Removed a "storage class is not first" warning when compiling Catch2 with PGI compiler (#1717)
--- Miscellaneous ---
* Documentation now contains indication when a specific feature was introduced (#1695)
* These start with Catch2 v2.3.0, (a bit over a year ago).
* `docs/contributing.md` has been updated to provide contributors guidance on how to add these to newly written documentation
* Various other documentation improvements
* ToC fixes
* Documented `--order` and `--rng-seed` command line options
* Benchmarking documentation now clearly states that it requires opt-in
* Documented `CATCH_CONFIG_CPP17_OPTIONAL` and `CATCH_CONFIG_CPP17_BYTE` macros
* Properly documented built-in vector matchers
* Improved `*_THROWS_MATCHES` documentation a bit
* CMake config file is now arch-independent even if `CMAKE_SIZEOF_VOID_P` is in CMake cache (#1660)
* `CatchAddTests` now properly escapes `[` and `]` in test names (#1634, #1698)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJdTBC9AAoJEN5IMHuLDTgaLkUP/i0zD51E5fcfYaUMs0M8aw5A
uLvsIPL2c4hUCkZA3cHqFdneF9g0NJahf5DpLGf8f3Z/8JwX1mYJ9ytsN5Q2ArNp
21D+lB8QF/vscNloDLJ8GUxQTkmnDK0CXjAhpcH6neDumZxUSS6iIlnklcUJXc54
03kmgtZhIkf8xajb8dIwKN0rZdMpIFURHTQqjD/ziMF9kxG8cJQNF9zZZSLqqjlg
AL1+cTOIFr3xwSTPdP2zeLPEBuqjFbTz4+ebe/AckiYqtJznL6UUTfS7mGA61shV
mfWSGnJtEB0O9tq0RzPvRKkO+HITvSo53WGOVSBtFoUiDVU+gKiWPDsmeAQ+1xvP
bRTFdY0FyZ+cYQOm2OsKNAEnFmMiNJ47N0ksZiyDim4ujIQXpaiCPg3Jsa4E0Izz
BBU3ZseBp9hkK9Uybd0xU7yA4rFYMrtqt+Z/kKmlkDbzO+vE6j6hLfpXMtu40p/W
kp02S4ZjQHC01h9Aghtphgi9CW3LOxqKIDZUE+EHcTGCee8MelBP+80Fa2ym0SDZ
0bF7Cd2esXLfMIdtgb0E1PPPL4uYs3+xVk/3iZuDgSYkYVXmRNX06YfBE29ijtm1
8lcQvxx6O4a7YQccMJkbQ0ehKO1FwB134dS1kX2iKjmCJYfaoP0EJJ9yC4LneeUi
9RHbQ0NhF5xJnrkYZT+/
=D6DD
-----END PGP SIGNATURE-----