Yury Semikhatsky
|
d4724a91b2
|
cherry-pick(#41290): feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image
|
2026-06-15 10:01:53 -07:00 |
|
Dmitry Gozman
|
1cc5a90cfa
|
cherry-pick(#41295): chore: PLAYWRIGHT_TRACING_NO_WEBSOCKET_FRAMES and PLAYWRIGHT_HAR_NO_WEBSOCKET_FRAMES
|
2026-06-15 09:44:53 +01:00 |
|
Yury Semikhatsky
|
8133dcf97d
|
cherry-pick(#41283): docs: add Ubuntu 26.04 and Node.js 26.x to system requirements
|
2026-06-15 08:43:49 +01:00 |
|
Dmitry Gozman
|
41f7b9a0db
|
chore: fixes uncovered by the .NET 1.61 roll (#41266)
|
2026-06-12 17:22:28 +01:00 |
|
Dmitry Gozman
|
b8ee5ae27f
|
docs: release notes for v1.61 (#41261)
|
2026-06-12 14:41:07 +01:00 |
|
Dmitry Gozman
|
fc893f84ed
|
feat(webauthn): make rpId the first argument of credentials.create() (#41259)
|
2026-06-12 11:30:42 +01:00 |
|
Aleksei Torsukov
|
2453651168
|
docs: add uv and Poetry installation instructions (#41231)
fixes <https://github.com/microsoft/playwright/issues/41230>
|
2026-06-10 10:22:48 -06:00 |
|
Dmitry Gozman
|
f95684a74b
|
Revert "feat(keyboard): add array overload to pressSequentially (#40748)" (#41212)
|
2026-06-09 14:54:32 +01:00 |
|
Simon Knott
|
dff0517d6a
|
Revert "feat: add AbortSignal support to client-side Waiter methods" (#41197)
|
2026-06-09 10:05:51 +02:00 |
|
Dmitry Gozman
|
3ba155ee28
|
chore(credentials): remove setUserVerified (#41195)
|
2026-06-08 09:45:34 -07:00 |
|
Dmitry Gozman
|
41b00f189d
|
docs(credentials): clarify scenarios, defaults and setUserVerified (#41192)
|
2026-06-08 15:46:38 +01:00 |
|
Simon Knott
|
3d16ef2e20
|
docs(python): drop Conda distribution (#41188)
|
2026-06-08 13:45:43 +02:00 |
|
Simon Knott
|
1843521d19
|
chore(python): support screencast size option (#41183)
|
2026-06-08 09:59:28 +02:00 |
|
Simon Knott
|
dcbe13111a
|
feat(screencast): expose frame presentation timestamp on onFrame (#41162)
|
2026-06-08 08:50:27 +02:00 |
|
Yury Semikhatsky
|
ae106c05e5
|
Revert "feat(test): support per-project webServer configuration (#40869)" (#41167)
|
2026-06-05 10:27:07 -07:00 |
|
Yury Semikhatsky
|
08e2d03b41
|
docs: clarify behavior of each trace and video mode (#41127)
|
2026-06-04 10:28:36 -07:00 |
|
Simon Knott
|
fd47b67492
|
feat: add AbortSignal support to client-side Waiter methods (#41136)
|
2026-06-04 16:27:17 +02:00 |
|
Yury Semikhatsky
|
1660114191
|
chore(trace): remove retain-all-failures trace and video mode (#41123)
|
2026-06-03 13:48:15 -07:00 |
|
Yury Semikhatsky
|
f1c2981847
|
docs: remove stray HTML comment from webview2 guide (#41122)
|
2026-06-03 11:48:22 -07:00 |
|
Kirtikumar Anandrao Ramchandani
|
3b799ab1c0
|
feat(test runner): add -G alias for grep-invert (#41075)
|
2026-06-02 11:59:52 -07:00 |
|
Yury Semikhatsky
|
2ff4137d0f
|
feat(test): support more video recording modes (#41085)
|
2026-06-01 17:12:20 -07:00 |
|
Aditya Singh
|
2d04b34470
|
feat(aria-snapshot): expose aria-invalid in ARIA snapshots (#40966)
|
2026-05-27 18:27:30 -07:00 |
|
Simon Knott
|
23a55b2ce1
|
docs: evaluate/evaluateHandle handle examples (#41002)
|
2026-05-26 11:42:21 -07:00 |
|
Aditya Singh
|
907f8b7d80
|
docs(tap): fix awkward grammar in hasTouch note (#40958)
|
2026-05-26 11:22:27 +02:00 |
|
Pavel Feldman
|
4d2890162a
|
feat(list-reporter): add printFailuresInline option (#40875)
|
2026-05-23 18:19:02 -07:00 |
|
Dmitry Gozman
|
bfae350eb0
|
docs: add junit breaking change to 1.59 release notes (#40957)
|
2026-05-22 10:56:07 +01:00 |
|
Yury Semikhatsky
|
c1b1aa6bcc
|
docs(electron): document mocking the native main-process dialog API (#40952)
|
2026-05-21 16:04:14 -07:00 |
|
Dmitry Gozman
|
b949df5b6d
|
feat(fetch): expose securityDetails() and serverAddr() on APIResponse (#40932)
|
2026-05-21 10:47:47 +01:00 |
|
Dmitry Gozman
|
3acf045170
|
feat(reporter): expose failOnFlakyTests on FullConfig (#40935)
|
2026-05-21 09:57:05 +01:00 |
|
William Desportes
|
92dcf5d3bb
|
fix(reporter): honor NO_COLOR in list/line/dot reporters (#40903)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 08:20:38 +01:00 |
|
Pavel Feldman
|
83ef991c9f
|
feat(screencast): animate a mouse cursor between action points (#40916)
|
2026-05-19 15:17:24 -07:00 |
|
Yury Semikhatsky
|
ed9185086f
|
feat(test): support per-project webServer configuration (#40869)
|
2026-05-18 10:01:22 -07:00 |
|
DJ Mountney
|
561bb37ae8
|
feat: Allow configuring last-run output file location (#40806)
|
2026-05-18 09:40:26 -07:00 |
|
Sebastien Tardif
|
7f1340670a
|
feat(keyboard): add array overload to pressSequentially (#40748)
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
|
2026-05-18 11:19:38 +01:00 |
|
Pavel Feldman
|
72bbd1d964
|
feat(credentials): add context.credentials WebAuthn virtual authenticator (#40849)
|
2026-05-16 07:29:53 -07:00 |
|
Yury Semikhatsky
|
5422254d35
|
feat(test): expose runner process.argv as FullConfig.argv (#40850)
|
2026-05-15 14:12:34 -07:00 |
|
Hark Singh [SSW]
|
b07c76ffc3
|
feat(agents): add Codex --loop=codex generator (#40817)
|
2026-05-15 14:10:19 -07:00 |
|
Pavel Feldman
|
daa2146d41
|
feat(expect): support expect.soft.poll chain (#40848)
|
2026-05-14 20:17:34 -07:00 |
|
Yury Semikhatsky
|
fc39cf70bb
|
feat(test): allow testIdAttribute to be a comma-separated list of names (#40844)
|
2026-05-14 14:57:14 -07:00 |
|
Pavel Feldman
|
954bd91fa6
|
feat(page): add localStorage / sessionStorage API (#40843)
|
2026-05-14 14:13:46 -07:00 |
|
Yury Semikhatsky
|
bd6a3b7304
|
feat(trace): add retain-all-failures trace mode (#40838)
|
2026-05-14 11:07:12 -07:00 |
|
Dmitry Gozman
|
2094c0006e
|
chore(docs): use * for object type alias markers (#40821)
|
2026-05-13 21:49:41 +01:00 |
|
Yury Semikhatsky
|
fa03e2b544
|
fix(cli): persist traces when CLI attaches to existing CDP browser (#40810)
|
2026-05-13 09:48:49 -07:00 |
|
Yury Semikhatsky
|
7397f8e923
|
docs: 1.60 release notes for Java, Python and C# (#40785)
|
2026-05-11 14:15:37 -07:00 |
|
Yury Semikhatsky
|
7d139824b2
|
chore(electron): revert #40184 (move Electron API to a separate package) (#40733)
|
2026-05-08 18:38:05 -07:00 |
|
Pavel Feldman
|
e1145c87c4
|
feat(test-runner): support toHaveScreenshot timeout in expect config (#40720)
|
2026-05-08 14:36:50 -07:00 |
|
Yury Semikhatsky
|
cf15ff4f72
|
Revert "feat(electron): add timeout option to electronApp.close() for force-kill escalation" (#40736)
|
2026-05-08 14:18:05 -07:00 |
|
Yury Semikhatsky
|
a437150e5f
|
docs: release notes v1.60 (#40710)
|
2026-05-07 11:43:16 -07:00 |
|
Simon Knott
|
49c053ca41
|
chore(python): formdata path type (#40693)
|
2026-05-07 10:31:27 +02:00 |
|
Simon Knott
|
b8c915f9c5
|
docs(python): document expect.soft() (#40665)
|
2026-05-06 12:49:10 +02:00 |
|