doctest v2.4.7 Release Notes
Release Date: 2021-12-10 // over 2 years ago-
Implemented enhancements:
- β Add a default Bazel BUILD file #433
π Fixed bugs:
- β Stack-buffer-overflow probably because char array is viewed as NULL terminated string #476
Closed issues:
- β "C4834: discarding return value" with REQUIRE_THROWS #549
- π Xcode 11.3 is gone from macOS-latest (=macOS-11) #547
- β is it possible to define dependency for CHECKs #545
- β Output summary explanation #541
- β compiler errors in doctest.h using cmake in CLion #540
- π Fails to build in VS2013 because of constexpr #539
- β -Wreserved-identifier warnings with Clang 13.0.0 #536
- π Build fails with latest MSVC 2019 (v16.11) due to /WX #535
- β VS 16.11 warning about unreferenced function with internal linkage #533
- β Faq googletest mocking dead link #532
- π FR: Documentation: FAQ: Add sectoin 'multiple files' #526
- CMAKE: doctest_discover_tests() error when ADD_LABELS is not specified #524
- β Register tests based on test data available #521
- β naming override in different testcase files #517
- β Segmentation fault during the compilation without the copy elision optimization #515
- β Compiler warnings on Xcode 12.5 #514
- β
Using filter
-sc
does not work properly? #513 - β [question] Example of tests in production code & DLLs & shared libraries? #511
- β Dumping fixture state to disk on error #509
- β Macros construct reserved identifiers #507
- β Running doctest on embedded ARM Cortex Β΅Cs #506
- β Asserts Outside of Tests Example Does Not Link #504
- β [FEATURE REQUEST] Quiet flag #503
- β Compile error on Intel C++ Classic Compilers #502
- compiling doctest in 32-bit with __stdcall calling convention fails #500
- Duplicate 'const' compilation error from TEST_CASE_CLASS macro #498
- β Packed fields can't be accessed in 2.4.6 #495
- β Dangling pointers with .str().c_str() #494
- β Automatic adding of TEST_SUITE labels to discovered tests fails if ADD_LABELS not set #489
- β Adding a bunch of REQUIRE/CHECK utilities #487
- β Warning C4114 in MSVC #485
- β Own repository #410
- π Linking problem with Clang 10 on Windows #362
- β Add option not to print the intro text #342
- β [Feature] Better integration with tools (VS Code Test Adapter Extension) #320
- β vscode test explorer #303
- β Want an option not to print any intro #245
- β Add way to disable printing of intro #181
π Merged pull requests:
- β Make String::operator+ non-member #564 (Saalvage)
- β Add -minimal flag #562 (Saalvage)
- β Quiet flag #561 (Saalvage)
- β Fix redefinition error while using double time DOCTEST_ANONYMOUS(DOCTEST_CAPTURE_) #557 (isaevil)
- π Fix error: missing initializer for member doctest::detail::TestSuite #556 (isaevil)
- π Xcode 11.3 with macos 10.15 #548 (jsoref)
- β Spelling #546 (jsoref)
- π Fix build with -Wunused-but-set-variable #543 (jktjkt)
- π build(meson): use
override\_dependency
if supported #538 (Tachi107) - π Fix google death test URL #528 (emrecil)
- π Fixing issue with doctestAddTests.cmake #527 (jharmer95)
- β Replace gendered pronouns #525 (mletterle)
- π Fixed intel compiler parser bug. Should fix #502 #523 (BerengerBerthoul)
- β specifying working directory for execute_process in doctest_discover_tests #518 (philbucher)
- π Fix the logic that depends on optional copy elision optimization #516 (ivankochin)
- π Fix reserved identifiers #510 (ts826848)
- π Fix build with GCC 11 #505 (jktjkt)
- β minor fixes in MPI docs #499 (philbucher)
- β Add a minimal bazel config #497 (elliottt)
- β Handle escaped commas in parsed arguments #493 (friendlyanon)
- π Fixes Issue 476 . When running executables with "-s" stringifyBinaryEβ¦ #491 (navinp0304)
- β Set variable to 0 if not set #490 (shivupa)