Skip to content

Releases: microsoft/playwright

v1.2.1

14 Jul 00:42
Compare
Choose a tag to compare

Highlights

  • This patch release fixes WebKit user-agent.

Browser Versions

  • Chromium 85.0.4182.0
  • Mozilla Firefox 78.0b5
  • WebKit 14.0
Commits (3)

a00f0d4 - chore: mark v1.2.1
c30eca9 - docs: add debugging docs page (#2865)
8c3ad05 - fix(webkit): Fix default User-Agent (#2886)

v1.2.0

07 Jul 02:51
Compare
Choose a tag to compare

Highlights

pwdebug-1-4x

  • New debug mode: Use the playwright object in browser dev tools to inspect selectors. Learn about Playwright debugging tools.
  • Playwright Docker image: The official Playwright docker image is now available on Docker Hub: docker pull mcr.microsoft.com/playwright:bionic

Browser Versions

  • Chromium 85.0.4182.0
  • Mozilla Firefox 78.0b5
  • WebKit 14.0

New API methods

page.screenshot() method now supports timeout option
page.selectOption() method now accepts null as values
page.scrollIntoViewIfNeeded() now accepts options to configure actionability checks
page.selectText() now accepts options to configure actionability checks

New Environment variables

PLAYWRIGHT_CHROMIUM_DOWNLOAD_HOST host to specify Chromium downloads
PLAYWRIGHT_FIREFOX_DOWNLOAD_HOST host to specify Firefox downloads
PLAYWRIGHT_WEBKIT_DOWNLOAD_HOST host to specify WebKit downloads

Troubleshooting

issues closed (54)

#810 - [Feature] Proxy options support?
#1050 - [BUG] Calling waitForNavigation twice doesn't work
#1067 - [BUG] Keyboard shortcuts on mac do not work
#1124 - [Question] How to update firefox default prefs
#1131 - [Feature] firefox: instrument file:// process in firefox
#1140 - [REGRESSION]: getting "Protocol error (Target.setDiscoverTargets): Target closed" after upgrading from v0.10 on CentOS7
#1235 - [BUG] Frames show up wrong on Firefox after navigating
#1245 - [BUG]: Failed to launch browser
#1289 - [BUG] Overriding Location Problem
#1292 - [BUG] Service Workers are flaky
#1330 - [Feature] Accessor for browser type from context
#1336 - Any way to have playwright use our own set of browsers by default?
#1349 - [Question] Modify Context Options with launchPersistent
#1421 - [BUG] Protocol error (DOM.describeNode): Cannot find context with specified id
#1426 - [Feature] Debugging devtools panels
#1482 - [Feature] official Docker image on Docker Hub
#1523 - [Feature] launchPersistentServer Launches persistent storage browser server
#1552 - [BUG] firefox's node.scrollIntoView({behavior: 'instant'}) is not instant :(
#1639 - [Feature] support 'private mode' In Firefox
#1686 - [Feature] request.postData to return json string instead of urlsearchparams
#1730 - [Question]Playwright in Kerberos environment
#1848 - Playwright works locally but fails on CI
#1914 - Playwright: Roadmap
#1941 - [BUG] Doesn't work with mac10.13
#1959 - [BUG] dumpio no longer seems to be an option when launching
#1967 - [BUG] Possible issue with downloads
#1985 - [Question] Attaching playwright to an existing browser window?
#1997 - [Feature] Better output from failure with headless=false
#2061 - [BUG] Firefox doesnt open
#2131 - [Question] Socks5 Support
#2134 - [Feature] page.setDeviceScaleFactor
#2146 - [Question] Debugging Failed Browser Start-up in Docker Container
#2182 - [Test] Firefox 'ElementHandle.boundingBox' fails in HEADFUL on bots
#2196 - [BUG] context.setHTTPCredentials(null); does not clear credentials
#2200 - [BUG] Click operation doesn't timeout when there is an alert
#2244 - [BUG] Throwing unhandled rejection errors when Firefox navigates to neterr page
#2261 - [Feature] Auto close browser when launcher process exits
#2270 - [Feature] Add Playwright to DevDocs.io
#2292 - [BUG] Unable to switch frames when using chromium
#2316 - [BUG] Bypass CSP bit can be cached on Firefox
#2344 - [Feature] Chromium does not show file chooser dialog
#2354 - [Feature] Make browser binaries available for manual installations
#2379 - [BUG] Firefox cross-page promises are not resolved
#2429 - [BUG] run-workers not working with docker container
#2437 - [BUG] The official Docker image doesn't work with non root user
#2451 - [BUG] Firefox page.goto broken for sites with service worker
#2510 - [BUG] incorrect focus behavior for webcomponents with delegate focus option
#2527 - [BUG]Waitforselector fail to read the element in execution but works when debugging.
#2528 - [Question] - How can you obtain the current HTML content of the page you are on?
#2537 - [BUG] addInitScript and exposeFunction/Binding don't work for new OOPIFs
#2539 - [BUG] Firefox doesn't install when using a installler made with electron-builder.
#2540 - [BUG] playwright-core has no main entry
#2560 - [Question] Succint list of pro and cons versus Cypress
#2563 - [Question] How to access Print dialog?

commits (188)

15ddb5d - chore: update webkit version (#2804)
ef125e1 - chore: cut v1.2 (#2850)
ea9b82d - browser(webkit): properly disconnect signal handlers when closing browser (#2849)
fc18f2f - browser(firefox): support screencast frame size and scale configuration (#2847)
ac2185a - test: update http credentials tests (#2806)
06957e8 - feat(firefox): bump to 1122 (#2844)
6bbe7eb - chore(rpc): inline options parameter in all rpc channels (#2842)
8d111a8 - docs(readme): add locale to geo example (#2845)
241d39f - chore(rpc): exit server upon pipe disconnect (#2836)
2540805 - chore(rpc): misc serializer improvements (#2832)
7f60c4d - feat(webkit): roll webkit to r1301 (#2827)
3dd09f0 - browser(webkit): close context menu on Windows when closing page (#2825)
6aef045 - browser(firefox): create new window for each new page (#2823)
b1b6d3f - devops: add signature to BUILD_NUMBER to force rebaseline (#2810)
605257b - browser(firefox): Win build fix (#2822)
05b019f - reland: testrunner: make environment a simple class (#2812)
024cb1d - browser(firefox): basic screencast implementation for GTK (#2818)
6329cbb - chore: remove dead code from test (#2819)
3d403cb - browser(webkit): force wpe to use the complex text path (#2801)
756d537 - feat(webkit): roll WebKit to r1298 (#2813)
f484b20 - fix(recorder): allow node to close gracefully (#2817)
cb0c037 - test(chromium): enable selectall test on mac (#2788)
f9f3aeb - test: add failing test for context menus that prevent browser close (#2811)
5484217 - chore: make //utils/roll_browser.js executable
43cdb3b - browser(webkit): revert #2755 (#2809)
19abc9b - fix(dialogs): let click timeout, log information about dialogs (#2781)
0d16b16 - fix(firefox): unskip worker error test (#2805)
e12e245 - test: disable flaky test on chromium mac (#2807)
9d6eaad - fix(navigation): ensure that goBack/goForward work with file urls (#2792)
c15dc94 - chore(rpc): explicitly create page dispatcher (#2799)
d484e04 - test(route): add another route test (#2800)
14162f8 - browser(webkit): let web page close when it has open context menu (#2802)
c188118 - browser(webkit): do not show popup menu in mac headless (#2803)
e8e45e8 - feat(dom): migrate innerText, innerHTML and getAttribute to tasks (#2782)
ff1fe3a - fix(close): actually mark the page as closing (#2798)
5c4751d - chore: generate protocol during browser roll (#2719)
991e8d4 - browser(firefox): report errors from workers (#2797)
c25fc49 - chore(rpc): scope client-side handles (#2796)
c4e3ed8 - browser(firefox): handle the case when inner window is restored from history (#2791)
e467ea5 - revert: testrunner: make environment a simple class (#2769) (#2790)
bd8e0a7 - feat(webkit): roll webkit to r1295 (#2785)
e480ec3 - feat(chromium): roll to r782078 (#2714)
cd18047 - browser(webkit): don't show context menus for headless windows (#2755)
6afb38d - devops: remove folder creation in github actions (#2779)
95538e7 - chore(rpc): move classes around, fix tests, respect dispatcher scopes (#2784)
87516cb - chore(rpc): make dispatcher creation and lookup explicit (#2783)
10a9eef - chore(rpc): add a channel bot (#2773)
922cbe6 - chore: roll https-proxy-agent to v5 (#2777)
d6338b0 - docs(webkit): update core dump analisys instructions (#2778)
f00fc07 - chore: fix utils/check_availability.js
1605cb4 - testrunner: make environment a simple class (#2769)
c6df8fd - browser(webkit): abort interception if loader reached termial state (#2776)
55a07db - fix: follow-up with offline comments on implementation of deprecation (#2770)
e29f7b9 - chore(rpc): support workers, file chooser, browser server (#2766)
5bb018e - chore(rpc): attribute calles to page, ignore USES_HOOKS (#2764)
3a7d629 - chore(rpc): pass more network tests (#2762)
0963c19 - chore: deprecate method context.setHTTPCredentials() (#2763)
38236b4 - fix(close): ensure close() can be called twice (#2744)
1fa9d30 - fix(evaluate): awaitPromise when Promise is overwritten (#2759)
e154e08 - docs(ci): fix gitlab setup
c807612 - docs: add new doc for multi-page scenarios (#2737)
69127ad - docs(docker): update to use official image (#2760)
28a9f55 - chore(devops): use official docker image on circleci (#2756)
18f9b4a - test: add fai...

Read more

v1.1.1

11 Jun 02:27
Compare
Choose a tag to compare

Browser Versions

  • Chromium 85.0.4165.0
  • Mozilla Firefox 77.0b3
  • WebKit 13.2

Highlights

  • Revert "atomic install" since it was causing problems in some environments.
commits (2)

cbfc954 - chore: mark v1.1.1
391915e - chore: revert atomic install (#2534)

v1.1.0

09 Jun 21:55
Compare
Choose a tag to compare

Browser Versions

  • Chromium 85.0.4165.0
  • Mozilla Firefox 77.0b3
  • WebKit 13.2

Highlights

New APIs

Changes

issuses closed (42)

#584 - Electron support
#977 - Memory and performance tests for our browsers
#1439 - Be careful to avoid breaking changes in with the typescript types.
#1607 - [Question] Removing routes from page._routes
#1638 - Accessibility Testing[Question]
#1678 - [Feature] Browser event "context"
#1709 - [Feature] Allow reconnecting to page in a separate processes
#1755 - [Feature] Add waitFor in ElementHandle
#1775 - [Question] Modify Headers to Response
#1872 - [Question] - Screenshot on lazyload sites
#1904 - [QUESTION] Call close() on BrowserContext closes chromium when used with --single-process option
#1906 - [BUG] Click flakes without waitFor
#1938 - [Feature] Better error reporting if not all dependencies are installed
#1991 - [BUG] - Protocol error (Target.getBrowserContexts): Target closed.
#2072 - [Feature] Disable "ImprovedCookieControls" feature in Chromium by default
#2113 - [API] No way to change the DPR when using a persistent context.
#2143 - [Feature] expose textContent, innerText, getAttribute on page/frame
#2175 - [BUG] Page.click() doesn't work when pointer-events: none is toggled off
#2187 - [Feature] A friendly RESTful mocking API
#2189 - [BUG] Firefox and WebKit request.resourceType() incorrect with EventSource connection
#2201 - [BUG] Mocking the server in chromium only works if server is reachable
#2216 - [Feature] download browsers in parallel
#2245 - [Question] WebKit 13.1+ Support
#2247 - [BUG] page.url() does not include hash
#2256 - [BUG] page.close() never finished on Firefox persistent context.
#2257 - [BUG] page.waitForLoadState(networkidle times out with nested iframes
#2258 - [BUG] page.waitForLoadState('networkidle') fails with nested cross origin iframes
#2264 - [BUG] Error: Failed to launch browser: Error: spawn ...chrome.exe ENOENT
#2265 - npm install / yarn add playwright takes forever
#2268 - [BUG] Types don't work in WebStorm ("Unresolved function or method")
#2271 - [BUG] Exception has occurred: TypeError TypeError: Cannot read property 'split' of undefined
#2272 - [BUG] Header not persisted on request
#2275 - [Feature] Expose JSHandle _remoteObject
#2276 - [BUG] Page.click throws "Node is either not visible or not an HTMLElement" if element animates from outside the viewport
#2278 - [BUG] broken link in docs
#2280 - [Question] How to query element by containing text
#2282 - [BUG] page.frames() is not accurate
#2283 - [BUG] issue with waitForSelector
#2287 - [BUG] Can't connect to browser on websocket port
#2288 - [Question] how to get values from XML File (XML File in Browser)
#2296 - [BUG] Page is missing type declaration for removeListener
#2297 - [Question]How to enter text in div tag in playwright test tool?

commits (240)

492a65f - browser(webkit): include browserContextId in all Playwright* events (#2513)
8c6c571f - test: add iframe screenshot tests (#2495)
9aa9d6b - feat(downloads): accept downloads in persistent, allow specifying the downloadsPath (#2503)
ee3379a - browser(firefox): remove non-existing files from build (#2507)
55cfff3 - fix(waitForFunction): handle predicate that throws (#2488)
ac88f98 - browser(firefox): properly hide scrollbars in all frames (#2505)
4ec215a - browser(firefox): allow setting download behavior of default context (#2502)
2250e96 - browser(webkit): fix wpe build (#2501)
946b4ef - fix(installer): create tmp directory inside browserPath (#2498)
bb4e959 - feat(debug): add note about DEBUG=pw:api to errors (#2496)
4cac74f - browser(webkit): continue screecast after cross-process navigation (#2499)
5c3a275 - feat(debug): improve api logs (#2481)
d5c5574 - chore: cut v1.1.0-post version (#2491)
b77a4b5 - test: increase total timeout when running multiple browsers (#2490)
54f07f9 - test(capabilities): test that video tag can play video (#2477)
3de0c08 - feat: support atomic installation of browsers (#2489)
28e0ce1 - feat(webkit): roll to 1269 (#2486)
3ec79e1 - chore: simplify timeout handling in progress (#2487)
3000997 - chore: migrate waitForEvent to Progress (#2483)
fb058ff - feat(proxy): allow specifying proxy (#2485)
71dd9c2 - Revert "browser(webkit): exclude gstreamer, its plugins and libdrm fr… (#2482)
87e0c96 - chore: inverse FrameTask callbacks/promises (#2478)
c08da50 - chore: introduce session.sendMayFail to ease error logging (#2480)
fc2432a - browser(webkit): exclude gstreamer, its plugins and libdrm from webkit distribution (#2476)
616ae50 - browser(webkit): support bypass list on Mac (#2479)
1d37a10 - chore: migrate navigations to Progress (#2463)
724d73c - feat(debug): chromium debugging port (#2246)
a26311a - browser(firefox): support proxy bypass (#2467)
58e2ffc - test: add more tests for text selectors in shadow dom (#2473)
53f6caf - browser(webkit): manually reencode image as multiple frames (#2470)
95ef71c - devops: support --juggler argument for firefox/build.sh script (#2472)
c03b39a - browser(webkit): roll back to using same proxy for http & https (#2471)
601eddf - browser(webkit): fix scrolling with mobile viewport (#2468)
3dd1e40 - feat(all): roll CR:775089 FF:1101 WK: 1263 (#2465)
3c9699d - browser(firefox): support Browser.setProxy method in juggler (#2464)
d5c992e - chore: unify evaluations across browsers even more (#2459)
1392dcd - browser(webkit): add injected bundle to webkit distribution on linux (#2461)
18aafc3 - fix(build): respect relative path in archive.sh (#2462)
8149e1d - build(webkit): inlcude libvpx.so.5 into the .zip (#2458)
a55687d - browser(webkit): pass proxy url as is for https support (#2460)
8e6375f - chore: reduce the number of evaluate methods, improve types (#2454)
9158ca1 - browser(webkit): roll to 06/03/20 (#2457)
fcc5f75 - Revert "browser(webkit): roll to 06/03/20 (#2455)" (#2456)
09b277c - browser(webkit): roll to 06/03/20 (#2455)
1accb51 - chore: convert more actions to Progress (#2444)
f188b0a - chore: migrate most actions to Progress (#2439)
abfd278 - browser(webkit): allow setting proxy per browser context (#2445)
a82139b - browser(webkit): fix windows and wpe builds (#2443)
7edb6b9 - browser(webkit): configure video frame size over the protocol (#2442)
a3f34fb - cho...

Read more

v1.0.2

14 May 21:24
Compare
Choose a tag to compare

Browser Versions

  • Chromium 84.0.4135.0
  • Mozilla Firefox 76.0b5
  • WebKit 13.0.4

Raw Notes

ead8b3b - fix(abort): abort waiting with error upon disconnect (#2204)
0ede053 - chore: introduce debugAssert (#2160)

v1.0.1

07 May 00:22
Compare
Choose a tag to compare

Browser Versions

  • Chromium 84.0.4135.0
  • Mozilla Firefox 76.0b5
  • WebKit 13.0.4

Raw Notes

7341053 - chore: mark v1.0.1
cd7b395 - fix(firefox): do not run firefox as a part of the installation process (#2125)

v1.0.0

06 May 13:26
Compare
Choose a tag to compare

Browser Versions

  • Chromium 84.0.4135.0
  • Mozilla Firefox 76.0b5
  • WebKit 13.0.4

Raw Notes

56efbab - chore: mark v1.0.0

v0.18.0

06 May 00:02
Compare
Choose a tag to compare

Browser Versions

  • Chromium 84.0.4135.0
  • Mozilla Firefox 76.0b5
  • WebKit 13.0.4

Raw Notes

27b4fb6 - chore: mark v0.18.0
da903cb - chore: cut v0.18.0-post version
7521f69 - browser(webkit): do a full rendering update before accessing layout information (#2121)
b56ba08 - feat(webkit): roll webkit to r1219 (#2119)
840e420 - browser(webkit): support jpeg frames in screencast (#2107)
38a78bf - browser(webkit): install page group preferences to new pages (#2118)

v0.17.0

05 May 05:50
Compare
Choose a tag to compare

Browser Versions

  • Chromium 84.0.4135.0
  • Mozilla Firefox 76.0b5
  • WebKit 13.0.4

Highlights

Breaking API Changes

Bug Fixes

#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

Raw Notes

24b777a - chore: mark v0.17.0
193924f - chore: add script to generate release notes (#2099)
d95891e - fix(install): only install browsers needed by this revision (#2112)
33ebe66 - fix(webkit): allow contenttype with charset in interception (#2108)
1c17929 - chore: add input logging and timeout debugging hints (#2109)
0bb1ba1 - feat(firefox): roll to r1089 (#2106)
52aa929 - docs(api.md): emulateMedia syntax fixes (#2104)
f6210ae - fix(webkit): click moving targets on windows (#2101)
7e9a8dd - browser(firefox): bump the version
963dc72 - devops: add headful linux bot (#2060)
ef9eed8 - docs(api.md): emulateMedia example fix (#2100)
932d6ba - feat(chromium): roll to 764964 (Canary) (#2098)
710c156 - fix(chromium): disable same site by default and improved controls (#2097)
142e585 - browser(webkit): GTK build fix (#2096)
6eabb95 - chore: cut v0.17.0-post (#2095)
4a4e610 - browser(webkit): basic screencast support for GTK and Mac (#2094)
bcce483 - api(waitForSelector): make "state: visible" default, includes rename to state (#2091)
1f02179 - feat(firefox): cache firefox pre-compiled scripts (#2087)
08d7139 - test: add third party cookies test (#2073)
c62cb78 - browser(webkit): block 3rd party cookies by default (#2088)
bb13a32 - docs: better intro toc
5bc62a0 - docs: add anchors for toc topics
eed2bac - docs: added overview links
22e7513 - docs(verification): fixed unclosed code tag (#2085)
c38f26e - docs(installation.md): update cache path on linux (#2084)
3979d4f - docs: bring snippets higher up in the docs
03ca297 - fix(webkit): make click work with cross-process _blank target (#2083)
f2fcb2b - test(webkit): test cross-process nav w/ _blank target (#2080)
0e44589 - devops: attempt to add mac 10.14 (#2076)
f8bea85 - feat(webkit): disable pause on click (#2077)
bba1cff - chore: bump webkit build to kick bots
de32d39 - Revert "devops: teach buildbots to run sanity check script (#2064)" (#2075)
a9f0c40 - feat(testrunner): improvements to testrunner (#2070)
60eb1bf - browser(webkit): provide suggested file name for downloads (#2063)
995c3eb - devops: run install tests on common node versions (#2069)
d7a1e01 - fix(chromium): do not wait forever for navigations that target another tab/download (#2068)
3251465 - chore: add script to fetch closed bugs since git commit (#2066)
4c2c485 - devops: teach buildbots to run sanity check script (#2064)
7051c0b - docs(installation): update windows location

v0.16.0

01 May 01:05
Compare
Choose a tag to compare

Browser Versions

  • Chromium 84.0.4131.0
  • Mozilla Firefox 76.0b5
  • WebKit 13.0.4

Highlights

  • Playwright now uses a single location on your machine to install all browsers. See documentation for details.

Breaking API Changes

New APIs

Resolved Issues

#1810 - Improved docs
#1867 - How to close the browser in case of an error (click element not found.)
#1946 - [REGRESSION]: Lots of Navigation timeout errors in 0.14.0
#1950 - [BUG] Logger sink with name browser skips browser:err
#1962 - [BUG] 0.15 Cannot launch new chromium context after closing old one
#1968 - [REGRESSION]: Out of memory errors on 0.15.0
#1973 - [Question] Playwright-Docker help needed
#1977 - What's the actual danger with --no-sandbox and --disable-setuid-sandbox
#1981 - [Question] Documentation for page.waitForSelector() and visibility
#1982 - [BUG] Documentation in regards to text selector engine and single and double quotes
#1983 - [Feature] Add 'attribute' selector to the list of id, data-testid, ...
#1986 - [Question] Alpine Linux Support
#1987 - [BUG] A page.click() that initiates a navigation requires a waitFor() before a page.goto()
#1988 - [BUG] Browsers not installing on Node 14
#1992 - [BUG] install fail
#1993 - [Feature] waitFor() with string for selectorOrFunctionOrTimeout - return of JSHandle or ElementHandle
#1996 - [BUG] CSS attribute selector not working with a value with spaces
#2003 - [BUG] Problem resubmitting form in headful chromium
#2012 - [Feature] page.$ and page.$$ should pierce shadow DOM
#2024 - [Question] Issue with selecting text on the DOM
#2025 - [Question] different behavior in headful and headless mode?
#2026 - [BUG] page.waitForSelector() and waitFor: 'attached' not working properly
#2029 - How can i accept this pop up?
#2030 - [Question] Playwright-chromium is freezing
#2034 - [Question] Iteration over a table's tags to click and remove them
#2037 - [BUG] Element is not found for click
#2052 - [Question] Logo?
#2055 - [Feature] Removal of .$ functions

Raw notes

9c67ce5 - test: simplify pausing tests (#2056)
671e465 - docs(testrunners): brush up testrunners doc
12edf4f - doc: test runner examples (#2057)
06273ef - docs(api.md): Fix wording of javaScriptEnabled description (#2050)
848ea69 - test: unflake launcher test (#2049)
953dd36 - feat(api): remove 'mutation' polling option (#2048)
4afd391 - fix(waitForSelector): use raf polling instead of mutation (#2047)
9f62f29 - feat(install): use shared installation folder by default (#2044)
c55db6d - browser(webkit): roll webkit to 1213 (#2045)
78b44ed - fix: report new window downloads (#2019)
5993a6a - fix: throw from eval methods if >1 argument is passed (#2043)
0228ba4 - feat(registry): implement download registry (#1979)
062a836 - test: cleanup installation tests from top-level env variables (#2022)
cccf3f7 - chore: bringing back paused=true
c01e554 - test: add more pausing tests (#2040)
67deffe - browser(webkit): follow up to satisfy mac linter
3fefa7b - docs: fix docs for $foo methods that assumed css selectors (#2039)
b94f910 - browser(webkit): introduce Page.setActivityPaused (#2041)
c921cc1 - chore: use xvfb from newer github action (#2035)
4652b9e - docs: Recommend using --ipc=host in docker (#2038)
3a29631 - docs: improve docs around actionability and visibility (#2036)
5348572 - fix(console): respect repeat count in webkit (#2032)
b11d7f1 - feat(input): retry when hit target check fails, prepare for page pause (#2020)
6c94f60 - feat(chromium): roll to r763809 (#2028)
2cdf297 - chore: remove uncompiled download-browser (#2018)
c7b2c87 - test: add failing test for creating two headful contexts (#1994)
b6d1cbf - browser(firefox): report new window downloads (#2014)
7f5d890 - test(click): add a test for 'Element has moved' exception (#2017)
910469c - chore: do not run git fetch in export.sh (#2015)
62966ba - test(permissions): add chromium test for clipboard permissions (#2016)
d52bd92 - chore: read browser revisions off browsers.json (#2009)
c866c66 - chore: update issue templates
2b5ff83 - test: add failing headful test (#2013)
e534568 - feat(chromium): roll back to r760827 to make headful happy (#2010)
f662686 - chore(css selector): temporarily remove light dom shortcut (#2008)
8aab725 - fix(css selector): properly parse quoted attributes when querying in shadow (#2007)
d8cccbd - test: add goto after click test (#1999)
031587a - fix(visibility): unify visibilty checks (#1998)
4b0d977 - fix(docs): clarify the single/double quotes usage in text selector (#2002)
030c217 - test: add a test for selectors with spaces in css attributes (#2001)
7f8aa70 - api(waitFor): remove waitFor, use specialized wait functions (#1995)
f9f5fd0 - feat(selectors): allow to capture intermediate result (#1978)
f58d909 - fix(firefox): use separate processes for pages in different contexts (#1976)
df7338c - Revert "chore: cut v1.0.0-post (#1966)"
a2664b1 - docs: update ci section in getting started
f386fa9 - test: add failing test for new page downloads (#1984)
9f09973 - chore: update vuln dep (acorn) (#1980)
f9bd1d0 - fix(webkit): fix blob downloads on mac (#1972)
7ecf252 - feat(text selector): concat sibling text nodes when calculating text (#1969)
b60c006 - chore: simplify and restructure downloads (#1974)
a43eac3 - browser(firefox): use separate web processes for different contexts (#1975)
b498a3f - browser(webkit): make blob downloads work on Mac (#1971)
242c366 - browser(webkit): fix compilation when orientation events are disabled (#1970)
7afceeb - chore: cut v1.0.0-post (#1966)
87a2f65 - docs(readme): fix typo
158e592 - docs(installation): adds requirements and renames the doc (#1965)
8ceba1e - docs(ci): update ci docs to emphasize gh action (#1964)
28f98ac - docs(readme): update readme and intro docs (#1963)
4b263d6 - docs(releasing): update releasing docs according to new process (#1958)
3c71125 - Fix typo (#1961)