Skip to content

Releases: microsoft/playwright-mcp

v0.0.31

17 Jul 23:04
64f950a
Compare
Choose a tag to compare

What's new

  • 🔥 browser_evaluate tool was added. Evaluate on element to read styles, attributes or globally to run code 012c906
  • 💻 Recent console logs are included in the tool results. Agents no longer need to poll for console messages 5bfff0a
  • 💻 Page errors are included in console messages a5a57df
  • 🏷️ Right click for your userland context menus c97bc6e
  • 🖱️ (x,y) - based mouse actions available as opt-in (run mcp server with --caps=vision argument) d61aa16

Misc

  • 9545473 chore: remove image reply special case in cursor
  • 3061d9a chore: resolve dialog races
  • da818d1 chore: make tab indexes 0-based
  • fe0c0ff chore: mirror cli options w/ env vars

Breaking

  • 825a97d chore: remove generate_test tool for now - We received mixed feedback on the tool, manually prompting to generate tests after actions is still the best practice
  • d61aa16 --vision mode has been deprecated and turned into --caps=vision capability
  • d61aa16 browser_pdf_save has been moved into a separate capability, run mcp server with --caps=pdf argument.

v0.0.30

14 Jul 18:11
c5a2324
Compare
Choose a tag to compare

7fca8f5 chore: roll Playwright to 1.54.1 (#665)
59f1d67 feat(dblclick): add double click (#654)

v0.0.29

11 Jun 15:36
0df6d7a
Compare
Choose a tag to compare

Issues fixed

  • ElementHandle can only be created from FrameDispatcher #538
  • Error with CSS selector #537
  • MCP Server crashes when a simple button is clicked #524

Notable changes

  • docs(readme): fix connection method call in programmatic usage example #532
  • Include Cursor One-Click in README.md #531
  • Add instructions for MCP server in Qodo Gen #530
  • chore: roll playwright to Jun 10th, v1.53 #542

v0.0.28

01 Jun 21:32
675b083
Compare
Choose a tag to compare

6567795 chore: respect server settings from config (#502)
eec177d chore: reuse browser in server mode (#495)
54ed7c3 chore: refactor server, prepare for browser reuse (#490)

v0.0.27

28 May 00:20
177b008
Compare
Choose a tag to compare

9429463 chore: roll Playwright to 5/27 (#485)
9e5ffd2 fix(cursor): allow enforcing images for cursor --image-responses=allow (#478)
13cd1b4 fix: respect browserName in config (#461)

v.0.0.26

17 May 16:18
c318f13
Compare
Choose a tag to compare

1318e39 chore: fix operation over cdp (#440)
aa6ac51 feat(trace): allow saving trajectory as trace (experimental) (#426)
fea50e6 chore: introduce resolved config for programmatic operation (#425)

v0.0.25

13 May 23:27
746c9fc
Compare
Choose a tag to compare

c506027 chore: run w/ sandbox by default, --no-sandbox to opt out (#412)
7be0c88 feat(args): allow configuring proxy, UA, viewport, https errors via args (#410)
ce72367 feat(storage): allow passing storage state for isolated contexts (#409)
949f956 feat(ephemeral): allow for non-persistent isolated context operation (#405)

v0.0.24

12 May 16:49
fea3f26
Compare
Choose a tag to compare

445170a chore: roll playwright 5/9 (#394)

c28b480 feat(wait): allow waiting for given text (#390)
57b3c14 chore: only reset network log upon explicit navigation (#377)
85c85bd chore: support custom filename in screenshot function (#349)
dd5b41f chore: account for undefined arguments (#400)

v0.0.22

07 May 10:49
b5be37e
Compare
Choose a tag to compare

c225524 fix: don't error on navigating to a download link (#328)
950d0d1 devops: fix Docker publishing (#369)

v0.0.21

07 May 09:30
cdeba45
Compare
Choose a tag to compare

35e6c49 devops: publish Docker image to :latest as well (#365)
e95b5b1 chore: get rid of connection factory (do not send binary to cursor) (#362)
23a2e5f devops: add Docker publishing (#356)
d01aa19 chore: annotate tools (#351)
8cd7d5a chore(docker): optimize Dockerfile by excluding unnecessary files and using non-root user (#273)
42faa3c feat: add --(allowed|blocked)-origins (#319)
4694d60 fix(config): allow specifying user data dir in config (#342)
7dc689e fix: installation tool on Windows (#345)
5df011a feat(cli): set outputDir via cli options (#338)