Commit Graph

  • dc242aae88 fix(utils): use separate IPv4/IPv6 lookups to avoid AI_ADDRCONFIG filtering (#39914) Yury Semikhatsky 2026-03-30 16:17:34 -07:00
  • f72a639f62 chore: merge screencast start/startRecording (#39937) Pavel Feldman 2026-03-30 16:02:52 -07:00
  • c68820a539 fix(mcp-extension): properly resolve chrome-for-testing executable location (#39936) Yury Semikhatsky 2026-03-30 13:51:11 -07:00
  • 02b26b3229 chore: screencast clarity (#39926) Pavel Feldman 2026-03-30 10:32:02 -07:00
  • 5f74738c96 chore: revert api back to nullable video (#39933) Dmitry Gozman 2026-03-30 16:25:33 +01:00
  • 9faf551743 docs: introduce struct names for ports (#39931) Dmitry Gozman 2026-03-30 16:20:54 +01:00
  • bd4c1f1afc test: roll stable-test-runner to 1.59.0-alpha-2026-03-30 (#39928) microsoft-playwright-automation[bot] 2026-03-30 13:55:56 +02:00
  • facd84299a chore: retarget video and overlay to screencast api (#39915) Pavel Feldman 2026-03-28 14:45:07 -07:00
  • df5119e432 chore(cli): fix skill artifact filter (#39916) Yury Semikhatsky 2026-03-27 18:25:15 -07:00
  • 33fd4917b6 test(config): consolidate config resolution tests and add env injection (#39911) Pavel Feldman 2026-03-27 17:03:34 -07:00
  • f953c3e481 test(electron): add WebContentsView test (#39912) Yury Semikhatsky 2026-03-27 16:39:18 -07:00
  • 49268985a1 fix(config): refactor config resolution into separate MCP and CLI paths (#39892) Pavel Feldman 2026-03-27 14:29:47 -07:00
  • 3fc7623783 docs(locator): clarify Java List return types (#39910) Yury Semikhatsky 2026-03-27 13:59:46 -07:00
  • a981727a1b chore: fix annotation position on screen (#39907) Pavel Feldman 2026-03-27 11:12:55 -07:00
  • 9ed295ae14 test: fix/skip some tests (#39904) Dmitry Gozman 2026-03-27 16:40:02 +00:00
  • 807c759672 feat(trace): add 'trace close' command (#39903) Pavel Feldman 2026-03-27 09:35:51 -07:00
  • 21268964f9 chore: bump more deps (#39898) Dmitry Gozman 2026-03-27 15:03:06 +00:00
  • 0504cb0141 fix(test runner): do not load test files not matching --test-list (#39901) Dmitry Gozman 2026-03-27 15:02:47 +00:00
  • b509c996aa feat(chromium-tip-of-tree): roll to r1417 (#39900) microsoft-playwright-automation[bot] 2026-03-27 14:38:05 +00:00
  • 6ffd90eb0d docs(cli): fix video-stop example to use --filename flag (#39890) Pavel Feldman 2026-03-27 07:16:09 -07:00
  • de94e39f80 feat(chromium-tip-of-tree): roll to r1416 (#39888) microsoft-playwright-automation[bot] 2026-03-27 10:44:33 +00:00
  • f492383771 chore: bump dependencies (#39885) Dmitry Gozman 2026-03-27 10:32:40 +00:00
  • 6165ad579b fix(mcp): do not let empty cdpHeaders from env override config file (#39866) Harry 2026-03-27 18:26:24 +08:00
  • 79975b7ea0 feat(cdp): add redirect support for connectOverCDP (#39814) Ishita Jinturkar 2026-03-27 15:13:23 +05:30
  • a7e92d159f feat(chromium): roll to r1217 (#39879) Dmitry Gozman 2026-03-27 09:31:31 +00:00
  • 1d12d2076e feat(cli): support global config file at ~/.playwright/cli.config.json (#39836) Yury Semikhatsky 2026-03-26 22:30:11 -07:00
  • 25ca277f17 test(video): add test for ffmpeg process cleanup with empty video (#39889) Yury Semikhatsky 2026-03-26 22:29:50 -07:00
  • 9377dab3e6 feat(cli): add video-chapter command (#39891) Pavel Feldman 2026-03-26 19:53:05 -07:00
  • a8ea6558c5 chore: add PW_INSTRUMENT_MODULES for module load profiling (#39884) Pavel Feldman 2026-03-26 17:11:01 -07:00
  • 85579af876 fix: correct license header quote typo ('License" → "License") (#39882) Copilot 2026-03-26 15:44:58 -07:00
  • ae521ddf1a fix(mcp): validate file path in browser_set_storage_state tool (#39881) Yury Semikhatsky 2026-03-26 14:04:15 -07:00
  • d665c3c99a chore(build): vendor zod bundle and refactor CLI into action modules (#39883) Pavel Feldman 2026-03-26 12:58:45 -07:00
  • d67f31e957 feat(electron): add artifactsDir option to electron.launch() (#39880) Yury Semikhatsky 2026-03-26 11:50:46 -07:00
  • fab9431d27 fix(video): save videos to artifactsDir when connecting to remote browser (#39858) Yury Semikhatsky 2026-03-26 11:48:05 -07:00
  • 9232953e2c chore(build): lazy-load trace CLI modules and convert dynamic import to require (#39877) Pavel Feldman 2026-03-26 11:27:37 -07:00
  • 7fbb21ee10 chore: update debugger api after review (#39875) Dmitry Gozman 2026-03-26 17:23:44 +00:00
  • 136b3c46f2 chore(html): followup for step filter (#39867) Dmitry Gozman 2026-03-26 16:40:29 +00:00
  • f2429c145b chore: make sure locator.ariaSnapshot() behaves as before (#39874) Dmitry Gozman 2026-03-26 16:39:56 +00:00
  • 51784964ed test: fix/unflake a few tests (#39871) Dmitry Gozman 2026-03-26 16:35:28 +00:00
  • aaeb0b40c6 chore: roll driver/Dockerfile to recent Node.js LTS version (#39868) microsoft-playwright-automation[bot] 2026-03-26 13:40:46 +00:00
  • 175c9c1f70 feat(chromium): roll to r1217 #39869 roll-into-pw-chromium/1217 microsoft-playwright-automation[bot] 2026-03-26 11:51:27 +00:00
  • b4c0027851 chore(cli): support "install --skills=agents" (#39842) Dmitry Gozman 2026-03-26 06:47:45 +00:00
  • fb0cb458f5 chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /packages/playwright/bundles/utils (#39856) dependabot[bot] 2026-03-25 18:08:19 -07:00
  • 43015a7135 chore(ci): retrigger infra checks via PR close/reopen after rebuild (#39859) Yury Semikhatsky 2026-03-25 18:07:12 -07:00
  • 9b7ab3a36a docs: update getting started guide titles and fix MDX img tags (#39857) Pavel Feldman 2026-03-25 16:37:24 -07:00
  • 3b1d47a45a chore(screencast): remove annotate option from Screencast.start API (#39852) Pavel Feldman 2026-03-25 16:08:10 -07:00
  • e873132b12 fix(doclint): index return type properties for enclosingMethod (#39854) Pavel Feldman 2026-03-25 16:08:05 -07:00
  • 9abb493fff docs: add getting started guides for MCP and CLI (#39835) Pavel Feldman 2026-03-25 15:12:24 -07:00
  • ae2c141bf5 chore(sockets): unify socket path computation via makeSocketPath (#39851) Yury Semikhatsky 2026-03-25 13:37:54 -07:00
  • a001c5fbf6 chore(ci): run infra checks after dependabot rebuild commit (#39853) Yury Semikhatsky 2026-03-25 12:21:43 -07:00
  • 8b98d8ee7f chore(deps): bump ajv from 8.17.1 to 8.18.0 in /packages/playwright-core/bundles/mcp (#39832) dependabot[bot] 2026-03-25 12:18:45 -07:00
  • 8bdc05d4e6 feat(cli): validate command flags using help.json (#39850) Pavel Feldman 2026-03-25 11:04:35 -07:00
  • 91e5e4acf7 feat(html-reporter): add step filter in test steps section (#39595) Emanuele Minotto 2026-03-25 17:57:49 +01:00
  • e495544f58 fix(chromium): continue internal redirects after regular redirects (#39846) Dmitry Gozman 2026-03-25 16:19:03 +00:00
  • 1f2d8798b1 test: fix a few tests (#39840) Dmitry Gozman 2026-03-25 15:07:27 +00:00
  • f6c656b3dc chore: swallow TargetClosedErrors in beforeunload dialog.dismiss() (#39788) Holger Benl 2026-03-25 14:12:12 +01:00
  • 0f88339230 fix(emulation): sync navigator.platform with custom user agent across all browsers (#39723) Mani Movassagh 2026-03-25 11:37:23 +01:00
  • 33c0d8f370 chore: no pw:api logs from internal playwright instance (#39747) Dmitry Gozman 2026-03-25 09:40:23 +00:00
  • 91f8a679b8 fix(overlay): refactor overlay and annotation APIs (#39834) Pavel Feldman 2026-03-24 15:44:38 -07:00
  • 26b687ee0f chore(ci): overwrite blob reports from previous attempts on retry (#39831) Yury Semikhatsky 2026-03-24 13:17:31 -07:00
  • 56c23302d2 feat(html-reporter): add doNotInlineAssets option for CSP-compatible reports (#39821) Yury Semikhatsky 2026-03-24 12:59:18 -07:00
  • 8be7053758 fix(clock): return fake entries for performance.{mark,measure} (#39824) Dmitry Gozman 2026-03-24 19:46:50 +00:00
  • 3e1c331ab7 docs: recommend unsetting userAgent for platform-specific UA (#39825) Dmitry Gozman 2026-03-24 19:11:56 +00:00
  • 80b5b1be48 Revert "feat(test runner): allow running test.spec.md files (#38758)" (#39826) Dmitry Gozman 2026-03-24 19:04:54 +00:00
  • db0dc9d1a0 feat(webkit): roll to r2272 (#39822) microsoft-playwright-automation[bot] 2026-03-24 16:57:06 +00:00
  • 399b780cd1 feat(video): expand annotate config with test status and action options (#39813) Pavel Feldman 2026-03-24 08:13:58 -07:00
  • 5842f4f4f3 chore: use kebab case for console filter enum value (#39799) Yury Semikhatsky 2026-03-23 10:34:25 -07:00
  • 06a9115873 fix(network): remove unconditional rejectUnauthorized=false (#39798) Yury Semikhatsky 2026-03-23 10:16:27 -07:00
  • d3b6766a7a test: roll stable-test-runner to 1.59.0-alpha-2026-03-23 (#39815) microsoft-playwright-automation[bot] 2026-03-23 15:09:39 +00:00
  • f3ceaacd62 feat(annotate): instrument input actions and show subtitle overlay (#39797) Pavel Feldman 2026-03-21 17:10:34 -07:00
  • 837d8eb434 chore: update APIs for ports (#39796) Dmitry Gozman 2026-03-21 00:20:54 +00:00
  • 7f55e117ce chore: add getMetainfo convenience getter for protocol metainfo (#39794) Pavel Feldman 2026-03-20 15:05:23 -07:00
  • b4557697ea chore(cli): extract trace CLI command handlers into separate files (#39771) Pavel Feldman 2026-03-20 07:44:52 -07:00
  • d0d1240e06 feat(api): add annotate option for video and screencast (#39783) Pavel Feldman 2026-03-20 07:42:50 -07:00
  • daf060449f fix: aria snapshot issues (#39786) Dmitry Gozman 2026-03-20 14:38:22 +00:00
  • 9e0470e6d2 docs: document promise unwrapping (#39719) Andreas 2026-03-20 15:26:10 +01:00
  • 662e25ae6e chore: strengthen Copilot instruction to suppress PR overview comments (#39785) Yury Semikhatsky 2026-03-19 21:51:16 -07:00
  • 1c3730eb5c chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (#39784) dependabot[bot] 2026-03-19 21:46:13 -07:00
  • 613acd49e7 chore: remove incremental aria snapshots from the api (#39777) Dmitry Gozman 2026-03-20 04:25:52 +00:00
  • 597d72175d chore(deps): bump fast-xml-parser from 5.5.6 to 5.5.7 in /utils/flakiness-dashboard (#39782) dependabot[bot] 2026-03-19 21:11:08 -07:00
  • 7bbe1ecf93 chore(mcp): clarify secrets and file checks (#39778) Yury Semikhatsky 2026-03-19 17:01:40 -07:00
  • fe8111879b feat(api): add Screencast.stop() and enforce single listener (#39775) Yury Semikhatsky 2026-03-19 15:55:56 -07:00
  • 31d901f8d8 chore(bidi): improve request interception (#39750) Holger Benl 2026-03-19 23:07:59 +01:00
  • f00452c618 chore: deduplicate msToString and bytesToString into isomorphic/formatUtils (#39770) Pavel Feldman 2026-03-19 14:35:40 -07:00
  • fd1b453fdc chore(mcp): remove unnecessary waitForCompletion from non-navigating tools (#39769) Pavel Feldman 2026-03-19 14:34:21 -07:00
  • b6f860d846 chore(mcp): align MCP output mode, centralize secret redaction (#39768) Pavel Feldman 2026-03-19 14:33:39 -07:00
  • c45b0d5ef6 chore: merge snapshotForAI() into ariaSnapshot() (#39759) Dmitry Gozman 2026-03-19 14:13:03 +00:00
  • 23b41bbc61 chore: suppress verbose review body in Copilot PR reviews (#39761) Yury Semikhatsky 2026-03-18 22:48:04 -07:00
  • 1ae5bfe8ab feat(api): update Screencast.start API (#39756) Yury Semikhatsky 2026-03-18 22:04:10 -07:00
  • d818d97fe2 feat(webkit): roll to r2271 (#39758) microsoft-playwright-automation[bot] 2026-03-18 21:57:36 -07:00
  • d7d8e5bed1 Fix bidi screenshot quality=0 being treated as 80% (#39744) Karesansui 2026-03-19 09:16:17 +09:00
  • bf1f743805 fix(api): migrate Screencast from events to onFrame callback (#39714) Pavel Feldman 2026-03-18 16:09:52 -07:00
  • 1f71066e57 chore(api): remove Browser.launchOptions/userDataDir, rename isClosedOrClosing to isClosed (#39752) Pavel Feldman 2026-03-18 15:48:13 -07:00
  • 12a32e240a feat(api): revert Locator.toCode() back to Locator.normalize() (#39754) Pavel Feldman 2026-03-18 15:48:05 -07:00
  • 21c1cfce64 chore: simplify snapshotForAI to return string with mode option (#39755) Pavel Feldman 2026-03-18 15:47:55 -07:00
  • 3912da738b chore(ci): skip non-bidi workflows on bidi-only changes (#39751) Yury Semikhatsky 2026-03-18 11:37:09 -07:00
  • 41613e55b9 chore: update debugger api (#39741) Dmitry Gozman 2026-03-18 16:59:57 +00:00
  • f78f716db2 chore(cli): allow both selectors and locators (#39708) Dmitry Gozman 2026-03-18 15:29:58 +00:00
  • 35f853d5c2 feat: aria snapshot depth (#39727) Dmitry Gozman 2026-03-18 13:17:51 +00:00
  • 5e69420508 chore(deps): bump fast-xml-parser from 5.4.1 to 5.5.6 in /utils/flakiness-dashboard (#39737) dependabot[bot] 2026-03-17 21:28:21 -07:00