All Versions
42
Latest Version
Avg Release Cycle
56 days
Latest Release
671 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.3.8 Changes
May 17, 2020Closed issues:
- โ Scenario name can not be passed to -tc to execute single scenario #373
- โ Compile Error with CHECK_NOTHROW when using 2 Template Arguments #372
- โ dll example won't compile #371
- ๐ Build error with MinGW (Mingw-w64) due to missing Windows.h (with capital W) #370
- How to override file_line_to_stream? #369
- โ Memory sanitizer fails. #365
- โ Warning c6319 in Visual Studio #359
- โ Any option to show each test case's execute time? #358
- โ doctest in embedded #355
- โ Reloading a plugin with test cases leads to a segmentation fault #350
- Compiling with DOCTEST_CONFIG_COLORS_ANSI fails on Windows #348
- โ Can I inherit ConsoleReporter? #344
- โ Noreturn and noexcept defines for Visual Studio 2013 support #327
- โ Data-driven testing -- print out the deepest DOCTEST_SUBCASE #215
- โ Print the SUBCASE path when an assert fails in the TEST_CASE body #125
๐ Merged pull requests:
-
v2.3.7 Changes
February 24, 2020Closed issues:
- โ No reset to std::dec for printing the test summary table #343
- ๐ Some of the GitHub CI builds are failing #334
- ๐ C++20 removed std::uncaught_exception #333
- Doctest SEH handlers are called before __except handlers #324
๐ Merged pull requests:
- โ using std namespace where necessary #341 (oktonion)
- ๐ fix std::uncaught_exceptions #340 (cyyever)
- ๐ Fix GitHub CI and add GitHub build badges #336 (claremacrae)
- โ http -> https #331 (Coeur)
- ๐ Switch to catching unhandled exceptions on Windows Closes #324 #325 (jkriegshauser)
-
v2.3.6 Changes
December 16, 2019Closed issues:
- ๐ Link problem w/ BUILD=Release if MESSAGE() with std::string/ostream-operator is used #316
- โ the FAQ about difference to Catch2 is missing tags #315
- ๐ include Windows.h in small caps to silence clang warnings #312
- โ Mistake in generator with lgtm error #311
- CMake: cannot install target doctest_with_main #310
- [bug] INFO() and CAPTURE() cannot compile using MSVC when used with DOCTEST_CONFIG_IMPLEMENTATION_IN_DLL #306
- โ Skip subcase #304
- โ Does some equivalent features from google test exist here? #300
- โ How to use doctest in dll only(without main.cpp and .exe) #299
- โ Warning: C26812: The enum type 'doctest::assertType::Enum' is unscoped. Prefer 'enum class' over 'enum' (Enum.3). #298
- test executable_dll_and_plugin fails on Linux, GCC 8.1.0, -fsanitize=address #201
๐ Merged pull requests:
- Fixed missing ostream include for MacOS when defining DOCTEST_CONFIG_โฆ #314 (NKTomHaygarth)
- ๐ include windows.h in cmall caps to silence clang nonportable warnings #313 (suoniq)
- โ Add .editorconfig file. #301 (DaanDeMeyer)
- โ Add Github Actions CI #285 (DaanDeMeyer)
-
v2.3.5 Changes
September 22, 2019Closed issues:
- [feature request] Assertion macros for throwing exception of a specific type with message - <LEVEL>_THROWS_WITH_AS(expr, string, ex_type) #295
- CHECK_THROWS_AS of non-default constructor wants to call default constructor #293
- ๐ Typos and spelling errors in source, documentation and scripts #291
- โ Customize test names / variable substitution #284
- โ SUBCASE in function not behaving as expected #282
- SUPER_FAST_ASSERTS fails to compile CHECK_MESSAGE #281
- โ CHECK_MESSAGE no longer works with DOCTEST_CONFIG_SUPER_FAST_ASSERTS #280
- โ CAPTURE of structured binding element no longer works #279
- Reporter:
test\_case\_end
no longer fired after test case restart #278 - โ Add debug break override support #277
- โ Running tests from within Visual Studio in a static lib project #275
- โ Compile-time error when using a raw string literal inside of REQUIRE (MSVC 2017) #274
- โ Give example for having tests in production code #252
- โ Memory leaks just by including doctest.h #205
- ๐ Feature request: print subcase when an exception is thrown inside one #136
๐ Merged pull requests:
- ๐ Fix typos and misspellings found by codespell. #292 (warmsocks)
- โ Document order by issue correctly #290 (DaanDeMeyer)
- โ Document that -order-by=file is compiler-dependent #289 (DaanDeMeyer)
- โ Add -order-by=name to filter_2 test #288 (DaanDeMeyer)
- โ Add support for compiling with clang-cl #286 (DaanDeMeyer)
- โ No minimum version limitation of Meson #283 (ydm)
-
v2.3.4 Changes
August 12, 2019Closed issues:
- โ Remove INFO() limitation for using only lvalues and no rvalues #269
- โ Compile error on MAC OS with AppleClang 8.0.0.8000042 #266
- โ Throwing exception in a mocked method #265
- โ Illegal syntax for decorators compiles and runs without warning, but has no effect #264
- ๐ Support conditional expressions in REQUIRE #262
- โ Register a listener(reporter) that always listens #257
- โ Memory sanitizer complaint #255
- ๐ Windows Clang GNU command line warnings #253
- ๐ The build writes into the source directory #249
- โ How to enable tests inside another exe #246
- โ Testing multiple headers. #244
- CMakeLists.txt: Needs CMAKE_CXX_STANDARD=11 #243
- โ [bug] Can't compile the tests because of mutex, that is declared in the doctest #242
๐ Merged pull requests:
- ๐ Improve Listener docs #273 (claremacrae)
- โ
Rework
INFO
lazy evaluation to use lambdas. #270 (DaanDeMeyer) - โ Prevent compile errors with AppleClang compiler #268 (ClausKlein)
- ๐ Revert "fix : including windows.h header cause error" #263 (onqtam)
- ๐ Fix static analyzer URLs #259 (godbyk)
- ๐ fix : including windows.h header cause error #258 (rinechran)
- โ only look for C++ compiler with CMake #256 (zhihaoy)
- ๐ Fix #253 #254 (DaanDeMeyer)
- โ add alias target for doctest for use in build tree #247 (trondhe)
-
v2.3.3 Changes
June 02, 2019Closed issues:
- ๐ Build fails with gcc9 because of -Wstrict-overflow=5 which is too high #241
- โ doctest given defined with short macro name #239
- ๐ Splitting templated test across different translation units #238
- โ Compile errors with iosfwd.h and Visual Studio 2019 Preview #183
- Add CMake test support as catch_discover_tests() in Catch2 #171
๐ Merged pull requests:
- ๐ fix #239 - use long macro name #240 (m-bd)
- Add doctest_discover_tests() #236 (reddwarf69)
- โ Ignore redundant-decls warning on MinGW #235 (AMS21)
- ๐ Fixed meson build file dependency declaration #233 (jormundgand)
-
v2.3.2 Changes
May 06, 2019Closed issues:
- โ scripts/bench/run_all.py : module 'urllib' has no attribute 'urlretrieve' #230
- wrong set of tests registered with TEST_CASE_TEMPLATE get executed #228
- โ Logging not Working for me #227
- ๐ Link test runner executable into dll? #226
- ๐ Linking issue for executables after including doctest in library #224
- โ Strange REQUIRE_THROWS behaviour #223
- ๐ Windows clang-cl -Wunused-variable warning #221
- โก๏ธ Update doctest 2.3.1 in bincrafters #220
- โ make install, on 64 bit, installs cmake files into lib instead of lib64 folder #218
- โ TSAN: data race related to hasLoggedCurrentTestStart #217
- REQUIRE_THROWS_AS does not support class constructors #216
- ๐ Build failure on clang 7.0.1 on Fedora 29 #214
- โ add example compatible with -> https://github.com/report-ci/ #212
- No DOCTEST_WITH_TESTS? #211
๐ Merged pull requests:
- โ Added meson file, to declare a dependency. #232 (jormundgand)
- Explicitly specify the doctest_with_main C++ standard in CMake. #231 (DaanDeMeyer)
- โ Remove architecture check from CMake package #225 (mmha)
- โ add default install prefix #219 (a4z)
- โ [regression] Workaround MSVC preprocessor issue triggered by REQUIRE_THROWS #213 (zhihaoy)
-
v2.3.1 Changes
March 24, 2019๐ Merged pull requests:
-
v2.3.0 Changes
March 23, 2019Closed issues:
- ๐ฆ Compilation with emscripten fails by default because of signal handling #207
- โ Compilation fails with cl.exe /Zc:wchar_t- #206
- โ Parallel invocation of doctest's own testsuite via CTest fails #202
- โ Get the number of passed/failed tests in the code #200
- โ Tests alongside code with multiple executables #199
- โ Cppcheck 1.86 warnings #198
- โ Compiling as Dll maybe is wrong #196
- โ Forward-declaring identifiers in std:: is UB - consider including some of the cheaper C/C++ stdlib headers #194
- โ QtCreator + clang warning about operator << precedence #191
- โ run test fixture from cli #190
- โ Installing doctest using cmake and make fails on Ubuntu 16.04 (C++11 is not used) #189
- โ c++17 requirement for testing private members #188
- โ [feature request] implement a user-extendable reporter system #138
- โ Same test runs multiple times when written in a header and included with different unnormalized paths #45
๐ Merged pull requests:
- โ Fix unmatched bracket in DOCTEST_TEST_CASE_CLASS #204 (patstew)
- โ Template apply #203 (zhihaoy)
- โ No undefined behavior per C++ standard in detecting endianness. #195 (dimztimz)
- Fix propagating include directories of target doctest_with_main #193 (dimztimz)
- ๐ Move single header to a separate folder #187 (dimztimz)
- ๐ Fix Clang format to handle C++11 #186 (dimztimz)
- โ Rename doctest_impl.h to doctest.cpp for less confusion. #185 (dimztimz)
-
v2.2.3 Changes
February 10, 2019Closed issues: