Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81cc39ea6e 
							
						 
					 
					
						
						
							
							feat(expect): narrow down available assertions for Page/Locator/APIResponse ( #26658 )  
						
						... 
						
						
						
						Fixes  #26381 . 
					
						2023-08-23 13:14:39 -07:00 
						 
				 
			
				
					
						
							
							
								Richard Blažo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcc30bc71e 
							
						 
					 
					
						
						
							
							feat: add title for before and after hooks ( #26523 )  
						
						
						
						
					 
					
						2023-08-21 09:50:22 -07:00 
						 
				 
			
				
					
						
							
							
								Marcin Strzyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							192b697488 
							
						 
					 
					
						
						
							
							chore: remove old webpack folder structure ( #26560 )  
						
						
						
						
					 
					
						2023-08-19 16:16:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							576608b69d 
							
						 
					 
					
						
						
							
							chore: revert  #24598  ( #26484 )  
						
						
						
						
					 
					
						2023-08-15 11:29:33 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2deabefa71 
							
						 
					 
					
						
						
							
							fix: Locator.evaluateHandle types ( #26469 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/26449  
						
						
					 
					
						2023-08-14 18:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c37dfb379b 
							
						 
					 
					
						
						
							
							docs: make sure usage comes after description when templating ( #26420 )  
						
						
						
						
					 
					
						2023-08-10 14:48:26 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b252f8ba27 
							
						 
					 
					
						
						
							
							chore(driver): roll driver to recent Node.js LTS version ( #26399 )  
						
						
						
						
					 
					
						2023-08-10 12:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08d6abab4a 
							
						 
					 
					
						
						
							
							chore: allow merging defineConfig ( #26390 )  
						
						
						
						
					 
					
						2023-08-09 17:23:34 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65ac0d5256 
							
						 
					 
					
						
						
							
							chore: add k8s grid deployments ( #26359 )  
						
						
						
						
					 
					
						2023-08-08 18:46:32 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6731f5b6d5 
							
						 
					 
					
						
						
							
							chore: grid placeholder ( #24598 )  
						
						
						
						
					 
					
						2023-08-04 08:38:07 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0473b71cd 
							
						 
					 
					
						
						
							
							chore: limit docs snippet length to 100 ( #24563 )  
						
						
						
						
					 
					
						2023-08-02 11:23:47 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57ab732fb8 
							
						 
					 
					
						
						
							
							chore: support npm run build -- --sourcemap ( #24529 )  
						
						
						
						
					 
					
						2023-07-31 13:53:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a74101d98f 
							
						 
					 
					
						
						
							
							docs: document expect's asymmetric matchers ( #24498 )  
						
						... 
						
						
						
						References #24460 , #24417 . 
						
						
					 
					
						2023-07-28 14:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6a0e5d02c 
							
						 
					 
					
						
						
							
							devops: fix parameterised tests on flakiness dashboard ( #24486 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/devops.playwright.dev/issues/2  
						
						
					 
					
						2023-07-28 16:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea6d127f28 
							
						 
					 
					
						
						
							
							feat(connect): exposeNetwork option ( #24436 )  
						
						
						
						
					 
					
						2023-07-26 17:29:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8b45aa844 
							
						 
					 
					
						
						
							
							chore: validate markdown links in doclint ( #24444 )  
						
						... 
						
						
						
						Fixes  #24421 . 
					
						2023-07-26 16:15:07 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4ecdcfc22 
							
						 
					 
					
						
						
							
							chore: lint code snippet languages ( #24381 )  
						
						... 
						
						
						
						Follow-up to https://github.com/microsoft/playwright/pull/24367 . 
						
						
					 
					
						2023-07-25 00:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1634ec8766 
							
						 
					 
					
						
						
							
							chore: introduce code snippet linting infra ( #23960 )  
						
						
						
						
					 
					
						2023-07-24 22:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdfe4ca275 
							
						 
					 
					
						
						
							
							chore(driver): roll driver to recent Node.js LTS version ( #24321 )  
						
						
						
						
					 
					
						2023-07-20 12:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fdd7541e0 
							
						 
					 
					
						
						
							
							chore: add firefox-asan for stress tests ( #24049 )  
						
						
						
						
					 
					
						2023-07-19 05:53:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49c1f9eb02 
							
						 
					 
					
						
						
							
							feat(ui): run deps in UI mode if dep projects are checked ( #24245 )  
						
						
						
						
					 
					
						2023-07-15 15:11:31 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9af2b518f2 
							
						 
					 
					
						
						
							
							fix: exclude tracesDir option from launchOptions fixture ( #24086 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23645  
						
						
					 
					
						2023-07-06 13:31:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0409bfca56 
							
						 
					 
					
						
						
							
							chore: ensure module deps in ct-core ( #24056 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23823  
						
						
					 
					
						2023-07-06 12:01:45 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Shaw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e78dcb7dc 
							
						 
					 
					
						
						
							
							fix: Allow portable bash paths for systems including NixOS ( #23889 )  
						
						... 
						
						
						
						Although very common, bash is not guaranteed to be located at
`/bin/bash`. NixOS is an example of this.
More commonly, `/bin/bash` can be quite out of date. An example of this
is MacOS's version of `bash`. This realistically won't affect Playwright
but it's worth noting. You can technically update MacOS's system version
of bash but you need elevated permissions to do so.
By using `/usr/bin/env bash` instead of `/bin/bash` we can execute
Playwright's bash scripts in like NixOS and generally improve the
selection behaviour for bash in other systems too.
Some discussion of why it's worth favouring `/usr/bin/env bash` over
`/bin/bash`:
- Discusses `/bin/bash` missing in NixOS:
https://discourse.nixos.org/t/add-bin-bash-to-avoid-unnecessary-pain/5673 
- Some general commentary on why `/usr/bin/env bash` is favoured:
https://askubuntu.com/a/1402721 
- Points out how old bash is in MacOS:
https://itnext.io/upgrading-bash-on-macos-7138bd1066ba 
Improves situation at #5501  
						
						
					 
					
						2023-07-03 06:27:06 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7b34e3172 
							
						 
					 
					
						
						
							
							fix(dotnet): generate bool? correctly in generated transport channel types ( #23966 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright-dotnet/issues/2581  
					
						2023-06-29 22:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef029e98e 
							
						 
					 
					
						
						
							
							docs: code snippet alignments ( #23959 )  
						
						
						
						
					 
					
						2023-06-29 18:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b15cdc8ce8 
							
						 
					 
					
						
						
							
							chore(driver): roll driver to recent Node.js LTS version ( #23854 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-22 12:06:44 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbb5d48283 
							
						 
					 
					
						
						
							
							feat(expect): roll to v29.5.0 ( #23629 )  
						
						... 
						
						
						
						There is a breaking in change in the `MatcherContext` that is passed to
matcher functions, so we now have `!!this.isNot` in a few places. The
same could happen to custom matcher in the wild.
```ts
// Old
{
  isNot: boolean;
  promise: string;
}
```
```ts
// New
{
  isNot?: boolean;
  promise?: string;
}
```
Fixes  #23612 . 
						
						
					 
					
						2023-06-19 15:18:59 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bc8cf2fc7 
							
						 
					 
					
						
						
							
							fix: drop expect.configure({ poll }) from types ( #23661 )  
						
						... 
						
						
						
						`poll` option is not actually supported as of June 12, 2023.
Fixes https://github.com/microsoft/playwright/issues/23622  
						
						
					 
					
						2023-06-12 11:07:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							294f5c965a 
							
						 
					 
					
						
						
							
							chore: fix a lint on win ( #23554 )  
						
						
						
						
					 
					
						2023-06-06 14:50:44 -07:00 
						 
				 
			
				
					
						
							
							
								Rui Figueira 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba69de8c7c 
							
						 
					 
					
						
						
							
							fix(check-deps): normalize paths in posix ( #23513 )  
						
						
						
						
					 
					
						2023-06-05 12:33:54 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80fe9748eb 
							
						 
					 
					
						
						
							
							chore: render plain class links in types ( #23508 )  
						
						
						
						
					 
					
						2023-06-05 18:50:44 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10ec3cfa2a 
							
						 
					 
					
						
						
							
							chore: generate docs versions in pw.dev ( #23412 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23395  
					
						2023-06-01 01:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06318d52d6 
							
						 
					 
					
						
						
							
							chore: support import { type Foo } in check deps ( #23405 )  
						
						
						
						
					 
					
						2023-05-31 14:08:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00b34dddb2 
							
						 
					 
					
						
						
							
							chore: move TestServer under test/ ( #23287 )  
						
						
						
						
					 
					
						2023-05-25 15:11:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64dde29788 
							
						 
					 
					
						
						
							
							chore: move to npx playwright-core install when using core ( #23260 )  
						
						
						
						
					 
					
						2023-05-24 12:16:59 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ebe4dc81a 
							
						 
					 
					
						
						
							
							devops: do not use NPX during docker container build ( #23213 )  
						
						... 
						
						
						
						The postmortem of the broken docker image:
- We use `playwright-core` package when bootstrapping our docker
container.
- Due to accidental removal of `bin` entry in the `playwright-core` (see
  https://github.com/microsoft/playwright/issues/23206 ), the `npx
  playwright install --with-deps` was using the last published
  Playwright version instead of a locally-built playwright binary
This patch starts using `npx exec --no` to make sure that we never call
remote commands during docker image build. 
						
						
					 
					
						2023-05-22 19:21:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab7e794bf7 
							
						 
					 
					
						
						
							
							feat(shard): introduce mode: 'default' ( #23023 )  
						
						... 
						
						
						
						This mode allows a suite to opt-out from parallelism. Useful to setup
multiple suites running in parallel, with each suite not being sharded.
References #22891 . 
						
						
					 
					
						2023-05-18 13:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3395a28181 
							
						 
					 
					
						
						
							
							chore: opt out of trace attachments ( #23139 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/23137  
						
						
					 
					
						2023-05-18 11:27:45 -07:00 
						 
				 
			
				
					
						
							
							
								Debbie O'Brien 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a8eb15820 
							
						 
					 
					
						
						
							
							docs: add titles to config snippets ( #22910 )  
						
						... 
						
						
						
						Docs PR: https://github.com/microsoft/playwright.dev/pull/1039 
---------
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-05-10 18:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff3275eb3e 
							
						 
					 
					
						
						
							
							chore: add report UUID ( #22785 )  
						
						
						
						
					 
					
						2023-05-03 05:58:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70011c82f7 
							
						 
					 
					
						
						
							
							chore: unflake ui tests (3) ( #22741 )  
						
						
						
						
					 
					
						2023-05-01 15:18:34 -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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							286428fda9 
							
						 
					 
					
						
						
							
							docs: release notes 1.33 ( #22615 )  
						
						
						
						
					 
					
						2023-04-26 13:00:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1007bbe2c 
							
						 
					 
					
						
						
							
							chore: introduce expect.configure ( #22533 )  
						
						
						
						
					 
					
						2023-04-25 10:29:56 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00df08b3cf 
							
						 
					 
					
						
						
							
							chore: explicitly control actions with slow mo ( #22445 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22273  
						
						
					 
					
						2023-04-17 16:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d69fbacf7 
							
						 
					 
					
						
						
							
							chore: introduce ct-core to hard-depend on vite ( #22437 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22233  
						
						
					 
					
						2023-04-17 16:19:21 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60aba4d394 
							
						 
					 
					
						
						
							
							chore: support browser aliases in roll_browser.js ( #22389 )  
						
						
						
						
					 
					
						2023-04-13 13:57:47 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c3c6ed683 
							
						 
					 
					
						
						
							
							chore(driver): roll driver to recent Node.js LTS version ( #22378 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-04-13 12:24:10 +02:00