doctest v2.3.0 Release Notes

Release Date: 2019-03-23 // about 5 years ago
  • โœ… Full Changelog

    Closed 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)