Changelog
Combined changelog for puppeteer and puppeteer-core.
24.1.0 (2025-01-15)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 24.0.0 to 24.1.0
- dependencies
Bug Fixes
24.0.0 (2025-01-09)
Bug Fixes
- include URL fragment into URL returned by HTTPRequest/Response instances (#13425) (8ff26ad)
- remove erroneous changelog entry (#13479) (6de3238)
- roll to Chrome 131.0.6778.264 (#13468) (aac759b)
- webdriver: handle DiscardedBrowsingContextError error (#13472) (b903856)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.6.1 to 2.7.0
- dependencies
⚠ BREAKING CHANGES
- remove support for Firefox over CDP (#13427)
- remove deprecated Launch and Connect options (#13426)
- include URL fragment into URL returned by HTTPRequest/Response instances (#13425)
Features
Code Refactoring
- remove deprecated Launch and Connect options (#13426) (20f9f15)
- remove support for Firefox over CDP (#13427) (1a2e91b)
23.11.1 (2024-12-19)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.11.0 to 23.11.1
- dependencies
Bug Fixes
23.11.0 (2024-12-18)
Bug Fixes
- deps: bump chromium-bidi to 0.11.0 (#13418) (771e4b2)
- include iframes into the a11y snapshot (#12579) (a8152d4)
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.10.4 to 23.11.0
- dependencies
Features
23.10.4 (2024-12-12)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.10.3 to 23.10.4
- dependencies
Bug Fixes
23.10.3 (2024-12-10)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.6.0 to 2.6.1
- dependencies
23.10.2 (2024-12-09)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.5.0 to 2.6.0
- dependencies
Bug Fixes
23.10.1 (2024-12-04)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.10.0 to 23.10.1
- dependencies
Bug Fixes
23.10.0 (2024-12-03)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.4.1 to 2.5.0
- dependencies
Features
- adjust browser-level cookie API (#13331) (678eaf0)
- browser level cookies API (#13316) (43dec3b)
- implement ElementHandle.backendNodeId (#13328) (ffb31ca)
- roll to Firefox 133.0 (#13333) (de314e5)
- support LaunchOptions in executablePath() (#13340) (6acfee6)
Bug Fixes
23.9.0 (2024-11-21)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.8.0 to 23.9.0
- dependencies
Features
Bug Fixes
- correctly resolve OOPIF response bodies (#13311) (e837140)
- roll to Chrome 131.0.6778.85 (#13312) (374cead)
23.8.0 (2024-11-13)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.7.1 to 23.8.0
- dependencies
Bug Fixes
- add getDefaultNavigationTimeout to Page (#13277) (8b64c2c)
- roll to Firefox 132.0.2 (#13293) (aae6b33)
- webdriver: frameElement() should return handles in the main world (#13287) (2fde1ce)
23.7.1 (2024-11-07)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.7.0 to 23.7.1
- dependencies
Bug Fixes
- roll to Chrome 130.0.6723.116 (#13274) (979af2b)
- roll to Chrome 130.0.6723.93 (#13268) (b7c7785)
- roll to Firefox 132.0.1 (#13265) (acd3c72)
- webdriver: report frame URL as console message location (#13273) (33b4f09)
23.7.0 (2024-11-04)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.4.0 to 2.4.1
- dependencies
Features
Bug Fixes
- browser: omit file path validation in uploadFile() in browser environments (#13258) (a9e6cd1)
- remove event listeners from AbortSignal in WaitTask (#13257) (4e5c0ad)
- roll to Chrome 130.0.6723.91 (#13255) (8295e67)
23.6.1 (2024-10-28)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.6.0 to 23.6.1
- dependencies
Bug Fixes
- correctly handle errors in the ExtensionTransport (#13244) (1fee9ff)
- roll to Chrome 130.0.6723.69 (#13227) (76390bf)
- webdriver: consider subdomain in cookie filtering (#13232) (98102ec)
- webdriver: partially handle client-side redirects in page.goto (#13222) (442ed05)
23.6.0 (2024-10-16)
Features
- remove --disable-component-update from default args (#13201) (19dd9c3)
- roll to Chrome 130.0.6723.58 (#13195) (1cf5116)
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.5.3 to 23.6.0
- dependencies
Bug Fixes
- re-export node reference removed by TS 5.5 (#13200) (1300e59)
- roll to Firefox 131.0.3 (#13189) (d7bc66e)
23.5.3 (2024-10-10)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.5.2 to 23.5.3
- dependencies
Bug Fixes
23.5.2 (2024-10-09)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.5.1 to 23.5.2
- dependencies
Bug Fixes
23.5.1 (2024-10-07)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.5.0 to 23.5.1
- dependencies
Bug Fixes
- default to RAF polling if visible||hidden is set (#13153) (dd13d5d), closes #13152
- handle shadow DOM in Frame.frameElement (#13156) (57a8df0), closes #13155
23.5.0 (2024-10-02)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.4.1 to 23.5.0
- dependencies
Features
Bug Fixes
- handle requestservedfromcache during interception (#13134) (3ad2e45)
- roll to Chrome 129.0.6668.89 (#13150) (cab123e)
- webdriver: dispose child browsing contexts (#13137) (378762d)
23.4.1 (2024-09-25)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.4.0 to 23.4.1
- dependencies
Bug Fixes
- roll to Chrome 129.0.6668.70 (#13125) (dfd2e64)
- show browser in error (#13119) (98cad4e)
- webdriver: convert console method to type (#13120) (429319e)
23.4.0 (2024-09-18)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.3.1 to 23.4.0
- dependencies
Bug Fixes
- extensions: handle attachToTarget command correctly (#13095) (61fa00e), closes #13089
- roll to Firefox 130.0.1 (#13100) (a1df1dc)
23.3.1 (2024-09-16)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.3.0 to 23.3.1
- dependencies
Bug Fixes
- improve Precision of Paper Sizes in Inches to 4 Decimal Places (#13087) (47d6c44)
- roll to Chrome 128.0.6613.137 (#13071) (27df147)
23.3.0 (2024-09-04)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.3.1 to 2.4.0
- dependencies
Features
Bug Fixes
- incorrect y-coordinate in ElementHandle.boxModel() (#13045) (afe77af)
- revert the use of structuredClone (#13044) (96b3a8b)
23.2.2 (2024-09-03)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.2.1 to 23.2.2
- dependencies
Bug Fixes
- improve frame session management (#13022) (049e13c)
- incorrect error message when encountering launch browser error. (#13021) (9aef4ab)
- roll to Chrome 128.0.6613.119 (#13035) (cd4f340)
23.2.1 (2024-08-29)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.2.0 to 23.2.1
- dependencies
Bug Fixes
23.2.0 (2024-08-26)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.1.1 to 23.2.0
- dependencies
23.1.1 (2024-08-21)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.1.0 to 23.1.1
- dependencies
Bug Fixes
23.1.0 (2024-08-14)
Features
- improve type inference for selectors by adopting "typed-query-selector" (#12950) (77b729e)
- support signal in WaitFor functions (#12926) (67e3be8)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.3.0 to 2.3.1
- dependencies
Bug Fixes
- add missing partitionKey for page.deleteCookie() (#12815) (41df7cb)
- firefox: back up user.js as well (#12943) (9feda9c)
- roll to Chrome 127.0.6533.119 (#12951) (cc2eda2)
- webdriver: throw an error on pipe provided for Firefox (#12934) (bec089c)
23.0.2 (2024-08-08)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.0.1 to 23.0.2
- dependencies
23.0.1 (2024-08-07)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 23.0.0 to 23.0.1
- dependencies
Bug Fixes
23.0.0 (2024-08-07)
⚠ BREAKING CHANGES
- remove deprecated Frame.isOOPFrame() (#12897)
- use Uint8Array instead of Buffer for browser compatibility (#12823)
- remove isIncognito (#12830)
- support multiple browser downloads for Puppeteer (#12795)
- remove deprecated functions for CustomQueryHandler (#12824)
- rename ignoreHttpsErrors to acceptInsecureCerts (#12756)
- rename product to browser (#12757)
- default to WebDriver BiDi for Firefox (#12732)
- replace dynamic imports with static dependency injection (#12710)
- remove whitespace normalization from a11y selectors (#12693)
Features
- default to WebDriver BiDi for Firefox (#12732) (6422dc2)
- pin Firefox to stable_129.0 (#12890) (311b57b)
- rename ignoreHttpsErrors to acceptInsecureCerts (#12756) (04e2263)
- rename product to browser (#12757) (ca82e8e)
- support multiple browser downloads for Puppeteer (#12795) (4d4b358)
- webdriver: support WebDriver capabilities in puppeteer.connect (#12877) (897df47)
Code Refactoring
- remove deprecated Frame.isOOPFrame() (#12897) (88cd5e4)
- remove deprecated functions for CustomQueryHandler (#12824) (5e2043d)
- remove isIncognito (#12830) (9e82e2b)
- replace dynamic imports with static dependency injection (#12710) (3aacc1c)
- use Uint8Array instead of Buffer for browser compatibility (#12823) (f3377e1)
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.15.0 to 23.0.0
- dependencies
Bug Fixes
- only wait for page and frame targets when connecting (#12888) (22f67d4)
- remove whitespace normalization from a11y selectors (#12693) (d5f9a33)
22.15.0 (2024-07-31)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.14.0 to 22.15.0
- dependencies
Features
Bug Fixes
- handle the string predicate in waitForFrame (#12849) (9ec5f25)
- roll to Chrome 127.0.6533.88 (#12858) (4b0e889)
- webdriver: implement request timings (#12831) (409d244)
22.14.0 (2024-07-25)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.2.4 to 2.3.0
- dependencies
Bug Fixes
- webdriver: allow accessing raw CDP connection when using WebDriver BiDi (#12771) (059cacc)
- webdriver: dispose resources to abort active listeners (#12817) (c452c5f)
- webdriver: in page.goto consider only the first emitted navigation event (#12777) (cd740b2)
22.13.1 (2024-07-17)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.2.3 to 2.2.4
- dependencies
Bug Fixes
- include Puppeteer version into utility world name (#12754) (2e86012)
- roll to Chrome 126.0.6478.182 (r1300313) (#12764) (a98ac2e)
- webdriver: add postData,hasPostData,resourceType from cdp-over-bidi (#12739) (dc5379e)
- webdriver: support securityDetails with cdp-over-bidi (#12736) (4308104)
22.13.0 (2024-07-11)
Bug Fixes
- add an option to not wait for fonts when pdf printing (#12675) (a573dbd)
- add browser entrypoint to package.json of puppeteer-core (#12729) (669c86b)
- cli: puppeteer CLI should read the project configuration (#12730) (bca750a)
- correct validation of the quality parameter in page.screenshot (#12725) (2f8abd7)
- do not allow switching tabs while the screenshot operation is in progress (#12724) (a3345f6)
- don't rely on Buffer to be present (#12702) (3c02cef)
- ensure existing targets are attached to pages (#12677) (d1d8489)
- make sure bindings are working after a page is restored from bfcache (#12663) (570b1a8)
- support evaluateOnNewDocument for out-of-process frames (#12714) (eac7cda)
- support out-of-process iframes in exposeFunction (#12722) (b6b536b)
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.12.1 to 22.13.0
- dependencies
Features
22.12.1 (2024-06-26)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.12.0 to 22.12.1
- dependencies
Bug Fixes
- execution contexts might be created before previous is destroyed (#12666) (db642d1)
- reset the viewport after taking a fullPage screenshot if defaultViewport is null (#12650) (0a32283)
- roll to Chrome 126.0.6478.126 (r1300313) (#12656) (32ed82c)
- use RAF-based polling for ARIA selectors (#12664) (56d1d3f)
22.12.0 (2024-06-21)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.11.2 to 22.12.0
- dependencies
Features
- support AbortSignal in page.waitForRequest/Response/NetworkIdle/Frame (#12621) (54ecea7)
- webdriver: support for
PageEvent.Popup
(#12612) (293926b)
Bug Fixes
- performance: clear targets on browser context close (#12609) (6609758)
- roll to Chrome 126.0.6478.62 (r1300313) (#12615) (80dd131)
- roll to Chrome 126.0.6478.63 (r1300313) (#12632) (20ed8fc)
22.11.2 (2024-06-18)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.11.1 to 22.11.2
- dependencies
Bug Fixes
22.11.1 (2024-06-17)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.11.0 to 22.11.1
- dependencies
Bug Fixes
- connection closed error should be a rejected promise (#12575) (e36ce8b)
- ensure selector parser falls back to CSS (#12585) (80783fe)
- implement nested selector parsing (#12587) (3874300)
- roll to Chrome 126.0.6478.61 (r1300313) (#12586) (772e088)
22.11.0 (2024-06-12)
Features
- allow creating ElementHandles from the accessibility tree snapshot (#12233) (0057f3f)
- roll to Chrome 126.0.6478.55 (r1300313) (#12572) (f5bc2b5)
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.10.1 to 22.11.0
- dependencies
Bug Fixes
22.10.1 (2024-06-11)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.10.0 to 22.10.1
- dependencies
Bug Fixes
- add a way to run page.$$ without the isolation (#12539) (03e10a7)
- align network conditions presets with DevTools (#12542) (ee10745)
- exposed functions should only be called once (#12560) (8aac8b1)
- performance: use Runtime.getProperties for improved performance (#12561) (8b2059f)
- roll to Chrome 125.0.6422.141 (r1287751) (#12509) (c4fdd10)
- waitForSelector should work for pseudo classes (#12545) (0b2999f)
- webdriver: default values for touch events (#12554) (4d62988)
- webdriver: frame url should not be updated on navigationStarted (#12536) (7d0423b)
- webdriver: HTTPRequest redirect chain from first request (#12506) (68fd771)
22.10.0 (2024-05-24)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.9.0 to 22.10.0
- dependencies
Features
Bug Fixes
- providing null to page.authenticate should disable authentication (#12203) (f375267)
- roll to Chrome 125.0.6422.76 (r1287751) (#12477) (d83d9a6)
- roll to Chrome 125.0.6422.78 (r1287751) (#12484) (f30977f)
- webdriver: emit single HTTPRequest for Auth requests (#12455) (637e827)
22.9.0 (2024-05-16)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.8.2 to 22.9.0
- dependencies
22.8.2 (2024-05-14)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.8.1 to 22.8.2
- dependencies
Bug Fixes
- roll to Chrome 124.0.6367.207 (r1274542) (#12436) (0ef1920)
- webdriver: prefer globalThis over window to make it work in Firefox (#12438) (33c6069)
22.8.1 (2024-05-13)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.8.0 to 22.8.1
- dependencies
Bug Fixes
- roll to Chrome 124.0.6367.155 (r1274542) (#12414) (d0cd710)
- roll to Chrome 124.0.6367.201 (r1274542) (#12420) (60f035c)
22.8.0 (2024-05-06)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.7.1 to 22.8.0
- dependencies
Features
- webdriver: support
page.setUserAgent
for WebDriver BiDi (#12330) (1f99e66) - webdriver: support ARIA selectors (#12315) (88b46ee)
Bug Fixes
- cdp: throw on closed connection (#12352) (28a8d0f)
- deprecate CDP for Firefox (#12349) (dffad28)
- disable IsolateSandboxedIframes trial to prevent flakiness (#12381) (461a8ff)
- remove --disable-field-trial-config (#12377) (54a6377)
- roll to Chrome 124.0.6367.91 (r1274542) (#12344) (fedd8a9)
- turn on PdfOopif for PDF viewer (#12370) (73d7692)
- webdriver: redirects emitting events (#12338) (e1606ac)
22.7.1 (2024-04-25)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.2.2 to 2.2.3
- dependencies
Bug Fixes
22.7.0 (2024-04-23)
Features
- roll to Chrome 124.0.6367.60 (r1274542) (#12305) (ed9d7dd)
- webdriver: support Network interception (#12279) (8fa52a5)
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.6.5 to 22.7.0
- dependencies
Bug Fixes
22.6.5 (2024-04-15)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.2.1 to 2.2.2
- dependencies
Bug Fixes
- remove NetworkServiceInProcess2 set by default (#12261) (ff4f70f), closes #12257
- use setImmediate to reduce flakiness when processing events (#12264) (73403b3)
22.6.4 (2024-04-11)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.6.3 to 22.6.4
- dependencies
Bug Fixes
- a11y: query only unignored nodes (#12224) (e20cd64)
- retain stale main frame for longer (#12225) (aa5b182)
- roll to Chrome 123.0.6312.122 (r1262506) (#12248) (50b6659)
- webdriver: suppress error for error code errors (5f7254c)
22.6.3 (2024-04-05)
Bug Fixes
- check if executablePath exists (#12201) (4ec0280)
- roll to Chrome 123.0.6312.105 (r1262506) (#12209) (ee31272)
- wait for fonts before pdf printing (#12175) (59bffce)
- webdriver: request redirect chain (#12168) (d345055)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.2.0 to 2.2.1
- dependencies
22.6.2 (2024-03-28)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.6.1 to 22.6.2
- dependencies
Bug Fixes
22.6.1 (2024-03-25)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.6.0 to 22.6.1
- dependencies
Bug Fixes
- apply timeout to waiting for a response (#12142) (ac1767d)
- reload should not resolve early on fragment navigations (#12119) (d476031)
- support clip in ElementHandle.screenshot (#12115) (b096ffa)
22.6.0 (2024-03-20)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.5.0 to 22.6.0
- dependencies
Bug Fixes
22.5.0 (2024-03-15)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.1.0 to 2.2.0
- dependencies
Features
Bug Fixes
- fix keyboard.sendCharacter (#12088) (2637622)
- roll to Chrome 122.0.6261.128 (r1250580) (#12078) (ef7a9ea)
- webdriver: emit CDP events (#12058) (9afe424)
22.4.1 (2024-03-08)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.4.0 to 22.4.1
- dependencies
Bug Fixes
22.4.0 (2024-03-05)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.3.0 to 22.4.0
- dependencies
Features
- implement ElementHandle.uploadFile for WebDriver BiDi (#11963) (accf2b6)
- webdriver: support
Page.deleteCookie()
for WebDriver BiDi (#12031) (7fe22b5)
Bug Fixes
- roll to Chrome 122.0.6261.94 (r1250580) (#12012) (7ba5529)
- webdriver: wait for response if the response has not completed once navigation has finished (#12018) (6d8831a)
22.3.0 (2024-02-25)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 22.2.0 to 22.3.0
- dependencies
Features
Bug Fixes
- roll to Chrome 122.0.6261.69 (r1250580) (#11991) (eb2c334)
- supress viewport errors for pages that do not support changing it (#11970) (753a954)
22.2.0 (2024-02-21)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.0.1 to 2.1.0
- dependencies
Bug Fixes
- deprecate isIncognito (#11962) (ceab7a9)
- roll to Chrome 121.0.6167.184 (r1233107) (#11948) (03ef7a6)
- update touchscreen tests (#11960) (013bd0b)
22.1.0 (2024-02-17)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 2.0.0 to 2.0.1
- dependencies
Features
Bug Fixes
- Chrome for Testing downloads have a new URL (#11923) (f00a94a)
- deprecate
Page.prototype.target
(#11872) (15c986c) - frameElement should work for framesets (#11842) (c5cee0e)
22.0.0 (2024-02-05)
⚠ BREAKING CHANGES
- rename createIncognitoBrowserContext to createBrowserContext (#11834)
- enable the new-headless mode by default (#11815)
- remove networkConditions in favor of PredefinedNetworkConditions (#11806)
- use ReadableStreams (#11805)
- remove duplicate type names (#11803)
- remove add/removeEventListener in favor of on/off (#11792)
- make console warn level compatible with WebDriver BiDi (#11790)
- remove InterceptResolutionStrategy (#11788)
- remove devices in favor of KnownDevices (#11787)
- remove
$x
andwaitForXpath
(#11782) - remove waitForTimeout (#11780)
- generate accessible PDFs by default (#11778)
- remove
error
const, change CustomError to PuppeteerError (#11777) - remove viewport resizing from ElementHandle.screenshot (#11774)
- remove PUPPETEER_DOWNLOAD_PATH in favor of PUPPETEER_CACHE_DIR (#11605)
- BiDi cookies (#11532)
- drop support for node16 (#10912)
Features
- BiDi cookies (#11532) (9cb1fde)
- drop support for node16 (#10912) (953f420)
- generate accessible PDFs by default (#11778) (4fc1402)
- remove PUPPETEER_DOWNLOAD_PATH in favor of PUPPETEER_CACHE_DIR (#11605) (4677281)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.9.1 to 2.0.0
- dependencies
Bug Fixes
- make console warn level compatible with WebDriver BiDi (#11790) (d4e9d8d)
- remove viewport resizing from ElementHandle.screenshot (#11774) (ced2235)
Code Refactoring
- enable the new-headless mode by default (#11815) (75c9e11)
- remove
$x
andwaitForXpath
(#11782) (53c9134) - remove
error
const, change CustomError to PuppeteerError (#11777) (b3bfdd2) - remove add/removeEventListener in favor of on/off (#11792) (f160874)
- remove devices in favor of KnownDevices (#11787) (eb360e3)
- remove duplicate type names (#11803) (514e2d5)
- remove InterceptResolutionStrategy (#11788) (f18d447)
- remove networkConditions in favor of PredefinedNetworkConditions (#11806) (7564dfa)
- remove waitForTimeout (#11780) (1900fa9)
- rename createIncognitoBrowserContext to createBrowserContext (#11834) (46a3ef2)
- use ReadableStreams (#11805) (84d9a94)
21.11.0 (2024-02-02)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.10.0 to 21.11.0
- dependencies
Bug Fixes
21.10.0 (2024-01-29)
Features
- add experimental browser.debugInfo (#11748) (f88e1da)
- download chrome-headless-shell by default and use it for the old headless mode (#11754) (ce894a2)
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.9.0 to 21.10.0
- dependencies
Bug Fixes
21.9.0 (2024-01-24)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.8.0 to 21.9.0
- dependencies
Features
21.8.0 (2024-01-24)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.7.0 to 21.8.0
- dependencies
Features
Bug Fixes
- expose function for Firefox BiDi (#11660) (cf879b8)
- wait for WebDriver BiDi browser to close gracefully (#11636) (cc3aeeb)
Reverts
21.7.0 (2024-01-04)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.9.0 to 1.9.1
- dependencies
Features
- allow converting other targets to pages (#11604) (66aa770)
- support fetching request POST data (#11598) (80143de)
- support timeouts per CDP command (#11595) (c660d40)
Bug Fixes
- change viewportHeight in screencast (#11583) (107b833)
- disable GFX sanity window for Firefox and enable WebDriver BiDi CI jobs for Windows (#11578) (e41a265)
- improve reliability of exposeFunction (#11600) (b0c5392)
21.6.1 (2023-12-13)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.6.0 to 21.6.1
- dependencies
Bug Fixes
- emulate if captureBeyondViewport is false (#11525) (b6d1163)
- ensure fission.bfcacheInParent is disabled for cdp in Firefox (#11522) (b4a6524)
21.6.0 (2023-12-05)
Features
- BiDi implementation of
Puppeteer.connect
for Firefox (#11451) (be081ba) - experimental WebDriver BiDi support with Firefox (#11412) (8aba033)
- implement the Puppeteer CLI (#11344) (53fb69b)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.8.0 to 1.9.0
- dependencies
Bug Fixes
- end WebDriver BiDi session on disconnect (#11470) (a66d029)
- remove CDP-specific preferences from defaults for Firefox (#11477) (f8c9469)
- warn about launch Chrome using Node x64 on arm64 Macs (#11471) (957a829)
21.5.2 (2023-11-15)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.5.1 to 21.5.2
- dependencies
Bug Fixes
- add --disable-field-trial-config (#11352) (cbc33be)
- add --disable-infobars (#11377) (0a41f8d)
- mitt types should not be exported (#11371) (4bf2a09)
21.5.1 (2023-11-09)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.5.0 to 21.5.1
- dependencies
Bug Fixes
21.5.0 (2023-11-02)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.4.1 to 21.5.0
- dependencies
Features
Bug Fixes
21.4.1 (2023-10-23)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.4.0 to 21.4.1
- dependencies
Bug Fixes
- do not pass --{enable,disable}-features twice when user-provided (#11230) (edec7d5)
- remove circular import in IsolatedWorld (#11228) (3edce3a)
- remove import cycle (#11227) (525f13c)
- remove import cycle in connection (#11225) (60f1b78)
- remove import cycle in query handlers (#11234) (954c75f)
- remove more import cycles (#11231) (b9ce89e)
- typo in screencast error message (#11213) (25b90b2)
21.4.0 (2023-10-20)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.7.1 to 1.8.0
- dependencies
Features
- added tagged (accessible) PDFs option (#11182) (0316863)
- enable tab targets (#11099) (8324c16)
- implement screencasting (#11084) (f060d46)
- merge user-provided --{disable,enable}-features in args (#11152) (2b578e4), closes #11072
- roll to Chrome 118.0.5993.70 (r1192594) (#11123) (91d14c8)
Bug Fixes
Page.waitForDevicePrompt
crash (#11153) (257be15)- add InlineTextBox as a non-element a11y role (#11142) (8aa6cb3)
- disable ProcessPerSiteUpToMainFrameThreshold in Chrome (#11139) (9347aae)
- make sure discovery happens before auto-attach (#11100) (9ce204e)
- synchronize frame tree with the events processing (#11112) (d63f0cf)
- update TextQuerySelector cache on subtree update (#11200) (4206e76)
- xpath queries should be atomic (#11101) (6098bab)
21.3.8 (2023-10-06)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.7 to 21.3.8
- dependencies
Bug Fixes
- avoid double subscription to frame manager in Page (#11091) (5887649)
- update file chooser events (#11057) (317f820)
21.3.7 (2023-10-05)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.6 to 21.3.7
- dependencies
Bug Fixes
21.3.6 (2023-09-28)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.5 to 21.3.6
- dependencies
Bug Fixes
21.3.5 (2023-09-26)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.4 to 21.3.5
- dependencies
Bug Fixes
21.3.4 (2023-09-22)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.3 to 21.3.4
- dependencies
Bug Fixes
21.3.3 (2023-09-22)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.2 to 21.3.3
- dependencies
Bug Fixes
21.3.2 (2023-09-22)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.1 to 21.3.2
- dependencies
Bug Fixes
- handle missing detach events for restored bfcache targets (#10967) (7bcdfcb)
- roll to Chrome 117.0.5938.92 (r1181205) (#10989) (d048cd9)
21.3.1 (2023-09-19)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.3.0 to 21.3.1
- dependencies
Bug Fixes
21.3.0 (2023-09-19)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.2.1 to 21.3.0
- dependencies
Features
- implement
Browser.connected
(#10927) (a4345a4) - implement
BrowserContext.closed
(#10928) (2292078) - implement improved Drag n' Drop APIs (#10651) (9342bac)
- implement typed events (#10889) (9b6f1de)
- roll to Chrome 117.0.5938.62 (r1181205) (#10893) (4b8d20d)
Bug Fixes
- fix line/column number in errors (#10926) (a0e57f7)
- handle frame manager init without unhandled rejection (#10902) (ea14834)
- remove explicit resource management from types (#10918) (a1b1bff)
- roll to Chrome 117.0.5938.88 (r1181205) (#10920) (b7bcc9a)
21.2.1 (2023-09-13)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.7.0 to 1.7.1
- dependencies
Bug Fixes
21.2.0 (2023-09-12)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.1.1 to 21.2.0
- dependencies
Features
Bug Fixes
- add --disable-search-engine-choice-screen to default arguments (#10880) (d08ad5f)
- apply viewport emulation to prerender targets (#10804) (14f0ab7)
- implement
throwIfDetached
(#10826) (538bb73) - LifecycleWatcher sub frames handling (#10841) (06c1588)
- make network manager multi session (#10793) (085936b)
- make page.goBack work with bfcache in tab mode (#10818) (22daf18)
- only a single disable features flag is allowed (#10887) (4852e22)
- trimCache should remove Firefox too (#10872) (acdd7d3)
21.1.1 (2023-08-28)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.1.0 to 21.1.1
- dependencies
Bug Fixes
21.1.0 (2023-08-18)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.6.0 to 1.7.0
- dependencies
Features
Bug Fixes
- locator.fill should work for textareas (#10737) (fc08a7d)
- relative ordering of events and command responses should be ensured (#10725) (81ecb60)
21.0.2 (2023-08-08)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.5.0 to 1.5.1
- dependencies
Bug Fixes
- destroy puppeteer utility on context destruction (#10672) (8b8770c)
- roll to Chrome 115.0.5790.170 (r1148114) (#10677) (e5af57e)
21.0.1 (2023-08-03)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 21.0.0 to 21.0.1
- dependencies
Bug Fixes
21.0.0 (2023-08-02)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.4.6 to 1.5.0
- dependencies
⚠ BREAKING CHANGES
- use Target for filters (#10601)
Features
- add page.createCDPSession method (#10515) (d0c5b8e)
- implement
Locator.prototype.filter
(#10631) (e73d35d) - implement
Locator.prototype.map
(#10630) (47eecf5) - implement
Locator.prototype.wait
(#10629) (5d34d42) - implement
Locator.prototype.waitHandle
(#10650) (fdada74) - implement function locators (#10632) (6ad92f7)
- implement immutable locator operations (#10638) (34be28d)
Bug Fixes
- remove typescript from peer dependencies (#10593) (c60572a)
- roll to Chrome 115.0.5790.102 (r1148114) (#10608) (8649c53)
Code Refactoring
20.9.0 (2023-07-20)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.4.5 to 1.4.6
- dependencies
Features
Bug Fixes
20.8.3 (2023-07-18)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.8.2 to 20.8.3
- dependencies
Bug Fixes
- locators: reject the race if there are only failures (#10567) (e3dd596)
- prevent erroneous new main frame (#10549) (cb46413)
20.8.1 (2023-07-11)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.4.3 to 1.4.4
- dependencies
20.8.0 (2023-07-06)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.7.4 to 20.8.0
- dependencies
Features
Bug Fixes
20.7.4 (2023-06-29)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.4.2 to 1.4.3
- dependencies
Bug Fixes
- fix escaping algo for P selectors (#10474) (84a956f)
- fix the util import in Connection.ts (#10450) (61f4525)
20.7.3 (2023-06-20)
Bug Fixes
- add parenthesis to JS values in interpolateFunction (#10426) (fbdcc0d)
- added clipboard permission that was not exposed (#10119) (c06e15f)
- include src into published package (#10415) (d1ffad0)
- WaitForNetworkIdle and Deferred.race (#10411) (138cc5c)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.4.1 to 1.4.2
- dependencies
20.7.2 (2023-06-16)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.7.1 to 20.7.2
- dependencies
Bug Fixes
20.7.1 (2023-06-13)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.7.0 to 20.7.1
- dependencies
Bug Fixes
20.7.0 (2023-06-13)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.6.0 to 20.7.0
- dependencies
Features
Bug Fixes
- Locator.scroll in race (#10363) (ba28724)
- mark CDPSessionOnMessageObject as internal (#10373) (7cb6059)
- specify the context id when adding bindings (#10366) (c2d3488)
20.6.0 (2023-06-09)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.5.0 to 20.6.0
- dependencies
Features
- add
page.removeExposedFunction
(#10297) (4d0dbbc) - chrome: roll to Chrome 114.0.5735.45 (r1135570) (#10302) (021402d)
- implement Locator.race (#10337) (9c35e9a)
- implement Locators (#10305) (1f978f5)
Bug Fixes
- content() not showing comments outside html tag (#10293) (9abd48a)
- ensure stack trace contains one line (#10317) (bc0b04b)
- roll to Chrome 114.0.5735.90 (r1135570) (#10329) (60acefc)
- send capabilities property in session.new command (#10311) (e8d044c)
20.5.0 (2023-05-31)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.4.0 to 1.4.1
- dependencies
Features
Bug Fixes
20.4.0 (2023-05-24)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.3.0 to 1.4.0
- dependencies
Features
Bug Fixes
20.3.0 (2023-05-22)
Features
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.2.1 to 20.3.0
- dependencies
Bug Fixes
20.2.1 (2023-05-15)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.2.0 to 1.3.0
- dependencies
Bug Fixes
20.2.0 (2023-05-11)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.1.0 to 1.2.0
- dependencies
Features
20.1.1 (2023-05-05)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 1.0.0 to 1.0.1
- dependencies
20.1.0 (2023-05-03)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 20.0.0 to 20.1.0
- dependencies
Features
20.0.0 (2023-05-02)
⚠ BREAKING CHANGES
Features
- add AbortSignal to waitForFunction (#10078) (4dd4cb9)
- drop support for node14 (#10019) (7405d65)
- switch to Chrome for Testing instead of Chromium (#10054) (df4d60c)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 0.5.0 to 1.0.0
- dependencies
Bug Fixes
19.11.1 (2023-04-25)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 19.11.0 to 19.11.1
- dependencies
Bug Fixes
- implement click
count
(#10069) (8124a7d) - implement flag for disabling headless warning (#10073) (cfe9bbc)
19.11.0 (2023-04-24)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 19.10.1 to 19.11.0
- dependencies
Features
Bug Fixes
19.10.1 (2023-04-21)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 0.4.1 to 0.5.0
- dependencies
Bug Fixes
19.10.0 (2023-04-20)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 19.9.1 to 19.10.0
- dependencies
Features
- support AbortController in waitForSelector (#10018) (9109b76)
- webworker: expose WebWorker.client (#10042) (c125128)
Bug Fixes
- continue requests without network instrumentation (#10046) (8283823)
- install bindings once (#10049) (690aec1)
19.9.1 (2023-04-17)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- puppeteer-core bumped from 19.9.0 to 19.9.1
- dependencies
Bug Fixes
19.9.0 (2023-04-13)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 0.4.0 to 0.4.1
- dependencies
Features
- add ElementHandle.isVisible and ElementHandle.isHidden (#10007) (26c81b7)
- add ElementHandle.scrollIntoView (#10005) (0d556a7)
Bug Fixes
Performance Improvements
19.8.5 (2023-04-06)
Miscellaneous Chores
- puppeteer: Synchronize puppeteer versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 0.3.3 to 0.4.0
- dependencies