mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	v1.8.2 release
This commit is contained in:
		| @@ -1,3 +1,42 @@ | ||||
| # 1.8.2 | ||||
|  | ||||
|  | ||||
| ### Improvements and minor changes | ||||
| * TAP reporter now behaves as if `-s` was always set | ||||
|   * This should be more consistent with the protocol desired behaviour. | ||||
| * Compact reporter now obeys `-d yes` argument (#780) | ||||
|   * The format is "XXX.123 s: <section-name>" (3 decimal places are always present). | ||||
|   * Before it did not report the durations at all. | ||||
| * XML reporter now behaves the same way as Console reporter in regards to `INFO` | ||||
|   * This means it reports `INFO` messages on success, if output on success (`-s`) is enabled. | ||||
|   * Previously it only reported `INFO` messages on failure. | ||||
| * `CAPTURE(expr)` now stringifies `expr` in the same way assertion macros do (#639) | ||||
| * Listeners are now finally [documented](event-listeners.md). | ||||
|   * Listeners provide a way to hook into events generated by running your tests, including start and end of run, every test case, every section and every assertion. | ||||
|  | ||||
|  | ||||
| ### Fixes: | ||||
| * Catch no longer attempts to reconstruct expression that led to a fatal error  (#810) | ||||
|   * This fixes possible signal/SEH loop when processing expressions, where the signal was triggered by expression decomposition. | ||||
| * Fixed (C4265) missing virtual destructor warning in Matchers (#844) | ||||
| * `std::string`s are now taken by `const&` everywhere (#842). | ||||
|   * Previously some places were taking them by-value. | ||||
| * Catch should no longer change errno (#835). | ||||
|   * This was caused by libstdc++ bug that we now work around. | ||||
| * Catch now provides `FAIL_CHECK( ... )` macro (#765). | ||||
|   * Same as `FAIL( ... )`, but does not abort the test. | ||||
| * Functions like `fabs`, `tolower`, `memset`, `isalnum` are now used with `std::` qualification (#543). | ||||
| * Clara no longer assumes first argument (binary name) is always present (#729) | ||||
|   * If it is missing, empty string is used as default. | ||||
| * Clara no longer reads 1 character past argument string (#830) | ||||
|  | ||||
|  | ||||
| ### Other notes: | ||||
| * We have added VS 2013 and 2015 to our CI | ||||
| * Catch Classic (1.x.x) now contains its own, forked, version of Clara (the argument parser). | ||||
|  | ||||
|  | ||||
|  | ||||
| # 1.8.1 | ||||
|  | ||||
| ### Fixes | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský