Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd49f5c466 
							
						 
					 
					
						
						
							
							feat(typescript): align with --moduleResolution=bundler ( #22887 )  
						
						... 
						
						
						
						This relaxes import requirements and allows importing `.ts` files
without an extension in CJS and ESM modes.
Fixes  #22169 . 
						
						
					 
					
						2023-05-09 16:26:29 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b10cc03314 
							
						 
					 
					
						
						
							
							chore: render parse errors in the UI mode ( #22888 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/22863  
						
						
					 
					
						2023-05-08 18:51:27 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9771b1ee74 
							
						 
					 
					
						
						
							
							chore: show steps for fixtures ( #22860 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22565  
						
						
					 
					
						2023-05-06 10:25:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03616e976e 
							
						 
					 
					
						
						
							
							fix(deps): --repeat-each should not apply to dependencies ( #22858 )  
						
						... 
						
						
						
						Fixes  #21778 . 
					
						2023-05-05 16:59:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efad19b332 
							
						 
					 
					
						
						
							
							chore: render test steps in the trace ( #22837 )  
						
						
						
						
					 
					
						2023-05-05 15:12:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c25a04267 
							
						 
					 
					
						
						
							
							chore: use custom JSX runtime to stub-out erroneous JSX usage ( #22827 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22789  
						
						
					 
					
						2023-05-04 11:44:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78203bf48d 
							
						 
					 
					
						
						
							
							chore: ensure error location is present ( #22804 )  
						
						... 
						
						
						
						Partial fix for https://github.com/microsoft/playwright/issues/22782  
						
						
					 
					
						2023-05-03 18:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4edd023644 
							
						 
					 
					
						
						
							
							fix(tsconfig): fallback to default *:* path mapping when baseUrl is present ( #22802 )  
						
						... 
						
						
						
						According to
https://www.typescriptlang.org/docs/handbook/module-resolution.html#base-url ,
`baseUrl` affects all non-relative imports. Additional `paths` mapping
can be specified for more control. However, if none of the `paths`
matches, it still falls back to the default `*:*` mapping. Confirmed by
invoking `tsc` with different configs.
Fixes  #22663 . 
						
						
					 
					
						2023-05-03 16:08:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a61a55ea1 
							
						 
					 
					
						
						
							
							chore: nest api steps by time ( #22801 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22786  
						
						
					 
					
						2023-05-03 16:04:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2233b352b6 
							
						 
					 
					
						
						
							
							fix(merger): pass onError to the reporter ( #22775 )  
						
						
						
						
					 
					
						2023-05-03 09:08:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10ce7af411 
							
						 
					 
					
						
						
							
							fix(steps): step should not get an unrelated error ( #22773 )  
						
						... 
						
						
						
						Previously, we would use any error that was added during the step
execution as an error for this particular step.
This produces false positives, for example failing `page.click` call
that happened during `context` teardown was producing an error and
marking teardown is failed. However, in reality, the test itself has
failed, while teardown has not.
New approach uses test step hierarchy to inherit errors from child steps
to the parent step. This does not regress the original fix where
`expect.soft` errors are surfaced in the parent step.
See also #19973  that introduced the original logic. 
						
						
					 
					
						2023-05-02 18:50:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f09935e81 
							
						 
					 
					
						
						
							
							fix(test runner): separate test fixture scope for beforeAll/afterAll hooks ( #22746 )  
						
						... 
						
						
						
						There was a single test fixture scope that covers all hooks, modifiers
and test function. Now beforeAll-like modifiers, beforeAll and afterAll
hooks get a scope each.
Fixes  #22256 . 
						
						
					 
					
						2023-05-02 11:04:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4e90f20dc 
							
						 
					 
					
						
						
							
							fix(runner): do not hang on worker exit before tests ( #22742 )  
						
						
						
						
					 
					
						2023-05-01 14:54:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcd966c4e5 
							
						 
					 
					
						
						
							
							chore: make _setupArtifacts a worker-scoped fixture ( #22739 )  
						
						... 
						
						
						
						This should unblock having separate test-fixture scopes for hooks and
test. 
						
						
					 
					
						2023-05-01 13:53:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59079d94ca 
							
						 
					 
					
						
						
							
							fix: call onExit when merging reports ( #22718 )  
						
						
						
						
					 
					
						2023-05-01 12:58:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297fea0826 
							
						 
					 
					
						
						
							
							chore: purify the junit reporter ( #22624 )  
						
						
						
						
					 
					
						2023-05-01 09:15:08 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1842cc708 
							
						 
					 
					
						
						
							
							chore: extract ArtifactsRecorder from built-in fixtures ( #22717 )  
						
						
						
						
					 
					
						2023-04-29 14:34:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a01df2ff5b 
							
						 
					 
					
						
						
							
							chore: render live trace for the serial mode ( #22715 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22655  
						
						
					 
					
						2023-04-28 17:47:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc00566b9 
							
						 
					 
					
						
						
							
							chore: separate options fixture vs artifacts fixture ( #22713 )  
						
						... 
						
						
						
						Later on, artifacts fixture can be made worker-scoped. 
						
						
					 
					
						2023-04-28 16:54:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbb218a9d5 
							
						 
					 
					
						
						
							
							feat: project.teardown that runs after all dependents have finished ( #22696 )  
						
						... 
						
						
						
						This replicates globalTeardown in the deps world.
Fixes  #21914 . 
						
						
					 
					
						2023-04-28 14:27:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9373dfb6e 
							
						 
					 
					
						
						
							
							chore: make client-side instrumentation non-nullable ( #22694 )  
						
						
						
						
					 
					
						2023-04-28 08:57:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16f664e22c 
							
						 
					 
					
						
						
							
							chore: write blob report to the config dir by default ( #22697 )  
						
						
						
						
					 
					
						2023-04-27 17:25:29 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f08caea8f2 
							
						 
					 
					
						
						
							
							chore: split merge and blob reporter ( #22695 )  
						
						
						
						
					 
					
						2023-04-27 16:38:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f37f5fc61c 
							
						 
					 
					
						
						
							
							chore: comma separated reporter names, reporter arg from config ( #22693 )  
						
						
						
						
					 
					
						2023-04-27 15:16:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							223baa3393 
							
						 
					 
					
						
						
							
							fix(html): keep tests in the declaration order ( #22690 )  
						
						... 
						
						
						
						Fixes  #22143 . 
					
						2023-04-27 13:54:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82670147b4 
							
						 
					 
					
						
						
							
							chore: support multiple merged reports ( #22672 )  
						
						
						
						
					 
					
						2023-04-27 09:15:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51aca72c35 
							
						 
					 
					
						
						
							
							chore: split InternalReporter and Multiplexer ( #22671 )  
						
						... 
						
						
						
						The multiplexer will be reused in the blob report merger. 
						
						
					 
					
						2023-04-26 17:55:58 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b27d70d8a 
							
						 
					 
					
						
						
							
							feat(web-server): add stdout: "pipe"|"ignore" option ( #22564 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22454  
						
						
					 
					
						2023-04-26 23:39:42 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ad9b6b316 
							
						 
					 
					
						
						
							
							chore: reuse createReporters in the merger ( #22636 )  
						
						... 
						
						
						
						#10437  
					
						2023-04-26 11:48:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fdd7a20fb 
							
						 
					 
					
						
						
							
							chore: fix soft after poll ( #22642 )  
						
						
						
						
					 
					
						2023-04-26 08:50:10 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d34c4e99f5 
							
						 
					 
					
						
						
							
							chore: add step attachments into the expect trace event ( #22543 )  
						
						
						
						
					 
					
						2023-04-25 17:38:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b487ff49d 
							
						 
					 
					
						
						
							
							chore: remove cli from playwright-core ( #22612 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22599  
						
						
					 
					
						2023-04-25 11:19:37 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1007bbe2c 
							
						 
					 
					
						
						
							
							chore: introduce expect.configure ( #22533 )  
						
						
						
						
					 
					
						2023-04-25 10:29:56 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59678fdea7 
							
						 
					 
					
						
						
							
							chore: create list reporter for watch mode directly ( #22614 )  
						
						
						
						
					 
					
						2023-04-24 18:32:32 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24478be565 
							
						 
					 
					
						
						
							
							feat: preserve attachments in blob reports ( #22605 )  
						
						... 
						
						
						
						Attachments with `path` are stored as `resources/sha1.ext` zip entries
and extracted under `report-dir/tmp` when merging. This way normal
fs.readFile keeps working as before even thought the file path is
different. The clients should rely on `attachment.name` instead of
`attachment.path` when deriving user visible titles in the UI. If this
turns out not to be the case we can reconsider later.
#10437  
						
						
					 
					
						2023-04-24 17:34:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5120e7d541 
							
						 
					 
					
						
						
							
							chore: fix list-files ( #22609 )  
						
						
						
						
					 
					
						2023-04-24 15:13:59 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4408738d9c 
							
						 
					 
					
						
						
							
							chore: cut 1.33.0 ( #22600 )  
						
						
						
						
					 
					
						2023-04-24 12:48:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17df03c043 
							
						 
					 
					
						
						
							
							chore: better zone stack preservation in expect ( #22563 )  
						
						
						
						
					 
					
						2023-04-21 16:13:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbc47ba315 
							
						 
					 
					
						
						
							
							chore: ensure web assertions are merged in trace ( #22544 )  
						
						
						
						
					 
					
						2023-04-21 10:07:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d95268ffc0 
							
						 
					 
					
						
						
							
							chore: remove refined title ( #22541 )  
						
						
						
						
					 
					
						2023-04-20 20:34:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c70f6900e 
							
						 
					 
					
						
						
							
							chore: fix ui mode w/ multiple contexts ( #22514 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/21895  
						
						
					 
					
						2023-04-20 08:19:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							957ec0067f 
							
						 
					 
					
						
						
							
							chore: separate concerns of testinfo helpers ( #22491 )  
						
						
						
						
					 
					
						2023-04-19 17:31:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a45f04568b 
							
						 
					 
					
						
						
							
							chore: rename watchmode to uimode tsx ( #22511 )  
						
						
						
						
					 
					
						2023-04-19 16:51:42 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8b929fdea 
							
						 
					 
					
						
						
							
							chore: hide merge-reports command ( #22509 )  
						
						
						
						
					 
					
						2023-04-19 15:36:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba8aed9dea 
							
						 
					 
					
						
						
							
							chore: move mount implementation to ct-core ( #22506 )  
						
						
						
						
					 
					
						2023-04-19 15:32:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7b9c08833 
							
						 
					 
					
						
						
							
							chore: should not spill toPass between tests ( #22473 )  
						
						
						
						
					 
					
						2023-04-19 14:45:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c495c5590 
							
						 
					 
					
						
						
							
							chore: only transpile tsx for components ( #22504 )  
						
						
						
						
					 
					
						2023-04-19 14:20:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf0fab4927 
							
						 
					 
					
						
						
							
							fix(ui mode): ignore repeatEach ( #22505 )  
						
						... 
						
						
						
						Fixes  #22498 . 
					
						2023-04-19 14:16:12 -07:00 
						 
				 
			
				
					
						
							
							
								mindaugasm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be79ee0450 
							
						 
					 
					
						
						
							
							feat(html-report): add attachmentsBaseURL option ( #22212 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/21636  
						
						
					 
					
						2023-04-18 11:25:11 -07:00 
						 
				 
			
				
					
						
							
							
								Debbie O'Brien 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a0f49acab 
							
						 
					 
					
						
						
							
							docs: add options snippets to api docs ( #22098 )  
						
						
						
						
					 
					
						2023-04-18 19:04:13 +02:00