Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMartin Hořeňovský2017-09-26 13:36:57 +0200
committerMartin Hořeňovský2017-09-26 13:38:09 +0200
commit80bbce84248cc2e7fcfdbd3f50f3b0bbb6b20c2f (patch)
tree49e8b5b28941b8f97211753ab785fa3476724d70
parent3d49d83128f80b70edd5333729f5d8bc96a5b018 (diff)
downloadcatch3-80bbce84248cc2e7fcfdbd3f50f3b0bbb6b20c2f.tar.gz
Reorganize release notes
-rw-r--r--docs/release-notes.md16
1 files changed, 11 insertions, 5 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index c134b3fa..fc4de69b 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -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.