All Versions
42
Latest Version
Avg Release Cycle
56 days
Latest Release
737 days ago

Changelog History
Page 3

  • v2.2.2 Changes

    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:

  • v2.2.1 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    March 10, 2018

    Full Changelog

    Closed issues:

    • ✅ ARM64 builds: templated_test_cases.cpp test fails #119
  • v1.2.7 Changes

    February 06, 2018

    Full Changelog

    Closed issues:

    • ✅ MSan has runtime error: unsigned integer overflow #116
    • ✅ clang-tidy warning about cert-err58-cpp #115
    • 🔗 Linking errors #113
    • ✅ inlining function defs #111
    • ✅ Nullptr issue. #110
    • ✅ MemorySanitizer: use-of-uninitialized-value #109
    • 🏗 Potential memory leak through scan-build #108
    • ✅ Warnings raised to error with latest MSVC version #107
    • 🆕 New solution for tests in static libraries ! (MSVC) #106
    • ✅ Command line flags do not work after code formatter/beautifier #104
    • ✅ Cppcheck 1.81 warnings #102

    🔀 Merged pull requests:

    • Fix macros WIN32_LEAN_AND_MEAN typo #112 (vladimirgamalyan)
    • Correct DOCTEST_NO_INSTALL logic; do install unless it is set (#99) #100 (onqtam)
    • Correct DOCTEST_NO_INSTALL logic; do install unless it is set #99 (OdyX)
  • v1.2.6 Changes

    October 29, 2017

    Full Changelog

    Closed issues:

    • ✅ [bug] writing an exception translator in a header file results in it being registered multiple times which is suboptimal #98
    • ✅ Warnings when using something more than /W4 for Visual Studio #95

    🔀 Merged pull requests:

    • ➕ Added an option to not install Doctest in the CMake scripts #96 (nm17)
    • ➕ Adding a defensive check against a null pointer for the current test suite #94 (Lectem)
    • ✂ Remove incomplete copy ctor #93 (McMartin)