mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Reorganize release notes
This commit is contained in:
		| @@ -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. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský