Repository navigation
[ca] CLI version check: Playwright CLI 0.1.17 → 0.1.18 (2026-08-09) #51531
Description
CLI/Docker image version check — 2026-08-09
Checked all tracked CLI tools and Docker images. One update found and applied: @playwright/cli (Playwright CLI) 0.1.17 → 0.1.18. Everything else is already at the latest stable version/digest.
Updated: Playwright CLI (DefaultPlaywrightCLIVersion)
- Version:
0.1.17→0.1.18 - Released: 2026-08-06 (npm registry / GitHub release
v0.1.18) - Cooldown: release is >72h old as of this run (2026-08-09), the 3-day npm release-age cooldown enforced by
TestDefaultPlaywrightCLIVersionOutsideCooldownWindowpasses - Changelog: https://github.com/microsoft/playwright-cli/releases/tag/v0.1.18
Full release notes
Highlights
install --skillssupports the-gflag — installs the skill into the home directory instead of the current workspace. (microsoft/playwright#42099, issue microsoft/playwright#42087)- Generated code in Python, Java and C# in addition to JavaScript. (microsoft/playwright#42106, issue microsoft/playwright-mcp#1696)
- Configurable post-action settle delay. (microsoft/playwright#41924)
Fixes
--jsonresponses now carry a structured page snapshot instead of a wrapped string. (microsoft/playwright#42098, issue microsoft/playwright#42076)- New
snapshot.boxesconfig to include bounding boxes globally. (microsoft/playwright#42102, issue microsoft/playwright-mcp#1695) - Breaking-ish behavior fix: failed commands now exit with a non-zero status code instead of 0, so scripts/agents can detect errors. (microsoft/playwright#42042, issue microsoft/playwright#42028)
uploadcommand now accepts multiple files. (microsoft/playwright#42057, issue microsoft/playwright#42047)- MCP relay reconnects to the browser after disconnect. (microsoft/playwright#41966, issue microsoft/playwright#41874)
attachlaunches the correct Chrome profile with the extension installed. (microsoft/playwright#41939, issue microsoft/playwright#41916)- Extension CDP connections no longer override existing browser defaults. (microsoft/playwright#42119, issue microsoft/playwright#42117)
- Dialogs dismissed by hand in headed mode no longer leave the session stuck in a modal state. (microsoft/playwright#42032)
- Malformed JSON config now produces a clear error instead of silently falling back to INI parsing. (microsoft/playwright#41909)
- Clearer error when a browser executable isn't installed. (microsoft/playwright#41941)
- Downloads are labeled explicitly in command responses. (microsoft/playwright#41933)
- Hardened CDP relay WebSocket upgrades by validating Host/Origin. (microsoft/playwright#42103)
- Codegen output now escapes user input correctly. (microsoft/playwright#41962)
- Error message now mentions
PLAYWRIGHT_MCP_EXECUTABLE_PATHwhen the extension browser can't be located (e.g. WSL2). (microsoft/playwright#42122, issue microsoft/playwright#42092) - Perf: skip aria snapshot capture when the response discards it. (microsoft/playwright#41923)
- The v0.1.17 fix for
gotocrashing on privileged pages (`(redacted) was reverted upstream — the crash originates in the browser process itself and the fix only masked it. (microsoft/playwright#41931)
Impact assessment: Low risk. Mostly bug fixes and MCP relay hardening. The "exit non-zero on tool error" fix is a minor behavior change that could affect scripts relying on the old always-0 exit code, but gh-aw's usage doesn't depend on that. No breaking changes to CLI flags used by gh-aw.
Files changed:
pkg/constants/version_constants.go— bumpedDefaultPlaywrightCLIVersionto0.1.18pkg/constants/version_constants_test.go— updatedTestDefaultPlaywrightCLIVersionOutsideCooldownWindowexpected version/publish date.changeset/patch-update-playwright-cli-0.1.18.md— added changeset- 283
.github/workflows/*.lock.ymlfiles regenerated viamake recompile(not committed by this workflow per policy — a maintainer/PR workflow should pick these up)
Everything else: no changes needed
| Tool | Current version | Latest checked | Status |
|---|---|---|---|
Claude Code (@anthropic-ai/claude-code) |
2.1.226 | 2.1.226 | up to date |
GitHub Copilot CLI (@github/copilot) |
1.0.78 | 1.0.78 | up to date |
OpenAI Codex (@openai/codex) |
0.147.0 | 0.147.0 | up to date |
| GitHub MCP Server | v1.8.0 | v1.8.0 | up to date |
Playwright MCP (@playwright/mcp) |
0.0.79 | 0.0.79 | up to date |
| Playwright Browser (Docker) | v1.62.1 | v1.62.1 | up to date |
MCP Gateway (gh-aw-mcpg) |
v0.4.8 | v0.4.8 | up to date |
Pi (@earendil-works/pi-coding-agent) |
0.84.1 | 0.84.1 | up to date |
Docker static-analysis images (pkg/cli/docker_images.go) — versions and registry digests both verified unchanged:
| Image | Version | Digest match |
|---|---|---|
| Actionlint | 1.7.12 | unchanged |
| Syft | v1.50.0 | unchanged |
| Grype | v0.116.1 | unchanged |
| Grant | v0.6.8 | unchanged |
| Zizmor | 1.29.0 | unchanged |
| Poutine | 1.1.6 | unchanged |
| RunnerGuard | 3.1.5 | unchanged |
| Yamllint | latest tag | unchanged |
No CLI --help re-exploration was needed since Claude Code, Copilot CLI, Codex, and Pi are all pinned at their already-current versions.
References:
Generated by 🔢 CLI Version Checker · agent · 95.4 AIC · ⌖ 63.4 AIC · ⊞ 11.8K · ◷
- expires on Aug 10, 2026, 9:46 PM UTC-08:00
Activity
github-actions commentedon Aug 9, 2026
🍪 Issue Monster selected this for Copilot
I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪