v3.1.1
tag340044323af28b737b11bce4f6d81161d0583b5d
object 5df88da16e276f853cc0c45f4b570419be77dd43
authorMartin Hořeňovský <martin.horenovsky@gmail.com>
Wed, 19 Oct 2022 19:21:53 +0000 (19 21:21 +0200)
v3.1.1

--- Improvements ---
* Added `Catch::getSeed` function that user code can call to retrieve current rng-seed
* Better detection of compiler support for `-ffile-prefix-map` (#2517)
* Catch2's shared libraries now have `SOVERSION` set (#2516)
* `catch2/catch_all.hpp` convenience header no longer transitively includes `windows.h` (#2432, #2526)

--- Fixes ---
* Fixed compilation on Universal Windows Platform
* Fixed compilation on VxWorks (#2515)
* Fixed compilation on Cygwin (#2540)
* Remove unused variable in reporter registration (#2538)
* Fixed some symbol visibility issues with dynamic library on Windows (#2527)
* Suppressed `-Wuseless-cast` warnings in `REQUIRE_THROWS*` macros (#2520, #2521)
  * This was triggered when the potentially throwing expression evaluates to `void`
* Fixed "warning: storage class is not first" with `nvc++` (#2533)
* Fixed handling of `DL_PATHS` argument to `catch_discover_tests` on MacOS (#2483)
* Suppressed `*-avoid-c-arrays` clang-tidy warning in `TEMPLATE_TEST_CASE` (#2095, #2536)

--- Miscellaneous ---
* Fixed CMake install step for Catch2 build as dynamic library (#2485)
* Raised minimum CMake version to 3.10 (#2523)
  * Expect the minimum CMake version to increase once more in next few releases.
* Whole bunch of doc updates and fixes
  * #1444, #2497, #2547, #2549, and more
* Added support for building Catch2 with Meson (#2530, #2539)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE8QyLZSqAHw/oZQgX3kgwe4sNOBoFAmNQTlUACgkQ3kgwe4sN
OBpaHg/+OL3+mfPzzZBpmpz5Kv+0h9Q9+bAPQlHAn0x8R307FdM1rP3+nvA1vRK1
0xv+OYpKp58BsTEYsFldg07e3rqEP4AmDtUEVr4h7Gq8AUSSNOiLBcAogCwx93ca
yoMFkK7a+mDtZd9SxbQGCq8toI/uqnc8dcNVyyQEyxGOrMDpxYr8c6lHMDR3aQPf
1HRQRrcSrfNU9l+eWTL7JqY+xWKb/RA0n8yTUg0BCqbzU2Ir8hNjLjM2cW4EAiLf
8vQRAkkkY2H/5tyyXmjzlDxY/FwpA7y80RQTugEy7idvAFEuUFtdUJJWr7VRQmKR
ViW5nIzE1ekiRrTu3DO/b+HSg8Ri4O5JzqOPYi/hc24H4CLEAmy04kC3xegPQSlH
9qH6L1gMFhdlW0hSXi6lnayZXAj/GshgFaQZ9U6ue9eJ1oMTnLBvjsn6inhFm95P
/S5xtXICYMSA3rjW7MIp7if7VAj5QlamHeQjZTGizZo80/NgsjDytV76arFCXc8l
uul2wwS7UbqHc4kqliANnb/Xo4IelXvypIIfXgu22hLMkaF2eszwKYDENnssBHuU
l5tRE79V+6hExCrMPiv6wqlMgn0NGdbkYq7vI//53v4Cjcc9zjadeO9K4bO9Hv4D
4N5o7cfnAMIOO9DDkB4aDn/4Z/oCScJGTobiwqLn705SNCM932Y=
=S09i
-----END PGP SIGNATURE-----