Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3ab981fa21 
					 
					
						
						
							
							Add documentation for the --verbosity option  
						
						
						
						
					 
					
						2022-01-02 21:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						54e89e8364 
					 
					
						
						
							
							Update release notes to account for recent changes  
						
						
						
						
					 
					
						2022-01-01 23:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						93882f7fab 
					 
					
						
						
							
							Support '-' as output path for stdout  
						
						
						
						
					 
					
						2022-01-01 14:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4752545a69 
					 
					
						
						
							
							Add version placeholders to the reporter docs  
						
						
						
						
					 
					
						2022-01-01 14:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Jeřábek 
							
						 
					 
					
						
						
							
						
						ccd67b293d 
					 
					
						
						
							
							Add support for multiple parallel reporters  
						
						... 
						
						
						
						This requires a bunch of different changes across the reporter
subsystem.
* We need to handle multiple reporters and their differing
  preferences in `ListeningReporter`, e.g. what to do when
  we mix reporters that capture and don't capture stdout.
* We need to change how the reporter is given output and
  how we parse reporter's output destination from CLI.
* Approval tests need to handle multireporter option 
						
						
					 
					
						2022-01-01 14:02:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f00b6e2019 
					 
					
						
						
							
							Add more tests for various less common tag-related cases  
						
						
						
						
					 
					
						2021-12-28 00:22:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alan Jowett 
							
						 
					 
					
						
						
							
						
						cde26de803 
					 
					
						
						
							
							Add buildAndTest.cmd for Windows users ( #2338 )  
						
						... 
						
						
						
						* Add buildAndTest.cmd for Windows users
Signed-off-by: Alan Jowett <alanjo@microsoft.com >
Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com > 
						
						
					 
					
						2021-12-18 23:52:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3cc0c033e4 
					 
					
						
						
							
							Allow enabling multiple warnings in one invocation  
						
						
						
						
					 
					
						2021-12-18 20:50:05 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						840acedf62 
					 
					
						
						
							
							Implement warning for unmatched test specs  
						
						
						
						
					 
					
						2021-12-18 20:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9f2dca5384 
					 
					
						
						
							
							Exit with non-0 return code if no tests were run  
						
						... 
						
						
						
						A new flag, `--allow-running-no-tests` was added to override this
behaviour if exit code of 0 was desired.
This change also made `-w NoTests` obsolete, and so it has been
removed. 
						
						
					 
					
						2021-12-18 20:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						602e484f02 
					 
					
						
						
							
							Rename reportInvalidArguments -> reportInvalidTestSpec  
						
						... 
						
						
						
						This is has been what it actually does for a long time, but it
has not been renamed earlier due to API compatibility. 
						
						
					 
					
						2021-12-18 20:49:50 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						08939cc8bb 
					 
					
						
						
							
							Error out early if invalid test specs are provided  
						
						
						
						
					 
					
						2021-12-18 20:49:47 +01:00 
						 
				 
			
				
					
						
							
							
								Tristan Stenner 
							
						 
					 
					
						
						
							
						
						9952f29f01 
					 
					
						
						
							
							Fix link in event-listeners.md  
						
						
						
						
					 
					
						2021-11-22 11:44:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fabe614ba8 
					 
					
						
						
							
							Rewrite own-main.md for v3  
						
						
						
						
					 
					
						2021-11-19 15:52:32 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						acdb85c398 
					 
					
						
						
							
							Add FAQ page to the documentation  
						
						
						
						
					 
					
						2021-11-19 15:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						726fdd7f8e 
					 
					
						
						
							
							Update known-limitations.md  
						
						... 
						
						
						
						Removed 3rd party bugs for no-longer supported compiler versions,
reworded section on parallel test execution to take into account
sharding. 
						
						
					 
					
						2021-11-19 00:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0ccb1c30c6 
					 
					
						
						
							
							Rewrite event listener docs and add event documentation  
						
						
						
						
					 
					
						2021-11-18 23:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						dd12ce8141 
					 
					
						
						
							
							Rewrite tutorial to shorten BDD section and mention generators  
						
						
						
						
					 
					
						2021-11-16 23:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						61489e863e 
					 
					
						
						
							
							Fixup ToC link to 3.0.1 release notes  
						
						
						
						
					 
					
						2021-11-16 23:46:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2287d225e5 
					 
					
						
						
							
							Mention that RangeGenerator works on half open ranges  
						
						... 
						
						
						
						Closes  #2145  
					
						2021-11-15 23:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4eb00afe69 
					 
					
						
						
							
							Add allowing tests with same name to release notes  
						
						
						
						
					 
					
						2021-11-15 23:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e86f84b8ef 
					 
					
						
						
							
							Mention that run == iteration in benchmarking docs  
						
						
						
						
					 
					
						2021-11-15 23:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						67caef6f45 
					 
					
						
						
							
							Mention STATIC_CHECK in release notes  
						
						
						
						
					 
					
						2021-11-15 13:04:08 +01:00 
						 
				 
			
				
					
						
							
							
								Morwenn 
							
						 
					 
					
						
						
							
						
						f41d761674 
					 
					
						
						
							
							Add STATIC_CHECK and STATIC_CHECK_FALSE ( #2318 )  
						
						
						
						
					 
					
						2021-11-15 00:28:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						62d8913d67 
					 
					
						
						
							
							Cumulative reporter base records benchmark results  
						
						
						
						
					 
					
						2021-11-09 11:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8780425385 
					 
					
						
						
							
							Make reporter lookup case insensitive, registration case preserving  
						
						... 
						
						
						
						Previously registration was case preserving, but lookup used
lowercased reporter name, so a reporter whose name contained
upper case character could not be requested by the user. 
						
						
					 
					
						2021-11-09 11:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						514206df36 
					 
					
						
						
							
							Add accept-many Clara lambdas to release notes  
						
						
						
						
					 
					
						2021-10-27 20:54:49 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						becab0cf74 
					 
					
						
						
							
							Add test sharding to the release notes  
						
						
						
						
					 
					
						2021-10-27 20:49:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Dunkin 
							
						 
					 
					
						
						
							
						
						3087e19cc7 
					 
					
						
						
							
							Allow test sharding for e.g. Bazel test sharding feature  
						
						... 
						
						
						
						This greatly simplifies running Catch2 tests in single binary
in parallel from external test runners. Instead of having to
shard the tests by tags/test names, an external test runner
can now just ask for test shard 2 (out of X), and execute that
in single process, without having to know what tests are actually
in the shard.
Note that sharding also applies to test listing, and happens after
tests were ordered according to the `--order` feature. 
						
						
					 
					
						2021-10-27 17:24:30 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bf5c58adf6 
					 
					
						
						
							
							The limit on TEMPLATE* test cases is actually reachable  
						
						
						
						
					 
					
						2021-10-21 15:52:07 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						36b4a71ff0 
					 
					
						
						
							
							Pick release notes for 2.13.7  
						
						
						
						
					 
					
						2021-10-10 22:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ed1f343a41 
					 
					
						
						
							
							Provide random-device option for --rng-seed and make it default  
						
						
						
						
					 
					
						2021-10-08 21:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						426954032f 
					 
					
						
						
							
							Rename Contains string matcher builder to ContainsSubstring  
						
						... 
						
						
						
						The problem with the old name was that it collided with the
range matcher `Contains`, and it was not really possible to
disambiguate them just with argument types.
Closes  #2131  
						
						
					 
					
						2021-09-27 21:28:33 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e8e28ba401 
					 
					
						
						
							
							Remove obsolete documentation page  
						
						
						
						
					 
					
						2021-09-23 23:42:16 +02:00 
						 
				 
			
				
					
						
							
							
								Bernhard Manfred Gruber 
							
						 
					 
					
						
						
							
						
						ee1435793e 
					 
					
						
						
							
							add alpaka and LLAMA to Catch2 users  
						
						
						
						
					 
					
						2021-09-23 12:39:56 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e4719fb51c 
					 
					
						
						
							
							Update release notes with new fixes, improvements and breaking changes  
						
						
						
						
					 
					
						2021-09-07 22:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ca8546efc6 
					 
					
						
						
							
							Mention C++14 baseline in contributing documentation  
						
						
						
						
					 
					
						2021-08-19 19:16:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4113a12c69 
					 
					
						
						
							
							Fix Wreserved-identifier for UDLs in Catch2  
						
						... 
						
						
						
						See #578  
						
						
					 
					
						2021-08-19 19:15:46 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						88c27ffaf2 
					 
					
						
						
							
							Mention CATCH_MOVE and CATCH_FORWARD in contributing docs  
						
						
						
						
					 
					
						2021-08-16 16:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								Geoffrey M Gunter 
							
						 
					 
					
						
						
							
						
						7040f03b54 
					 
					
						
						
							
							Fix typo in docs/matchers.md  
						
						... 
						
						
						
						There were a few instances in matchers.md where header files erroneously
had a .h file extension instead of .hpp 
						
						
					 
					
						2021-08-16 15:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1554251f97 
					 
					
						
						
							
							Fix typo in docs/cmake-integration.md  
						
						
						
						
					 
					
						2021-08-11 22:57:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kin Numaru 
							
						 
					 
					
						
						
							
						
						74db06199b 
					 
					
						
						
							
							Rename contrib/ to extras/ in the docs  
						
						... 
						
						
						
						The directory has been renamed in 918aa32 
						
						
					 
					
						2021-08-10 10:41:16 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						52a3144145 
					 
					
						
						
							
							Update users docs  
						
						
						
						
					 
					
						2021-08-08 23:42:24 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a62974eb6a 
					 
					
						
						
							
							Update why-catch.md  
						
						
						
						
					 
					
						2021-08-08 23:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						79c2daa4a0 
					 
					
						
						
							
							Update tutorial docs  
						
						
						
						
					 
					
						2021-08-03 13:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1e0dc61d16 
					 
					
						
						
							
							Update CMake integration documentation  
						
						
						
						
					 
					
						2021-07-31 21:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						02e5951f11 
					 
					
						
						
							
							Add major changes and their motivation to v2 -> v3 migration docs  
						
						... 
						
						
						
						Closes  #2135  
					
						2021-07-29 23:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1ecc79bb56 
					 
					
						
						
							
							Fix superfluous uppercase C in matcher docs  
						
						
						
						
					 
					
						2021-07-28 23:38:27 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						73cae40a90 
					 
					
						
						
							
							Fix WithinULP matcher factory name in docs  
						
						
						
						
					 
					
						2021-07-28 23:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Andrzejuk 
							
						 
					 
					
						
						
							
						
						6c4c961207 
					 
					
						
						
							
							Update migrate-v2-to-v3.md  
						
						... 
						
						
						
						#2135  Adding "Changes overview" to "Migrating from v2 to v3" doc 
					
						2021-07-28 23:18:50 +02:00