blob: 5561dcb699be9fe82084d8482945284126bfbc4a [file] [log] [blame] [view]
Martin Hořeňovský9a566092017-01-20 12:49:59 +01001# 1.6.1
2
3### Features/ Changes:
4* Catch now supports breaking into debugger on Linux
5
6### Fixes:
7* Generators no longer leak memory (generators are still unsupported in general)
8* JUnit reporter now reports UTC timestamps, instead of "tbd"
9* `CHECK_THAT` macro is now properly defined as `CATCH_CHECK_THAT` when using `CATCH_` prefixed macros
10
11### Other:
12* Types with overloaded `&&` operator are no longer evaluated twice when used in an assertion macro.
13* The use of `__COUNTER__` is supressed when Catch is parsed by CLion
14 * This change is not active when compiling a binary
15* Approval tests can now be run on Windows
16* CMake will now warn if a file is present in the `include` folder but not is not enumerated as part of the project
17* Catch now defines `NOMINMAX` and `WIN32_LEAN_AND_MEAN` before including `windows.h`
18 * This can be disabled if needed, see [documentation](docs/configuration.md) for details.
19
20
21
22# Older versions
23Release notes were not maintained prior to v1.6.0, but you should be able to work them out from the Git history
24
25## 1.6.0
Phil Nash3b2f2062017-01-11 16:43:56 +000026
27### Cmake/ projects:
28* Moved CMakeLists.txt to root, made it friendlier for CLion and generating XCode and VS projects, and removed the manually maintained XCode and VS projects.
29
30### Features/ Changes:
Phil Nash1ff0acf2017-01-11 16:50:35 +000031* Approx now supports `>=` and `<=`
32* Can now use `\` to escape chars in test names on command line
Phil Nash3b2f2062017-01-11 16:43:56 +000033* Standardize C++11 feature toggles
34
35### Fixes:
36* Blue shell colour
Phil Nash1ff0acf2017-01-11 16:50:35 +000037* Missing argument to `CATCH_CHECK_THROWS`
Phil Nash3b2f2062017-01-11 16:43:56 +000038* Don't encode extended ASCII in XML
Phil Nashe6aa1f42017-01-11 17:14:28 +000039* use `std::shuffle` on more compilers (fixes deprecation warning/error)
Phil Nash1ff0acf2017-01-11 16:50:35 +000040* Use `__COUNTER__` more consistently (where available)
Phil Nash3b2f2062017-01-11 16:43:56 +000041
42### Other:
43* Tweaks and changes to scripts - particularly for Approval test - to make them more portable
44
Phil Nash3b2f2062017-01-11 16:43:56 +000045
46---
47
48[Home](Readme.md)