mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-29 16:53:30 +01:00
Reorganize release notes
This commit is contained in:
parent
3d49d83128
commit
80bbce8424
@ -19,7 +19,9 @@
|
||||
* This is most noticeable in `CHECK(throws())`, which would previously report failure, properly stringify the exception and continue. Now it will report failure and stop executing current section.
|
||||
* Removed deprecated matcher utility functions `Not`, `AllOf` and `AnyOf`.
|
||||
* They are superseded by operators `!`, `&&` and `||`, which are natural and do not have limited arity
|
||||
* No longer accept non-const comparison operators
|
||||
* Removed support for non-const comparison operators
|
||||
* Non-const comparison operators are an abomination that should not exist
|
||||
* They were breaking support for comparing function to function pointer
|
||||
|
||||
|
||||
## Improvements
|
||||
@ -48,13 +50,17 @@
|
||||
* Exception translators are not registered
|
||||
* Reporters are not registered
|
||||
* Listeners are not registered
|
||||
* More warnings are silenced
|
||||
* Don't use console colour if running in XCode
|
||||
* Reporters/Listeners are now notified of fatal errors
|
||||
* This means specific signals or structured exceptions
|
||||
* The Reporter/Listener interface provides default, empty, implementation to preserve backward compatibility
|
||||
|
||||
|
||||
## Fixes
|
||||
* Don't use console colour if running in XCode
|
||||
* Explicit constructor in reporter base class
|
||||
* Many fixes for building in Objective-C context
|
||||
* Do not use SEH and console api under UWP
|
||||
* Swept out `-Wweak-vtables`, `-Wexit-time-destructors`, `-Wglobal-constructors` warnings
|
||||
* Compilation for Universal Windows Platform (UWP) is supported
|
||||
* SEH handling and colorized output are disabled when compiling for UWP
|
||||
|
||||
## Internal changes
|
||||
* The development version now uses .cpp files instead of header files containing implementation.
|
||||
|
Loading…
Reference in New Issue
Block a user