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) 
						
						
					 
					
						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