All Versions
34
Latest Version
Avg Release Cycle
50 days
Latest Release
119 days ago

Changelog History
Page 2

  • v2.3.0

    March 23, 2019

    โœ… 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)
  • v2.2.3

    February 10, 2019

    โœ… Full Changelog

    Closed issues:

    • โœ… Calling convention needed on a few functions #182
    • ๐Ÿšฆ Terminal color is not reset when a test fails with some signal #122
    • โœ… testing private members - ability to write test cases in class bodies #76
  • v2.2.2

    January 28, 2019

    โœ… Full Changelog

    Closed issues:

    • โž• Add way to override getCurrentTicks() implementation #178
    • ๐Ÿšฆ Wrap <csignal> include with ifdef #177
    • โœ… How to stop doctest hijack unhandled exceptions? #176
    • ๐Ÿ”„ Change the include path of the doctest CMake interface target so users need to specify the folder as well #175
    • โฌ‡๏ธ Reduce scope of DebugOutputWindowReporter instance #174
    • โœ… Can logging (INFO) be used in helper class outside of TEST_CASE? #169

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”„ Change the include path in examples as #175 #180 (ncihnegn)
    • ๐Ÿ›  Fix CMake include path #175 #179 (ncihnegn)
  • v2.2.1

    January 15, 2019

    โœ… Full Changelog

    Closed issues:

    • โœ… the --no-throw option shouldn't affect \<LEVEL\>\_NOTHROW asserts #173
    • โœ… Make doctest work with XCode 6 and 7 (no support for C++11 thread_local) #172
    • โœ… Print vector content. #170
    • ๐Ÿ“ฆ Conan package #103
    • โœ… [feature request] Thread-safety for asserts and logging facilities #4
  • v2.2.0

    December 05, 2018

    โœ… Full Changelog

    Closed issues:

    • โœ‚ remove the FAST_ versions of the binary asserts (not a breaking change!) #167
    • [compile times] make the DOCTEST_CONFIG_SUPER_FAST_ASSERTS identifier affect normal asserts too #166
  • v2.1.0

    November 30, 2018

    โœ… Full Changelog

    Closed issues:

    • โœ… doctest::String ctor with non-zero terminated string #165
    • โœ… thread_local is not supported on iOS 9.0 #164
    • โœ… Compiler error on Android NDK r18 #163
    • โœ… [question] One setup for multiple tests #160
    • โœ… clang unwanted warning in user code #156
    • โœ… Unsigned integer overflow in fileOrderComparator #151
    • ๐Ÿšฆ ThreadSanitizer: signal-unsafe call inside of a signal #147
    • Feature request: check for exception string (like Catch's CHECK_THROWS_WITH) #97

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fixed build error under Android NDK #162 (tals)
    • โž• Added clang-7 to travis build #161 (AMS21)
    • โœ‚ Remove clang-tidy warnings for static fields created by doctest #159 (rantasub)
    • โœ… Make it possible to change the command line options prefix #158 (tbleher)
  • v2.0.1

    October 24, 2018

    โœ… Full Changelog

    Closed issues:

    • โœ… macro name collision with google log #157
    • โž• Add #define to not run tests by default #152
    • REQUIRE_THROWS_MESSAGE not checking message correctly #150
    • โœ… Test case passes even though subcase failed #149

    ๐Ÿ”€ Merged pull requests:

    • โœ… Correctly document when a main() entry point will be created #155 (tbleher)
    • โœ… Correct format string for unsigned char #154 (tbleher)
  • v2.0.0

    August 23, 2018

    โœ… Full Changelog

    Closed issues:

    • โœ… MSVC 2017 15.8.1, New Warnings as Errors #144
    • ๐Ÿ Windows clang-cl Wdeprecated-declarations warnings #143
    • โœ… Logo Proposal for Doctest #141
    • โœ… PCH Support #140
    • ๐Ÿ‘Œ improve compile times even further #139
    • ๐Ÿšš !!! BREAKING CHANGE !!! - Move to C++11 for next version of the library #137
    • โœ… getCurrentTicks producing warning on MinGW #133
    • โœ… [enhancement] Add support for "stand-alone assertions". #114

    ๐Ÿ”€ Merged pull requests:

    • โœ… Suppress compiler warning on MinGW #134 (AMS21)
  • v1.2.9

    May 10, 2018

    โœ… Full Changelog

    Closed issues:

    • โœ… GCC 8.0 std::uncaught_exception() is deprecated #130
    • ๐Ÿง Signal stack size too small on Linux #129
    • ๐Ÿ‘Œ Support Intel Compiler #128
    • โœ… Please add support for MSVC 2005 #127
    • ๐Ÿ— scan-build report "Dereference of null pointer" for function wildcmp #124
    • โœ… !!! BREAKING CHANGE (console output only) !!! - Emulate the error/warning format emitted by native compiler gcc/clang/msvc when printing test failures in the log #123
    • ๐Ÿ— ARM builds: FTBFS on armhf - error: cast from 'const char*' to 'const #118

    ๐Ÿ”€ Merged pull requests:

    • โœ… Exclude Intel from GCC compiler check #132 (smcallis)
    • ๐Ÿ›  Fix deprecated-declarations warning with GCC-8.0 #131 (AMS21)
  • v1.2.8

    March 10, 2018

    โœ… Full Changelog

    Closed issues:

    • โœ… ARM64 builds: templated_test_cases.cpp test fails #119