Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48c7fb6b06 
							
						 
					 
					
						
						
							
							feat(library): accept FormData in fetch ( #32602 )  
						
						 
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/26520  by accepting
`FormData`, which became stable in Node.js in v21. 
						
						
					 
					
						2024-09-13 13:21:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kuba Janik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0588834307 
							
						 
					 
					
						
						
							
							feat: allow URLSearchParams and string as params in APIRequestContext (follow-up) ( #32143 )  
						
						 
						
						... 
						
						
						
						Follow-up to https://github.com/microsoft/playwright/pull/32120 
I made some changes suggested by @yury-s in the previous PR that make a
lot of sense:
- added an example to the documentation
- improved tests
  - check params on the client and server end
  - reverted to non-English characters being used as params 
						
						
					 
					
						2024-08-13 10:39:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kuba Janik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							308381eeae 
							
						 
					 
					
						
						
							
							feat: allow URLSearchParams and string as params in APIRequestContext ( #32120 )  
						
						 
						
						
						
						
					 
					
						2024-08-12 14:22:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db0980a850 
							
						 
					 
					
						
						
							
							chore(fetch): include response text into failOnStatusCode errors ( #31978 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31834  
						
						
					 
					
						2024-08-01 17:53:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f45cf65921 
							
						 
					 
					
						
						
							
							chore: add maxRetries to APIRequestContext.delete ( #31893 )  
						
						 
						
						
						
						
					 
					
						2024-07-29 14:39:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f11ab2f145 
							
						 
					 
					
						
						
							
							chore: enable keepAlive in happy eyeballs http.Agent ( #31434 )  
						
						 
						
						
						
						
					 
					
						2024-06-25 19:05:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ebd20a47b 
							
						 
					 
					
						
						
							
							chore: .NET generator fixes ( #31401 )  
						
						 
						
						
						
						
					 
					
						2024-06-20 23:33:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95fc2b8a8b 
							
						 
					 
					
						
						
							
							feat(fetch): maxRetries for fetch ( #31386 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/30978  
						
						
					 
					
						2024-06-19 18:10:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6067b78f88 
							
						 
					 
					
						
						
							
							chore: http credentials send immeidately/unauthorized enum ( #31076 )  
						
						 
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright-internal/issues/205 
Reference https://github.com/microsoft/playwright/issues/30534  
						
						
					 
					
						2024-05-30 10:19:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f93da40925 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2014 ( #31074 )  
						
						 
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/pull/31059 
Closes https://github.com/microsoft/playwright/pull/31012 
Reference https://github.com/microsoft/playwright-browsers/issues/795  
						
						
					 
					
						2024-05-29 17:20:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7a11c0ca2 
							
						 
					 
					
						
						
							
							fix: propagate close reason to api context ( #30945 )  
						
						 
						
						
						
						
					 
					
						2024-05-21 18:05:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a93ad3dade 
							
						 
					 
					
						
						
							
							fix(fetch): allow UTF-8 in Location header ( #30904 )  
						
						 
						
						
						
						
					 
					
						2024-05-21 09:15:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7e7a7ef56 
							
						 
					 
					
						
						
							
							devops: add Node.js 22 bots ( #30644 )  
						
						 
						
						
						
						
					 
					
						2024-05-06 19:58:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5b387159a 
							
						 
					 
					
						
						
							
							feat(fetch): sendImmediately ( #30627 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/30534  
						
						
					 
					
						2024-05-02 16:30:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5bcc41f79 
							
						 
					 
					
						
						
							
							test: run File dependent test only on Node 20+ ( #30549 )  
						
						 
						
						
						
						
					 
					
						2024-04-25 11:53:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							230a8437d3 
							
						 
					 
					
						
						
							
							feat(fetch): support FormData as multipart parameter ( #30489 )  
						
						 
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/28070  
						
						
					 
					
						2024-04-23 17:05:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							021c5c108c 
							
						 
					 
					
						
						
							
							chore: revert support of duplicate form data fields in multipart post data ( #30127 )  
						
						 
						
						... 
						
						
						
						We want to adopt FormData API for the requests.
This is a revert of 4b3c596874156ac4c75c270466ab2c08e3d7132c and
a849ea97411714d50cda0a0d5c156decbdc2d814
Reference https://github.com/microsoft/playwright/issues/28070  
						
						
					 
					
						2024-03-26 12:36:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a849ea9741 
							
						 
					 
					
						
						
							
							feat(fetch): multiple fields with the same name in post data ( #30104 )  
						
						 
						
						... 
						
						
						
						Rerefence https://github.com/microsoft/playwright/issues/28070  
						
						
					 
					
						2024-03-25 15:39:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							817a130cdc 
							
						 
					 
					
						
						
							
							chore: dispose-based callback termination ( #27911 )  
						
						 
						
						
						
						
					 
					
						2023-11-01 16:36:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7b6a76437 
							
						 
					 
					
						
						
							
							fix(fetch): throw when methods are called on disposed context ( #27868 )  
						
						 
						
						... 
						
						
						
						Fixes  #27822  
						
						
					 
					
						2023-10-30 15:23:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f0d91a42c 
							
						 
					 
					
						
						
							
							test: add test for multipart keeping order ( #27787 )  
						
						 
						
						... 
						
						
						
						Test for https://github.com/microsoft/playwright/issues/27720  
						
						
					 
					
						2023-10-25 19:33:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5752a28f87 
							
						 
					 
					
						
						
							
							chore: make tests strict (1) ( #27731 )  
						
						 
						
						
						
						
					 
					
						2023-10-23 09:31:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88038f1b00 
							
						 
					 
					
						
						
							
							fix: do not throw from fetch when response has invalid cookie ( #27192 )  
						
						 
						
						... 
						
						
						
						Cookie value is limited by 4096 characters in the browsers. If
setCookies failed we try setting each cookie individually just in case
only some of them are bad.
Fixes https://github.com/microsoft/playwright/issues/27165  
						
						
					 
					
						2023-09-19 16:18:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							501ed32856 
							
						 
					 
					
						
						
							
							fix(fetch): update host header on redirect ( #26750 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/26743  
						
						
					 
					
						2023-08-28 12:42:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d5198d17 
							
						 
					 
					
						
						
							
							fix(fetch): handle negative max-age and expires attributes ( #24311 )  
						
						 
						
						... 
						
						
						
						Fixes  #24221  
						
						
					 
					
						2023-07-20 15:42:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15c6dad114 
							
						 
					 
					
						
						
							
							chore: test cleanup ( #24211 )  
						
						 
						
						... 
						
						
						
						The functionality was fixed in
https://github.com/microsoft/playwright/pull/24201 .
 Fixes  #24201  
						
						
					 
					
						2023-07-13 09:57:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7787988043 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1872 ( #24201 )  
						
						 
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-07-13 11:07:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc51d13c36 
							
						 
					 
					
						
						
							
							test: request cookie order is same as in set-cookie ( #24194 )  
						
						 
						
						
						
						
					 
					
						2023-07-12 17:40:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8d994836e 
							
						 
					 
					
						
						
							
							chore: move fetch proxy tests in its own file ( #22936 )  
						
						 
						
						... 
						
						
						
						The browser has to be launch with `proxy: 'per-context'` option for the
tests to work on Windows.
Fixes the following:
```
Error: browser.newContext: Browser needs to be launched with the global proxy. If all contexts override the proxy, global proxy will be never used and can be any string, for example "launch({ proxy: { server: 'http://per-context ' } })"
    at D:\a\playwright\playwright\tests\library\browsercontext-fetch.spec.ts:382:19
``` 
						
						
					 
					
						2023-05-10 10:47:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e106745f 
							
						 
					 
					
						
						
							
							fix(fetch): support proxy.bypass ( #22914 )  
						
						 
						
						... 
						
						
						
						Fixes  #21916  
						
						
					 
					
						2023-05-09 14:51:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e065d608b6 
							
						 
					 
					
						
						
							
							chore: introduce defineConfig for easier JS typing ( #20061 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19694  
						
						
					 
					
						2023-01-12 13:12:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c339e1615b 
							
						 
					 
					
						
						
							
							fix(fetch): handle invalid redirect URL ( #19890 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19879 .
This part is then similar to how node-fetch is doing it:
55a4870ae5/src/index.js (L152-L159) 
node-fetch also throws as of today with this URL. Before in Python it
was stalling, because the error was written to stdout and on Windows the
stdout wasn't working. On Node.js it ended up in an unhandled exception. 
						
						
					 
					
						2023-01-06 10:22:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10ccfa9517 
							
						 
					 
					
						
						
							
							feat(fetch): happy eyeballs ( #19902 )  
						
						 
						
						... 
						
						
						
						Fixes  #18790  
						
						
					 
					
						2023-01-05 14:39:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0e8d8f074 
							
						 
					 
					
						
						
							
							feat(api): introduce route.fetch and route.fulfill(json) ( #19184 )  
						
						 
						
						
						
						
					 
					
						2022-11-30 17:26:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3f41eaa47 
							
						 
					 
					
						
						
							
							fix(fetch): cookie with domain=localhost ( #18998 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18362  
						
						
					 
					
						2022-11-23 09:22:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be67189a54 
							
						 
					 
					
						
						
							
							fix(fetch): throw on unexpected end of file brotli requests ( #18223 )  
						
						 
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/18190  
						
						
					 
					
						2022-10-24 12:51:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb6b824119 
							
						 
					 
					
						
						
							
							test: update SameSite cookie fetch test ( #17797 )  
						
						 
						
						
						
						
					 
					
						2022-10-03 20:46:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b35a8071f 
							
						 
					 
					
						
						
							
							fix(fetch): support SameSite attribute ( #17748 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17398  
						
						
					 
					
						2022-09-30 15:01:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuke Iwaki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5d7089819 
							
						 
					 
					
						
						
							
							fix: accept post data params for request.get and request.head ( #17566 )  
						
						 
						
						
						
						
					 
					
						2022-09-26 09:28:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27ffdcc944 
							
						 
					 
					
						
						
							
							fix: accept post data for GET and HEAD http methods ( #17008 )  
						
						 
						
						
						
						
					 
					
						2022-09-01 08:36:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e2aec7454 
							
						 
					 
					
						
						
							
							chore: align more ESLint rules with VSCode formatting ( #16647 )  
						
						 
						
						
						
						
					 
					
						2022-08-18 20:12:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca4cfca8ad 
							
						 
					 
					
						
						
							
							chore: make tests pass on Node.js 17+ ( #13678 )  
						
						 
						
						
						
						
					 
					
						2022-04-22 13:42:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							584140f97a 
							
						 
					 
					
						
						
							
							fix: make fetch api work with connectOverCDP ( #13521 )  
						
						 
						
						
						
						
					 
					
						2022-04-14 12:53:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02cac8a066 
							
						 
					 
					
						
						
							
							chore: group tests under tests/ (1) ( #13081 )  
						
						 
						
						
						
						
					 
					
						2022-03-25 16:05:50 -07:00