NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1294 most downloaded on npm
A high-level API to automate web browsers
Last release today
07 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
5722 releases · first in 2017
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
27b4fb63 - chore: mark v0.18.0 da903cb5 - chore: cut v0.18.0-post version 7521f69d - browser(webkit): do a full rendering update before accessing layo
27b4fb63 - chore: mark v0.18.0 da903cb5 - chore: cut v0.18.0-post version 7521f69d - browser(webkit): do a full rendering update before accessing layout information (#2121) b56ba083 - feat(webkit): roll webkit to r1219 (#2119) 840e4209 - browser(webkit): support jpeg frames in screencast (#2107) 38a78bf9 - browser(webkit): install page group preferences to new pages (#2118)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Check out our new https://playwright.dev for Playwright documentation and API search!
'waitFor' option of page.waitForSelector got renamed into 'state'#1990 - [page.click] Node is either not visible or not an HTMLElement #2059 - [Question] What versions of Node.js does Playwright support? #2078 - [Question] Does page.click automatically page.waitForNavigation? #2079 - [BUG] Opening links with target="_blank" crashes WebKit #2082 - [Question]why not eat dog food? #2090 - [Question] waitForSelector default - attached vs visible #2093 - [Meta bug] Cross-checking w/ puppeteer to collect and fix more bugs #2110 - [BUG] Unable to launch firefox on playwright@next
24b777a8 - chore: mark v0.17.0 193924f4 - chore: add script to generate release notes (#2099) d95891eb - fix(install): only install browsers needed by this revision (#2112) 33ebe66a - fix(webkit): allow contenttype with charset in interception (#2108) 1c17929b - chore: add input logging and timeout debugging hints (#2109) 0bb1ba17 - feat(firefox): roll to r1089 (#2106) 52aa9299 - docs(api.md): emulateMedia syntax fixes (#2104) f6210ae9 - fix(webkit): click moving targets on windows (#2101) 7e9a8dd4 - browser(firefox): bump the version 963dc72d - devops: add headful linux bot (#2060) ef9eed87 - docs(api.md): emulateMedia example fix (#2100) 932d6ba6 - feat(chromium): roll to 764964 (Canary) (#2098) 710c156d - fix(chromium): disable same site by default and improved controls (#2097) 142e5859 - browser(webkit): GTK build fix (#2096) 6eabb95b - chore: cut v0.17.0-post (#2095) 4a4e610a - browser(webkit): basic screencast support for GTK and Mac (#2094) bcce4836 - api(waitForSelector): make "state: visible" default, includes rename to state (#2091) 1f021798 - feat(firefox): cache firefox pre-compiled scripts (#2087) 08d71397 - test: add third party cookies test (#2073) c62cb78c - browser(webkit): block 3rd party cookies by default (#2088) bb13a329 - docs: better intro toc 5bc62a0e - docs: add anchors for toc topics eed2bac4 - docs: added overview links 22e75132 - docs(verification): fixed unclosed code tag (#2085) c38f26ea - docs(installation.md): update cache path on linux (#2084) 3979d4f4 - docs: bring snippets higher up in the docs 03ca2978 - fix(webkit): make click work with cross-process _blank target (#2083) f2fcb2b0 - test(webkit): test cross-process nav w/ _blank target (#2080) 0e44589b - devops: attempt to add mac 10.14 (#2076) f8bea85c - feat(webkit): disable pause on click (#2077) bba1cff0 - chore: bump webkit build to kick bots de32d399 - Revert "devops: teach buildbots to run sanity check script (#2064)" (#2075) a9f0c40a - feat(testrunner): improvements to testrunner (#2070) 60eb1bf2 - browser(webkit): provide suggested file name for downloads (#2063) 995c3eb4 - devops: run install tests on common node versions (#2069) d7a1e013 - fix(chromium): do not wait forever for navigations that target another tab/download (#2068) 32514656 - chore: add script to fetch closed bugs since git commit (#2066) 4c2c4855 - devops: teach buildbots to run sanity check script (#2064) 7051c0bf - docs(installation): update windows location
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →