更新日志
¥Changelog
puppeteer 和 puppeteer-core 的合并更新日志。
¥Combined changelog for puppeteer and puppeteer-core.
24.7.2(2025-04-24)
错误修复
¥Bug Fixes
-
更新 chromium-bidi 以修复 ESM 导入问题 (#13813) (7ff0719)
¥update chromium-bidi to fix ESM import issue (#13813) (7ff0719)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 24.7.1 升级到 24.7.2
¥puppeteer-core bumped from 24.7.1 to 24.7.2
-
-
24.7.1(2025-04-22)
错误修复
¥Bug Fixes
-
更新 Disposable polyfill 以匹配 TC39 提案 (#13683) (c2b27c4)
¥update Disposable polyfill to match TC39 proposal (#13683) (c2b27c4)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.10.1 to 2.10.2
-
24.7.0(2025-04-22)
错误修复
¥Bug Fixes
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.10.0 to 2.10.1
-
特性
¥Features
-
webdriver:支持 WebDriver BiDi 的 FileChooser (#13780) (a4d0d34)
¥webdriver: support FileChooser with WebDriver BiDi (#13780) (a4d0d34)
-
webdriver:支持地理位置模拟 (#13773) (74eefd8)
¥webdriver: support geolocation emulation (#13773) (74eefd8)
24.6.1(2025-04-09)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.9.0 to 2.10.0
-
错误修复
¥Bug Fixes
-
webdriver:如果暴露的函数参数不再可用,则处理错误 (#13759) (4013556)
¥webdriver: handle errors if exposed function args are no longer available (#13759) (4013556)
24.6.0(2025-04-03)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 24.5.0 升级到 24.6.0
¥puppeteer-core bumped from 24.5.0 to 24.6.0
-
-
24.5.0(2025-03-31)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.8.0 to 2.9.0
-
特性
¥Features
错误修复
¥Bug Fixes
24.4.0(2025-03-05)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.7.1 to 2.8.0
-
24.3.1(2025-03-03)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 24.3.0 升级到 24.3.1
¥puppeteer-core bumped from 24.3.0 to 24.3.1
-
-
错误修复
¥Bug Fixes
24.3.0(2025-02-24)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 24.2.1 升级到 24.3.0
¥puppeteer-core bumped from 24.2.1 to 24.3.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
-
¥do not throw an error when a navigation is aborted (#13621) (89d71a2)
24.2.1(2025-02-13)
错误修复
¥Bug Fixes
-
将 Browser.setCookie 类型更改为 CookieData (#13593) (8971cc2)
¥change Browser.setCookie type to be CookieData (#13593) (8971cc2)
-
如果连接断开,则不等待激活 (#13591) (6b20ac1)
¥don't wait for activation if the connection is disconnected (#13591) (6b20ac1)
-
网络:在拦截中传播 CDP 错误 (#13607) (2f470cd)
¥network: propagate CDP error in interception (#13607) (2f470cd)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 24.2.0 升级到 24.2.1
¥puppeteer-core bumped from 24.2.0 to 24.2.1
-
-
24.2.0(2025-02-05)
特性
¥Features
-
添加键盘锁定和指针锁定权限 (#13586) (108cd53)
¥add keyboard-lock and pointer-lock permissions (#13586) (108cd53)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.7.0 to 2.7.1
-
错误修复
¥Bug Fixes
-
webdriver:确保用户代理可以设置两次 (#13585) (411ff95)
¥webdriver: make sure user agent can be set twice (#13585) (411ff95)
24.1.1(2025-01-23)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 24.1.0 升级到 24.1.1
¥puppeteer-core bumped from 24.1.0 to 24.1.1
-
-
错误修复
¥Bug Fixes
-
webdriver:使用正确的单位格式 pdf 选项 (#13516) (c764f82)
¥webdriver: use correct units for format pdf option (#13516) (c764f82)
24.1.0(2025-01-15)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 24.0.0 升级到 24.1.0
¥puppeteer-core bumped from 24.0.0 to 24.1.0
-
-
错误修复
¥Bug Fixes
24.0.0(2025-01-09)
错误修复
¥Bug Fixes
-
将 URL 片段包含到 HTTPRequest/Response 实例返回的 URL 中 (#13425) (8ff26 广告)
¥include URL fragment into URL returned by HTTPRequest/Response instances (#13425) (8ff26ad)
-
webdriver:处理 DiscardedBrowsingContextError 错误 (#13472) (b903856)
¥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
-
⚠ BREAKING CHANGES
-
删除对 CDP 上 Firefox 的支持 (#13427)
¥remove support for Firefox over CDP (#13427)
-
删除已弃用的 Launch 和 Connect 选项 (#13426)
¥remove deprecated Launch and Connect options (#13426)
-
将 URL 片段包含到 HTTPRequest/Response 实例返回的 URL 中 (#13425)
¥include URL fragment into URL returned by HTTPRequest/Response instances (#13425)
特性
¥Features
代码重构
¥Code Refactoring
-
删除已弃用的 Launch 和 Connect 选项 (#13426) (20f9f15)
¥remove deprecated Launch and Connect options (#13426) (20f9f15)
23.11.1(2024-12-19)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.11.0 升级至 23.11.1
¥puppeteer-core bumped from 23.11.0 to 23.11.1
-
-
错误修复
¥Bug Fixes
23.11.0(2024-12-18)
错误修复
¥Bug Fixes
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.10.4 升级至 23.11.0
¥puppeteer-core bumped from 23.10.4 to 23.11.0
-
-
特性
¥Features
-
支持 Page.emulateVisionDeficiency 中的 ReducedContrast (#13408) (18e3e6a)
¥support reducedContrast in Page.emulateVisionDeficiency (#13408) (18e3e6a)
23.10.4(2024-12-12)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.10.3 至 23.10.4
¥puppeteer-core bumped from 23.10.3 to 23.10.4
-
-
错误修复
¥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
-
23.10.2(2024-12-09)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.5.0 to 2.6.0
-
错误修复
¥Bug Fixes
23.10.1(2024-12-04)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.10.0 升级到 23.10.1
¥puppeteer-core bumped from 23.10.0 to 23.10.1
-
-
错误修复
¥Bug Fixes
23.10.0(2024-12-03)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.4.1 to 2.5.0
-
特性
¥Features
-
实现 ElementHandle.backendNodeId (#13328) (BiDi cookies () ())
-
支持 executablePath() 中的 LaunchOptions (#13340) (6acfee6)
¥support LaunchOptions in executablePath() (#13340) (6acfee6)
错误修复
¥Bug Fixes
-
截取页面截图时停止调用 bringToFront (#13336) (6da2cb4)
¥stop calling bringToFront when taking page screenshots (#13336) (6da2cb4)
23.9.0(2024-11-21)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.8.0 升级至 23.9.0
¥puppeteer-core bumped from 23.8.0 to 23.9.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
23.8.0(2024-11-13)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.7.1 至 23.8.0
¥puppeteer-core bumped from 23.7.1 to 23.8.0
-
-
错误修复
¥Bug Fixes
-
webdriver:frameElement() should return handles in the main world (#13287) (2fde1ce)
23.7.1(2024-11-07)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.7.0 升级到 23.7.1
¥puppeteer-core bumped from 23.7.0 to 23.7.1
-
-
错误修复
¥Bug Fixes
-
webdriver:将框架 URL 报告为控制台消息位置 (#13273) (33b4f09)
¥webdriver: report frame URL as console message location (#13273) (33b4f09)
23.7.0(2024-11-04)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.4.0 to 2.4.1
-
特性
¥Features
错误修复
¥Bug Fixes
-
browser:在浏览器环境中省略 uploadFile() 中的文件路径验证 (#13258) (a9e6cd1)
¥browser: omit file path validation in uploadFile() in browser environments (#13258) (a9e6cd1)
-
从 WaitTask 中的 AbortSignal 中删除事件监听器 (#13257) (4e5c0ad)
¥remove event listeners from AbortSignal in WaitTask (#13257) (4e5c0ad)
23.6.1(2024-10-28)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.6.0 升级到 23.6.1
¥puppeteer-core bumped from 23.6.0 to 23.6.1
-
-
错误修复
¥Bug Fixes
-
正确处理 ExtensionTransport 中的错误 (#13244) (1fee9ff)
¥correctly handle errors in the ExtensionTransport (#13244) (1fee9ff)
-
webdriver:在 cookie 过滤中考虑子域 (#13232) (98102ec)
¥webdriver: consider subdomain in cookie filtering (#13232) (98102ec)
-
webdriver:在 page.goto 中部分处理客户端重定向 (#13222) (442ed05)
¥webdriver: partially handle client-side redirects in page.goto (#13222) (442ed05)
23.6.0(2024-10-16)
特性
¥Features
-
从默认参数中删除 --disable-component-update (#13201) (19dd9c3)
¥remove --disable-component-update from default args (#13201) (19dd9c3)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.5.3 升级到 23.6.0
¥puppeteer-core bumped from 23.5.3 to 23.6.0
-
-
错误修复
¥Bug Fixes
-
重新导出 TS 5.5 删除的节点引用 (#13200) (1300e59)
¥re-export node reference removed by TS 5.5 (#13200) (1300e59)
23.5.3(2024-10-10)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.5.2 升级到 23.5.3
¥puppeteer-core bumped from 23.5.2 to 23.5.3
-
-
错误修复
¥Bug Fixes
23.5.2(2024-10-09)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.5.1 升级到 23.5.2
¥puppeteer-core bumped from 23.5.1 to 23.5.2
-
-
错误修复
¥Bug Fixes
23.5.1(2024-10-07)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.5.0 升级到 23.5.1
¥puppeteer-core bumped from 23.5.0 to 23.5.1
-
-
错误修复
¥Bug Fixes
-
如果设置了 visible||hidden,则默认为 RAF 轮询 (#13153) (df4d60c),关闭 #13152
¥default to RAF polling if visible||hidden is set (#13153) (dd13d5d), closes #13152
-
处理 Frame.frameElement 中的影子 DOM (#13156) (57a8df0),关闭 #13155
¥handle shadow DOM in Frame.frameElement (#13156) (57a8df0), closes #13155
23.5.0(2024-10-02)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.4.1 升级到 23.5.0
¥puppeteer-core bumped from 23.4.1 to 23.5.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
-
在拦截期间处理 requestservedfromcache (#13134) (3ad2e45)
¥handle requestservedfromcache during interception (#13134) (3ad2e45)
-
webdriver:处置子浏览上下文 (#13137) (378762d)
¥webdriver: dispose child browsing contexts (#13137) (378762d)
23.4.1(2024-09-25)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.4.0 升级至 23.4.1
¥puppeteer-core bumped from 23.4.0 to 23.4.1
-
-
错误修复
¥Bug Fixes
-
webdriver:将控制台方法转换为类型 (#13120) (429319e)
¥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 从 23.3.1 升级至 23.4.0
¥puppeteer-core bumped from 23.3.1 to 23.4.0
-
-
错误修复
¥Bug Fixes
-
扩展:正确处理 attachmentToTarget 命令 (#13095) (61fa00e),关闭 #13089
¥extensions: handle attachToTarget command correctly (#13095) (61fa00e), closes #13089
23.3.1(2024-09-16)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.3.0 升级至 23.3.1
¥puppeteer-core bumped from 23.3.0 to 23.3.1
-
-
错误修复
¥Bug Fixes
-
将纸张尺寸的精度提高到小数点后 4 位(以英寸为单位) (#13087) (47d6c44)
¥improve Precision of Paper Sizes in Inches to 4 Decimal Places (#13087) (47d6c44)
23.3.0(2024-09-04)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.3.1 to 2.4.0
-
特性
¥Features
错误修复
¥Bug Fixes
-
ElementHandle.boxModel() 中的 y 坐标不正确 (#13045) (AF77AF)
¥incorrect y-coordinate in ElementHandle.boxModel() (#13045) (afe77af)
23.2.2(2024-09-03)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.2.1 升级至 23.2.2
¥puppeteer-core bumped from 23.2.1 to 23.2.2
-
-
错误修复
¥Bug Fixes
-
遇到启动浏览器错误时出现错误的错误消息。(#13021) (9aef4ab)
¥incorrect error message when encountering launch browser error. (#13021) (9aef4ab)
23.2.1(2024-08-29)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.2.0 升级至 23.2.1
¥puppeteer-core bumped from 23.2.0 to 23.2.1
-
-
错误修复
¥Bug Fixes
23.2.0(2024-08-26)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.1.1 升级到 23.2.0
¥puppeteer-core bumped from 23.1.1 to 23.2.0
-
-
23.1.1(2024-08-21)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.1.0 升级到 23.1.1
¥puppeteer-core bumped from 23.1.0 to 23.1.1
-
-
错误修复
¥Bug Fixes
23.1.0(2024-08-14)
特性
¥Features
-
通过采用 "typed-query-selector" 改进选择器的类型推断 (#12950) (77b729e)
¥improve type inference for selectors by adopting "typed-query-selector" (#12950) (77b729e)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.3.0 to 2.3.1
-
错误修复
¥Bug Fixes
-
为 page.deleteCookie() 添加缺失的 partitionKey (#12815) (41df7cb)
¥add missing partitionKey for page.deleteCookie() (#12815) (41df7cb)
-
webdriver:在为 Firefox 提供的管道上抛出错误 (#12934) (bec089c)
¥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 从 23.0.1 升级到 23.0.2
¥puppeteer-core bumped from 23.0.1 to 23.0.2
-
-
23.0.1(2024-08-07)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 23.0.0 升级到 23.0.1
¥puppeteer-core bumped from 23.0.0 to 23.0.1
-
-
错误修复
¥Bug Fixes
-
webdriver:修复 Firefox 的默认协议 (#12902) (054916b)
¥webdriver: fix default protocol for Firefox (#12902) (054916b)
23.0.0(2024-08-07)
⚠ BREAKING CHANGES
-
删除已弃用的 Frame.isOOPFrame() (#12897)
¥remove deprecated Frame.isOOPFrame() (#12897)
-
使用 Uint8Array 代替 Buffer 实现浏览器兼容性 (#12823)
¥use Uint8Array instead of Buffer for browser compatibility (#12823)
-
删除 isIncognito (#12830)
¥remove isIncognito (#12830)
-
支持 Puppeteer 的多个浏览器下载 (#12795)
¥support multiple browser downloads for Puppeteer (#12795)
-
删除 CustomQueryHandler 的已弃用函数 (#12824)
¥remove deprecated functions for CustomQueryHandler (#12824)
-
将 ignoreHttpsErrors 重命名为 acceptInsecureCerts (#12756)
¥rename ignoreHttpsErrors to acceptInsecureCerts (#12756)
-
将产品重命名为浏览器 (#12757)
¥rename product to browser (#12757)
-
默认为 Firefox 的 WebDriver BiDi (#12732)
¥default to WebDriver BiDi for Firefox (#12732)
-
用静态依赖注入替换动态导入 (#12710)
¥replace dynamic imports with static dependency injection (#12710)
-
从 a11y 选择器中删除空格规范化 (#12693)
¥remove whitespace normalization from a11y selectors (#12693)
特性
¥Features
-
将 ignoreHttpsErrors 重命名为 acceptInsecureCerts (#12756) (04e2263)
¥rename ignoreHttpsErrors to acceptInsecureCerts (#12756) (04e2263)
-
支持 Puppeteer 的多个浏览器下载 (#12795) (4d4b358)
¥support multiple browser downloads for Puppeteer (#12795) (4d4b358)
-
webdriver:支持 puppeteer.connect 中的 WebDriver 功能 (#12877) (897df47)
¥webdriver: support WebDriver capabilities in puppeteer.connect (#12877) (897df47)
代码重构
¥Code Refactoring
-
删除 CustomQueryHandler 的已弃用函数 (#12824) (5e2043d)
¥remove deprecated functions for CustomQueryHandler (#12824) (5e2043d)
-
用静态依赖注入替换动态导入 (#12710) (3aacc1c)
¥replace dynamic imports with static dependency injection (#12710) (3aacc1c)
-
使用 Uint8Array 代替 Buffer 实现浏览器兼容性 (#12823) (f3377e1)
¥use Uint8Array instead of Buffer for browser compatibility (#12823) (f3377e1)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.15.0 升级到 23.0.0
¥puppeteer-core bumped from 22.15.0 to 23.0.0
-
-
错误修复
¥Bug Fixes
-
仅在连接时等待页面和框架目标 (#12888) (22f67d4)
¥only wait for page and frame targets when connecting (#12888) (22f67d4)
-
从 a11y 选择器中删除空格规范化 (#12693) (d5f9a33)
¥remove whitespace normalization from a11y selectors (#12693) (d5f9a33)
22.15.0(2024-07-31)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.14.0 升级到 22.15.0
¥puppeteer-core bumped from 22.14.0 to 22.15.0
-
-
特性
¥Features
-
支持 waitForNavigation 中的 AbortSignal (#12852) (9a35f7b)
¥support AbortSignal in waitForNavigation (#12852) (9a35f7b)
错误修复
¥Bug Fixes
-
处理 waitForFrame 中的字符串谓词 (#12849) (9ec5f25)
¥handle the string predicate in waitForFrame (#12849) (9ec5f25)
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
-
错误修复
¥Bug Fixes
-
webdriver:允许在使用 WebDriver BiDi 时访问原始 CDP 连接 (#12771) (059cacc)
¥webdriver: allow accessing raw CDP connection when using WebDriver BiDi (#12771) (059cacc)
-
webdriver:处置资源以中止活动监听器 (#12817) (c452c5f)
¥webdriver: dispose resources to abort active listeners (#12817) (c452c5f)
-
webdriver:在 page.goto 中仅考虑第一个触发的导航事件 (#12777) (cd740b2)
¥webdriver: in page.goto consider only the first emitted navigation event (#12777) (cd740b2)
22.13.1(2024-07-17)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.2.3 to 2.2.4
-
错误修复
¥Bug Fixes
-
将 Puppeteer 版本包含到实用程序世界名称中 (#12754) (2e86012)
¥include Puppeteer version into utility world name (#12754) (2e86012)
-
滚动至 Chrome 126.0.6478.182 (r1300313) (#12764) (a98ac2e)
¥roll to Chrome 126.0.6478.182 (r1300313) (#12764) (a98ac2e)
-
webdriver:从 cdp-over-bidi 添加 postData、hasPostData、resourceType (#12739) (dc8ab6d)
¥webdriver: add postData,hasPostData,resourceType from cdp-over-bidi (#12739) (dc5379e)
-
webdriver:支持 cdp-over-bidi 的 securityDetails (#12736) (4308104)
¥webdriver: support securityDetails with cdp-over-bidi (#12736) (4308104)
22.13.0(2024-07-11)
错误修复
¥Bug Fixes
-
添加打印 pdf 时不等待字体的选项 (#12675) (a573dbd)
¥add an option to not wait for fonts when pdf printing (#12675) (a573dbd)
-
将浏览器入口点添加到 puppeteer-core 的 package.json (#12729) (669c86b)
¥add browser entrypoint to package.json of puppeteer-core (#12729) (669c86b)
-
cli:puppeteer CLI 应读取项目配置 (#12730) (BCA750a)
¥cli: puppeteer CLI should read the project configuration (#12730) (bca750a)
-
正确验证 page.screenshot 中的质量参数 (#12725) (2f8abd7)
¥correct validation of the quality parameter in page.screenshot (#12725) (2f8abd7)
-
不允许在屏幕截图操作进行时切换选项卡 (#12724) (a3345f6)
¥do not allow switching tabs while the screenshot operation is in progress (#12724) (a3345f6)
-
确保现有目标已附加到页面 (#12677) (d1d8489)
¥ensure existing targets are attached to pages (#12677) (d1d8489)
-
确保从 bfcache 恢复页面后绑定正常工作 (#12663) (570b1a8)
¥make sure bindings are working after a page is restored from bfcache (#12663) (570b1a8)
-
支持对进程外框架进行评估 OnNewDocument (#12714) (EBD087A)
¥support evaluateOnNewDocument for out-of-process frames (#12714) (eac7cda)
-
支持进程外 revealFunction 中的 iframe(#12722)(b6b536b)
¥support out-of-process iframes in exposeFunction (#12722) (b6b536b)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.12.1 升级到 22.13.0
¥puppeteer-core bumped from 22.12.1 to 22.13.0
-
-
特性
¥Features
-
webdriver:实现 page.setCacheEnabled (#12691) (e44d900)
¥webdriver: implement page.setCacheEnabled (#12691) (e44d900)
22.12.1(2024-06-26)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.12.0 升级到 22.12.1
¥puppeteer-core bumped from 22.12.0 to 22.12.1
-
-
错误修复
¥Bug Fixes
-
执行上下文可能在前一个被销毁之前创建 (#12666) (db642d1)
¥execution contexts might be created before previous is destroyed (#12666) (db642d1)
-
如果 defaultViewport 为空,则在截取完整页面屏幕截图后重置视口 (#12650) (0a32283)
¥reset the viewport after taking a fullPage screenshot if defaultViewport is null (#12650) (0a32283)
-
滚动至 Chrome 126.0.6478.126 (r1300313) (#12656) (32ed82c)
¥roll to Chrome 126.0.6478.126 (r1300313) (#12656) (32ed82c)
-
使用基于 RAF 的轮询作为 ARIA 选择器 (#12664) (56d1d3f)
¥use RAF-based polling for ARIA selectors (#12664) (56d1d3f)
22.12.0(2024-06-21)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.11.2 升级到 22.12.0
¥puppeteer-core bumped from 22.11.2 to 22.12.0
-
-
特性
¥Features
-
支持 page.waitForRequest/Response/NetworkIdle/Frame 中的 AbortSignal (#12621) (54ecea7)
¥support AbortSignal in page.waitForRequest/Response/NetworkIdle/Frame (#12621) (54ecea7)
错误修复
¥Bug Fixes
-
性能:关闭浏览器上下文时清除目标 (#12609) (6609758)
¥performance: clear targets on browser context close (#12609) (6609758)
22.11.2(2024-06-18)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.11.1 升级到 22.11.2
¥puppeteer-core bumped from 22.11.1 to 22.11.2
-
-
错误修复
¥Bug Fixes
22.11.1(2024-06-17)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.11.0 升级到 22.11.1
¥puppeteer-core bumped from 22.11.0 to 22.11.1
-
-
错误修复
¥Bug Fixes
-
连接关闭错误应为拒绝的 promise (#12575) (e3d 69EC)
¥connection closed error should be a rejected promise (#12575) (e36ce8b)
-
确保选择器解析器回退到 CSS (#12585) (80783fe)
¥ensure selector parser falls back to CSS (#12585) (80783fe)
22.11.0(2024-06-12)
特性
¥Features
-
允许从可访问性树快照创建 ElementHandles (#12233) (0057f3f)
¥allow creating ElementHandles from the accessibility tree snapshot (#12233) (0057f3f)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.10.1 升级到 22.11.0
¥puppeteer-core bumped from 22.10.1 to 22.11.0
-
-
错误修复
¥Bug Fixes
-
不要在连接时等待扩展页面目标 (#12574) (5f2ee98)
¥do not wait for extension page targets on connect (#12574) (5f2ee98)
22.10.1(2024-06-11)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.10.0 升级至 22.10.1
¥puppeteer-core bumped from 22.10.0 to 22.10.1
-
-
错误修复
¥Bug Fixes
-
添加一种无需隔离即可运行 page.$$ 的方法 (#12539) (03e10a7)
¥add a way to run page.$$ without the isolation (#12539) (03e10a7)
-
将网络条件预设与 DevTools 对齐 (#12542) (ee10745)
¥align network conditions presets with DevTools (#12542) (ee10745)
-
¥exposed functions should only be called once (#12560) (8aac8b1)
-
性能:使用 Runtime.getProperties 提高性能 (#12561) (8b2059f)
¥performance: use Runtime.getProperties for improved performance (#12561) (8b2059f)
-
升级至 Chrome 125.0.6422.141 (r1287751) (#12509) (c4fdd10)
¥roll to Chrome 125.0.6422.141 (r1287751) (#12509) (c4fdd10)
-
waitForSelector 应该适用于伪类 (#12545) (0b2999f)
¥waitForSelector should work for pseudo classes (#12545) (0b2999f)
-
webdriver:触摸事件的默认值 (#12554) (4d62988)
¥webdriver: default values for touch events (#12554) (4d62988)
-
webdriver:frame url 不应在 navigationStarted 上更新 (#12536) (7d0423b)
¥webdriver: frame url should not be updated on navigationStarted (#12536) (7d0423b)
-
webdriver:HTTPRequest 从第一个请求重定向链 (#12506) (68fd771)
¥webdriver: HTTPRequest redirect chain from first request (#12506) (68fd771)
22.10.0(2024-05-24)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.9.0 升级到 22.10.0
¥puppeteer-core bumped from 22.9.0 to 22.10.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
-
向 page.authenticate 提供 null 应禁用身份验证 (#12203) (f375267)
¥providing null to page.authenticate should disable authentication (#12203) (f375267)
-
webdriver:为 Auth 请求触发单个 HTTPRequest (#12455) (637e827)
¥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 从 22.8.2 升级到 22.9.0
¥puppeteer-core bumped from 22.8.2 to 22.9.0
-
-
22.8.2(2024-05-14)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.8.1 升级到 22.8.2
¥puppeteer-core bumped from 22.8.1 to 22.8.2
-
-
错误修复
¥Bug Fixes
-
滚动至 Chrome 124.0.6367.207 (r1274542) (#12436) (0ef1920)
¥roll to Chrome 124.0.6367.207 (r1274542) (#12436) (0ef1920)
-
webdriver:在 Firefox 中优先使用 globalThis 而不是 window 使其工作 (#12438) (33c6069)
¥webdriver: prefer globalThis over window to make it work in Firefox (#12438) (33c6069)
22.8.1(2024-05-13)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.8.0 升级到 22.8.1
¥puppeteer-core bumped from 22.8.0 to 22.8.1
-
-
错误修复
¥Bug Fixes
-
滚动至 Chrome 124.0.6367.155 (r1274542) (#12414) (d0cd710)
¥roll to Chrome 124.0.6367.155 (r1274542) (#12414) (d0cd710)
-
滚动至 Chrome 124.0.6367.201 (r1274542) (#12420) (60f035c)
¥roll to Chrome 124.0.6367.201 (r1274542) (#12420) (60f035c)
22.8.0(2024-05-06)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.7.1 升级到 22.8.0
¥puppeteer-core bumped from 22.7.1 to 22.8.0
-
-
特性
¥Features
-
webdriver:支持 WebDriver BiDi 的
page.setUserAgent
(#12330) (1f99e66)¥webdriver: support
page.setUserAgent
for WebDriver BiDi (#12330) (1f99e66)
错误修复
¥Bug Fixes
-
禁用 IsolateSandboxedIframes 试用版以防止不稳定 (#12381) (461a8ff)
¥disable IsolateSandboxedIframes trial to prevent flakiness (#12381) (461a8ff)
22.7.1(2024-04-25)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.2.2 to 2.2.3
-
错误修复
¥Bug Fixes
22.7.0(2024-04-23)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.6.5 升级到 22.7.0
¥puppeteer-core bumped from 22.6.5 to 22.7.0
-
-
错误修复
¥Bug Fixes
22.6.5(2024-04-15)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.2.1 to 2.2.2
-
错误修复
¥Bug Fixes
-
删除默认设置的 NetworkServiceInProcess2 (#12261) (BiDi cookies ()),关闭 #12257
¥remove NetworkServiceInProcess2 set by default (#12261) (ff4f70f), closes #12257
-
使用 setImmediate 减少处理事件时的不稳定 (#12264) (73403b3)
¥use setImmediate to reduce flakiness when processing events (#12264) (73403b3)
22.6.4(2024-04-11)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.6.3 升级到 22.6.4
¥puppeteer-core bumped from 22.6.3 to 22.6.4
-
-
错误修复
¥Bug Fixes
-
滚动至 Chrome 123.0.6312.122 (r1262506) (#12248) (50b6659)
¥roll to Chrome 123.0.6312.122 (r1262506) (#12248) (50b6659)
-
webdriver:抑制错误代码错误的错误 (5f7254c)
¥webdriver: suppress error for error code errors (5f7254c)
22.6.3(2024-04-05)
错误修复
¥Bug Fixes
-
滚动至 Chrome 123.0.6312.105 (r1262506) (#12209) (ee31272)
¥roll to Chrome 123.0.6312.105 (r1262506) (#12209) (ee31272)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.2.0 to 2.2.1
-
22.6.2(2024-03-28)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.6.1 升级到 22.6.2
¥puppeteer-core bumped from 22.6.1 to 22.6.2
-
-
错误修复
¥Bug Fixes
22.6.1(2024-03-25)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.6.0 升级到 22.6.1
¥puppeteer-core bumped from 22.6.0 to 22.6.1
-
-
错误修复
¥Bug Fixes
-
重新加载不应在片段导航中过早解决 (#12119) (d476031)
¥reload should not resolve early on fragment navigations (#12119) (d476031)
-
支持 ElementHandle.screenshot 中的 clip (#12115) (b096ffa)
¥support clip in ElementHandle.screenshot (#12115) (b096ffa)
22.6.0(2024-03-20)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.5.0 升级到 22.6.0
¥puppeteer-core bumped from 22.5.0 to 22.6.0
-
-
错误修复
¥Bug Fixes
-
webdriver:为请求触发 RequestServedFromCache (#12104) (6ba6bef)
¥webdriver: emit RequestServedFromCache for requests (#12104) (6ba6bef)
22.5.0(2024-03-15)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.1.0 to 2.2.0
-
特性
¥Features
错误修复
¥Bug Fixes
-
升级至 Chrome 122.0.6261.128 (r1250580) (#12078) (f07ad2c)
¥roll to Chrome 122.0.6261.128 (r1250580) (#12078) (ef7a9ea)
22.4.1(2024-03-08)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.4.0 升级到 22.4.1
¥puppeteer-core bumped from 22.4.0 to 22.4.1
-
-
错误修复
¥Bug Fixes
-
升级至 Chrome 122.0.6261.111 (r1250580) (#12055) (9b31bca)
¥roll to Chrome 122.0.6261.111 (r1250580) (#12055) (9b31bca)
22.4.0(2024-03-05)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.3.0 升级到 22.4.0
¥puppeteer-core bumped from 22.3.0 to 22.4.0
-
-
特性
¥Features
-
为 WebDriver BiDi 实现 ElementHandle.uploadFile (#11963) (accf2b6)
¥implement ElementHandle.uploadFile for WebDriver BiDi (#11963) (accf2b6)
-
webdriver:支持 WebDriver BiDi 的
Page.deleteCookie()
(#12031) (7fe22b5)¥webdriver: support
Page.deleteCookie()
for WebDriver BiDi (#12031) (7fe22b5)
错误修复
¥Bug Fixes
-
webdriver:如果导航完成后响应尚未完成,则等待响应 (#12018) (6d8831a)
¥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:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 22.2.0 升级到 22.3.0
¥puppeteer-core bumped from 22.2.0 to 22.3.0
-
-
特性
¥Features
-
实现 WebDriver BiDi 的权限 (#11979) (3a467c3)
¥implement permissions for WebDriver BiDi (#11979) (3a467c3)
错误修复
¥Bug Fixes
-
抑制视口错误对于不支持更改的页面 (#11970) (753a954)
¥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
-
错误修复
¥Bug Fixes
-
升级至 Chrome 121.0.6167.184 (r1233107) (#11948) (03ef7a6)
¥roll to Chrome 121.0.6167.184 (r1233107) (#11948) (03ef7a6)
22.1.0(2024-02-17)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 2.0.0 to 2.0.1
-
特性
¥Features
错误修复
¥Bug Fixes
-
Chrome for Testing 下载有一个新的 URL (#11923) (f1b46ab)
¥Chrome for Testing downloads have a new URL (#11923) (f00a94a)
22.0.0(2024-02-05)
⚠ BREAKING CHANGES
-
将 createIncognitoBrowserContext 重命名为 createBrowserContext (#11834)
¥rename createIncognitoBrowserContext to createBrowserContext (#11834)
-
默认启用新无头模式 (#11815)
¥enable the new-headless mode by default (#11815)
-
删除 networkConditions 以支持 PredefinedNetworkConditions (#11806)
¥remove networkConditions in favor of PredefinedNetworkConditions (#11806)
-
使用 ReadableStreams (#11805)
¥use ReadableStreams (#11805)
-
删除重复的类型名称(#11803)
¥remove duplicate type names (#11803)
-
删除 add/removeEventListener 以支持 on/off (#11792)
¥remove add/removeEventListener in favor of on/off (#11792)
-
使控制台警告级别与 WebDriver BiDi 兼容 (#11790)
¥make console warn level compatible with WebDriver BiDi (#11790)
-
删除 InterceptResolutionStrategy (#11788)
¥remove InterceptResolutionStrategy (#11788)
-
删除支持 KnownDevices 的设备 (#11787)
¥remove devices in favor of KnownDevices (#11787)
-
删除
$x
和waitForXpath
(#11782)¥remove
$x
andwaitForXpath
(#11782) -
删除 waitForTimeout (#11780)
¥remove waitForTimeout (#11780)
-
默认生成可访问的 PDF (#11778)
¥generate accessible PDFs by default (#11778)
-
删除
error
const,将 CustomError 更改为 PuppeteerError (#11777)¥remove
error
const, change CustomError to PuppeteerError (#11777) -
从 ElementHandle.screenshot 中删除视口调整大小 (#11774)
¥remove viewport resizing from ElementHandle.screenshot (#11774)
-
删除 PUPPETEER_DOWNLOAD_PATH 以支持 PUPPETEER_CACHE_DIR (#11605)
¥remove PUPPETEER_DOWNLOAD_PATH in favor of PUPPETEER_CACHE_DIR (#11605)
-
FileChooser.cancel() 现在是同步的。
¥BiDi cookies (#11532)
-
放弃对 node16 的支持 (#10912)
¥drop support for node16 (#10912)
特性
¥Features
-
HTTPResponse:
-
删除 PUPPETEER_DOWNLOAD_PATH 以支持 PUPPETEER_CACHE_DIR (#11605) (4677281)
¥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
-
错误修复
¥Bug Fixes
-
使控制台警告级别与 WebDriver BiDi 兼容 (#11790) (d63f0cf)
¥make console warn level compatible with WebDriver BiDi (#11790) (d4e9d8d)
-
从 ElementHandle.screenshot 中删除视口调整大小 (#11774) (ced2235)
¥remove viewport resizing from ElementHandle.screenshot (#11774) (ced2235)
代码重构
¥Code Refactoring
-
删除
error
const,将 CustomError 更改为 PuppeteerError (#11777) (b3bfdd2)¥remove
error
const, change CustomError to PuppeteerError (#11777) (b3bfdd2) -
删除 add/removeEventListener 以支持 on/off (#11792) (f160874)
¥remove add/removeEventListener in favor of on/off (#11792) (f160874)
-
删除 networkConditions 以支持 PredefinedNetworkConditions (#11806) (7564dfa)
¥remove networkConditions in favor of PredefinedNetworkConditions (#11806) (7564dfa)
-
将 createIncognitoBrowserContext 重命名为 createBrowserContext (#11834) (46a3ef2)
¥rename createIncognitoBrowserContext to createBrowserContext (#11834) (46a3ef2)
21.11.0(2024-02-02)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.10.0 升级至 21.11.0
¥puppeteer-core bumped from 21.10.0 to 21.11.0
-
-
错误修复
¥Bug Fixes
21.10.0(2024-01-29)
特性
¥Features
-
默认下载 chrome-headless-shell 并将其用于旧无头模式 (#11754) (ce894a2)
¥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 从 21.9.0 升级至 21.10.0
¥puppeteer-core bumped from 21.9.0 to 21.10.0
-
-
错误修复
¥Bug Fixes
21.9.0(2024-01-24)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.8.0 升级至 21.9.0
¥puppeteer-core bumped from 21.8.0 to 21.9.0
-
-
特性
¥Features
21.8.0(2024-01-24)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.7.0 升级至 21.8.0
¥puppeteer-core bumped from 21.7.0 to 21.8.0
-
-
特性
¥Features
-
升级至 Chrome 120.0.6099.109 (r1217362) (#11733) (415cfac)
¥roll to Chrome 120.0.6099.109 (r1217362) (#11733) (415cfac)
错误修复
¥Bug Fixes
-
等待 WebDriver BiDi 浏览器正常关闭 (#11636) (cc3aeeb)
¥wait for WebDriver BiDi browser to close gracefully (#11636) (cc3aeeb)
还原
¥Reverts
-
重构:在
BidiBrowserContext
上采用core/UserContext
(#11721) (d17a9df = === d4e9d8d)¥refactor: adopt
core/UserContext
onBidiBrowserContext
(#11721) (d17a9df)
21.7.0(2024-01-04)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.9.0 to 1.9.1
-
特性
¥Features
错误修复
¥Bug Fixes
-
禁用 Firefox 的 GFX 健全窗口并启用适用于 Windows 的 WebDriver BiDi CI 作业 (#11578) (e41a265)
¥disable GFX sanity window for Firefox and enable WebDriver BiDi CI jobs for Windows (#11578) (e41a265)
21.6.1(2023-12-13)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.6.0 升级至 21.6.1
¥puppeteer-core bumped from 21.6.0 to 21.6.1
-
-
错误修复
¥Bug Fixes
-
如果 captureBeyondViewport 为 false,则进行模拟 (#11525) (b6d1163)
¥emulate if captureBeyondViewport is false (#11525) (b6d1163)
-
确保在 Firefox 中为 cdp 禁用 fission.bfcacheInParent (#11522) (b4a6524)
¥ensure fission.bfcacheInParent is disabled for cdp in Firefox (#11522) (b4a6524)
21.6.0(2023-12-05)
特性
¥Features
-
针对 Firefox (#11451) (贝 081ba) 的
Puppeteer.connect
BiDi 实现¥BiDi implementation of
Puppeteer.connect
for Firefox (#11451) (be081ba) -
Firefox 的实验性 WebDriver BiDi 支持 (#11412) (8aba033)
¥experimental WebDriver BiDi support with Firefox (#11412) (8aba033)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.8.0 to 1.9.0
-
错误修复
¥Bug Fixes
-
断开连接时结束 WebDriver BiDi 会话 (#11470) (a66d029)
¥end WebDriver BiDi session on disconnect (#11470) (a66d029)
-
从 Firefox 的默认设置中删除 CDP 特定首选项 (#11477) (f8c9469)
¥remove CDP-specific preferences from defaults for Firefox (#11477) (f8c9469)
-
在 arm64 Mac 上使用 Node x64 启动 Chrome 时触发警告 (#11471) (957a829)
¥warn about launch Chrome using Node x64 on arm64 Macs (#11471) (957a829)
21.5.2(2023-11-15)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.5.1 升级至 21.5.2
¥puppeteer-core bumped from 21.5.1 to 21.5.2
-
-
错误修复
¥Bug Fixes
21.5.1(2023-11-09)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.5.0 升级至 21.5.1
¥puppeteer-core bumped from 21.5.0 to 21.5.1
-
-
错误修复
¥Bug Fixes
21.5.0(2023-11-02)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.4.1 至 21.5.0
¥puppeteer-core bumped from 21.4.1 to 21.5.0
-
-
特性
¥Features
-
升级至 Chrome 119.0.6045.105 (r1204232) (#11287) (325fa8b)
¥roll to Chrome 119.0.6045.105 (r1204232) (#11287) (325fa8b)
错误修复
¥Bug Fixes
21.4.1(2023-10-23)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.4.0 升级到 21.4.1
¥puppeteer-core bumped from 21.4.0 to 21.4.1
-
-
错误修复
¥Bug Fixes
-
当用户提供时,不要传递两次 --{enable,disable}-features (#11230) (edec7d5)
¥do not pass --{enable,disable}-features twice when user-provided (#11230) (edec7d5)
21.4.0(2023-10-20)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.7.1 to 1.8.0
-
特性
¥Features
-
合并用户提供的 --{disable,enable}-args 中的功能 (#11152) (2b578e4),关闭 #11072
¥merge user-provided --{disable,enable}-features in args (#11152) (2b578e4), closes #11072
错误修复
¥Bug Fixes
-
添加 --disable-field-trial-config (
Page.waitForDevicePrompt
) (#11153) -
将 InlineTextBox 添加为非元素 a11y 角色 (#11142) (8aa6cb3)
¥add InlineTextBox as a non-element a11y role (#11142) (8aa6cb3)
-
禁用 Chrome 中的 ProcessPerSiteUpToMainFrameThreshold (#11139) (9347aae)
¥disable ProcessPerSiteUpToMainFrameThreshold in Chrome (#11139) (9347aae)
-
确保发现发生在自动附加之前 (#11100) (9ce204e)
¥make sure discovery happens before auto-attach (#11100) (9ce204e)
-
将框架树与事件处理同步 (#11112) (d70f60e)
¥synchronize frame tree with the events processing (#11112) (d63f0cf)
-
更新子树更新时的 TextQuerySelector 缓存 (#11200) (4206e76)
¥update TextQuerySelector cache on subtree update (#11200) (4206e76)
21.3.8(2023-10-06)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.7 升级到 21.3.8
¥puppeteer-core bumped from 21.3.7 to 21.3.8
-
-
错误修复
¥Bug Fixes
-
避免在页面中重复订阅框架管理器 (#11091) (5887649)
¥avoid double subscription to frame manager in Page (#11091) (5887649)
21.3.7(2023-10-05)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.6 升级到 21.3.7
¥puppeteer-core bumped from 21.3.6 to 21.3.7
-
-
错误修复
¥Bug Fixes
-
升级至 Chrome 117.0.5938.149 (r1181205) (#11077) (0c0e516)
¥roll to Chrome 117.0.5938.149 (r1181205) (#11077) (0c0e516)
21.3.6(2023-09-28)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.5 升级到 21.3.6
¥puppeteer-core bumped from 21.3.5 to 21.3.6
-
-
错误修复
¥Bug Fixes
21.3.5(2023-09-26)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.4 升级到 21.3.5
¥puppeteer-core bumped from 21.3.4 to 21.3.5
-
-
错误修复
¥Bug Fixes
21.3.4(2023-09-22)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.3 升级到 21.3.4
¥puppeteer-core bumped from 21.3.3 to 21.3.4
-
-
错误修复
¥Bug Fixes
21.3.3(2023-09-22)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.2 升级到 21.3.3
¥puppeteer-core bumped from 21.3.2 to 21.3.3
-
-
错误修复
¥Bug Fixes
-
不导出 bidi 并修复从入口点导入的问题 (#10998) (88c78de)
¥do not export bidi and fix import from the entrypoint (#10998) (88c78de)
21.3.2(2023-09-22)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.1 升级至 21.3.2
¥puppeteer-core bumped from 21.3.1 to 21.3.2
-
-
错误修复
¥Bug Fixes
-
处理已恢复的 bfcache 目标缺少的分离事件(#10967) (7bcdfcb)
¥handle missing detach events for restored bfcache targets (#10967) (7bcdfcb)
21.3.1(2023-09-19)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.3.0 升级至 21.3.1
¥puppeteer-core bumped from 21.3.0 to 21.3.1
-
-
错误修复
¥Bug Fixes
-
使
CDPSessionEvent.SessionAttached
公开 (#10941) (cfed7b9)¥make
CDPSessionEvent.SessionAttached
public (#10941) (cfed7b9)
21.3.0(2023-09-19)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.2.1 升级至 21.3.0
¥puppeteer-core bumped from 21.2.1 to 21.3.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
-
处理框架管理器初始化而不处理未处理的拒绝 (#10902) (ea14834)
¥handle frame manager init without unhandled rejection (#10902) (ea14834)
-
从类型中删除显式资源管理 (#10918) (a1b1bff)
¥remove explicit resource management from types (#10918) (a1b1bff)
21.2.1(2023-09-13)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.7.0 to 1.7.1
-
错误修复
¥Bug Fixes
21.2.0(2023-09-12)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.1.1 升级至 21.2.0
¥puppeteer-core bumped from 21.1.1 to 21.2.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
-
将 --disable-search-engine-choice-screen 添加到默认参数 (#10880) (d08ad5f)
¥add --disable-search-engine-choice-screen to default arguments (#10880) (d08ad5f)
-
将视口模拟应用于预渲染目标 (#10804) (14f0ab7)
¥apply viewport emulation to prerender targets (#10804) (14f0ab7)
-
使 page.goBack 在选项卡模式下与 bfcache 一起工作 (#10818) (22daf18)
¥make page.goBack work with bfcache in tab mode (#10818) (22daf18)
-
只有一个禁用功能标志允许 (#10887) (4852e22)
¥only a single disable features flag is allowed (#10887) (4852e22)
21.1.1(2023-08-28)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.1.0 升级至 21.1.1
¥puppeteer-core bumped from 21.1.0 to 21.1.1
-
-
错误修复
¥Bug Fixes
21.1.0(2023-08-18)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.6.0 to 1.7.0
-
特性
¥Features
错误修复
¥Bug Fixes
-
应确保事件和命令响应的相对顺序 (#10725) (81ecb60)
¥relative ordering of events and command responses should be ensured (#10725) (81ecb60)
21.0.2(2023-08-08)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.5.0 to 1.5.1
-
错误修复
¥Bug Fixes
-
在上下文破坏时销毁 puppeteer 实用程序 (#10672) (8b8770c)
¥destroy puppeteer utility on context destruction (#10672) (8b8770c)
-
滚动至 Chrome 115.0.5790.170 (r1148114) (#10677) (e73d35d)
¥roll to Chrome 115.0.5790.170 (r1148114) (#10677) (e5af57e)
21.0.1(2023-08-03)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 21.0.0 升级至 21.0.1
¥puppeteer-core bumped from 21.0.0 to 21.0.1
-
-
错误修复
¥Bug Fixes
21.0.0(2023-08-02)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.4.6 to 1.5.0
-
⚠ BREAKING CHANGES
特性
¥Features
错误修复
¥Bug Fixes
-
从对等依赖中删除 typescript (#10593) (c60572a)
¥remove typescript from peer dependencies (#10593) (c60572a)
-
滚动至 Chrome 115.0.5790.102 (r1148114) (#10608) (8649c53)
¥roll to Chrome 115.0.5790.102 (r1148114) (#10608) (8649c53)
代码重构
¥Code Refactoring
20.9.0(2023-07-20)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.4.5 to 1.4.6
-
特性
¥Features
错误修复
¥Bug Fixes
20.8.3(2023-07-18)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.8.2 至 20.8.3
¥puppeteer-core bumped from 20.8.2 to 20.8.3
-
-
错误修复
¥Bug Fixes
-
定位器:如果只有失败则拒绝竞争 (#10567) (e3dd596)
¥locators: reject the race if there are only failures (#10567) (e3dd596)
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
-
20.8.0(2023-07-06)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.7.4 升级到 20.8.0
¥puppeteer-core bumped from 20.7.4 to 20.8.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
20.7.4(2023-06-29)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.4.2 to 1.4.3
-
错误修复
¥Bug Fixes
20.7.3(2023-06-20)
错误修复
¥Bug Fixes
-
在 interpolateFunction 中为 JS 值添加括号 (#10426) (ff4f70f)
¥add parenthesis to JS values in interpolateFunction (#10426) (fbdcc0d)
-
¥added clipboard permission that was not exposed (#10119) (c06e15f)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.4.1 to 1.4.2
-
20.7.2(2023-06-16)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.7.1 升级到 20.7.2
¥puppeteer-core bumped from 20.7.1 to 20.7.2
-
-
错误修复
¥Bug Fixes
-
升级到 Chrome 114.0.5735.133 (r1135570) (#10384) (9311558)
¥roll to Chrome 114.0.5735.133 (r1135570) (#10384) (9311558)
20.7.1(2023-06-13)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.7.0 升级到 20.7.1
¥puppeteer-core bumped from 20.7.0 to 20.7.1
-
-
错误修复
¥Bug Fixes
20.7.0(2023-06-13)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.6.0 升级到 20.7.0
¥puppeteer-core bumped from 20.6.0 to 20.7.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
-
将 CDPSessionOnMessageObject 标记为内部 (#10373) (7cb6059)
¥mark CDPSessionOnMessageObject as internal (#10373) (7cb6059)
-
添加绑定时指定上下文 ID (#10366) (c2d3488)
¥specify the context id when adding bindings (#10366) (c2d3488)
20.6.0(2023-06-09)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.5.0 升级到 20.6.0
¥puppeteer-core bumped from 20.5.0 to 20.6.0
-
-
特性
¥Features
-
添加页面。模拟 CPUThrottling(
page.removeExposedFunction
)(#10297) -
chrome:滚动至 Chrome 114.0.5735.45 (r1135570) (#10302) (021402d)
¥chrome: roll to Chrome 114.0.5735.45 (r1135570) (#10302) (021402d)
错误修复
¥Bug Fixes
-
content() not showing comments outside html tag (#10293) (9abd48a)
-
在 session.new 命令中发送 capabilities 属性 (#10311) (e9278fc)
¥send capabilities property in session.new command (#10311) (e8d044c)
20.5.0(2023-05-31)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.4.0 to 1.4.1
-
特性
¥Features
错误修复
¥Bug Fixes
20.4.0(2023-05-24)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.3.0 to 1.4.0
-
特性
¥Features
错误修复
¥Bug Fixes
20.3.0(2023-05-22)
特性
¥Features
-
添加为 Puppeteer 修剪缓存的能力 (#10199) (1ad32ec)
¥add an ability to trim cache for Puppeteer (#10199) (1ad32ec)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.2.1 升级到 20.3.0
¥puppeteer-core bumped from 20.2.1 to 20.3.0
-
-
错误修复
¥Bug Fixes
-
当拦截被禁用时,ElementHandle dragAndDrop 应该会失败 (#10209) (bcf5fd8)
¥ElementHandle dragAndDrop should fail when interception is disabled (#10209) (bcf5fd8)
20.2.1(2023-05-15)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.2.0 to 1.3.0
-
错误修复
¥Bug Fixes
20.2.0(2023-05-11)
错误修复
¥Bug Fixes
-
downloadPath 应由安装脚本使用 (#10163) (4398f66)
¥downloadPath should be used by the install script (#10163) (4398f66)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.1.0 to 1.2.0
-
特性
¥Features
20.1.1(2023-05-05)
错误修复
¥Bug Fixes
-
将 PUPPETEER_DOWNLOAD_HOST 重命名为 PUPPETEER_DOWNLOAD_BASE_URL (#10130) (9758cae)
¥rename PUPPETEER_DOWNLOAD_HOST to PUPPETEER_DOWNLOAD_BASE_URL (#10130) (9758cae)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 1.0.0 to 1.0.1
-
20.1.0(2023-05-03)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 20.0.0 升级到 20.1.0
¥puppeteer-core bumped from 20.0.0 to 20.1.0
-
-
特性
¥Features
-
chrome:升级到 Chrome 113.0.5672.63 (r1121455) (#10116) (19f4334)
¥chrome: roll to Chrome 113.0.5672.63 (r1121455) (#10116) (19f4334)
20.0.0(2023-05-02)
⚠ BREAKING CHANGES
-
放弃对 node14 的支持 (#10019)
¥drop support for node14 (#10019)
-
切换到 Chrome 进行测试而不是 Chromium (#10054)
¥switch to Chrome for Testing instead of Chromium (#10054)
特性
¥Features
-
切换到 Chrome 进行测试而不是 Chromium (#10054) (e09287f)
¥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
-
错误修复
¥Bug Fixes
19.11.1(2023-04-25)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.11.0 升级至 19.11.1
¥puppeteer-core bumped from 19.11.0 to 19.11.1
-
-
错误修复
¥Bug Fixes
19.11.0(2023-04-24)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.10.1 升级至 19.11.0
¥puppeteer-core bumped from 19.10.1 to 19.11.0
-
-
特性
¥Features
错误修复
¥Bug Fixes
19.10.1(2023-04-21)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 0.4.1 to 0.5.0
-
错误修复
¥Bug Fixes
19.10.0(2023-04-20)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.9.1 升级到 19.10.0
¥puppeteer-core bumped from 19.9.1 to 19.10.0
-
-
特性
¥Features
-
支持 waitForSelector 中的 AbortController (#10018) (9109b76)
¥support AbortController in waitForSelector (#10018) (9109b76)
错误修复
¥Bug Fixes
-
在没有网络检测的情况下继续请求 (#10046) (8283823)
¥continue requests without network instrumentation (#10046) (8283823)
19.9.1(2023-04-17)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.9.0 升级到 19.9.1
¥puppeteer-core bumped from 19.9.0 to 19.9.1
-
-
错误修复
¥Bug Fixes
19.9.0(2023-04-13)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 0.4.0 to 0.4.1
-
特性
¥Features
-
添加 ElementHandle.isVisible 和 ElementHandle.isHidden (#10007) (26c81b7)
¥add ElementHandle.isVisible and ElementHandle.isHidden (#10007) (26c81b7)
错误修复
¥Bug Fixes
-
使 isIntersectingViewport 与 SVG 元素一起工作 (#10004) (656b562)
¥make isIntersectingViewport work with SVG elements (#10004) (656b562)
性能改进
¥Performance Improvements
19.8.5(2023-04-06)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 0.3.3 to 0.4.0
-
错误修复
¥Bug Fixes
-
为 Firefox 的 setDiscoverTargets 添加过滤器 (#9693) (c09764e)
¥add filter to setDiscoverTargets for Firefox (#9693) (c09764e)
19.8.4(2023-04-06)
错误修复
¥Bug Fixes
-
如果响应来自缓存,则忽略 extraInfo 事件 (#9983) (e7265c9)
¥ignore extraInfo events if the response is served from cache (#9983) (e7265c9)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
- @puppeteer/browsers bumped from 0.3.2 to 0.3.3
-
19.8.3(2023-04-03)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.8.1 升级到 19.8.3
¥puppeteer-core bumped from 19.8.1 to 19.8.3
-
@puppeteer/browsers bumped from 0.3.1 to 0.3.2
-
-
错误修复
¥Bug Fixes
19.8.1(2023-03-28)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.8.0 升级到 19.8.1
¥puppeteer-core bumped from 19.8.0 to 19.8.1
-
-
错误修复
¥Bug Fixes
19.8.0(2023-03-24)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.7.5 升级到 19.8.0
¥puppeteer-core bumped from 19.7.5 to 19.8.0
-
-
特性
¥Features
-
chromium:升级至 Chromium 112.0.5614.0 (r1108766) (#9841) (eddb1f6)
¥chromium: roll to Chromium 112.0.5614.0 (r1108766) (#9841) (eddb1f6)
错误修复
¥Bug Fixes
-
viewport.deviceScaleFactor 可以设置为系统默认值 (#9911) (022c909)
¥viewport.deviceScaleFactor can be set to system default (#9911) (022c909)
-
waitForNavigation 与中止事件有关的问题 (#9883) (36c029b)
¥waitForNavigation issue with aborted events (#9883) (36c029b)
19.7.5(2023-03-14)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.7.4 升级到 19.7.5
¥puppeteer-core bumped from 19.7.4 to 19.7.5
-
-
错误修复
¥Bug Fixes
-
根据选择器匹配算法对元素进行排序 (#9836) (9044609)
¥sort elements based on selector matching algorithm (#9836) (9044609)
性能改进
¥Performance Improvements
-
使用
querySelector*
实现纯 CSS 选择器 (#9835) (8aea8e0)¥use
querySelector*
for pure CSS selectors (#9835) (8aea8e0)
19.7.4(2023-03-10)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.7.3 升级到 19.7.4
¥puppeteer-core bumped from 19.7.3 to 19.7.4
-
-
错误修复
¥Bug Fixes
-
更新错误中的故障排除指南链接 (#9821) (0165f06)
¥update troubleshooting guide links in errors (#9821) (0165f06)
19.7.3(2023-03-06)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.7.2 升级到 19.7.3
¥puppeteer-core bumped from 19.7.2 to 19.7.3
-
-
错误修复
¥Bug Fixes
19.7.2(2023-02-20)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.7.1 升级至 19.7.2
¥puppeteer-core bumped from 19.7.1 to 19.7.2
-
-
错误修复
¥Bug Fixes
-
将 chromium-bidi 升级到不将 mitt 声明为对等依赖的版本 (#9701) (82916c1)
¥bump chromium-bidi to a version that does not declare mitt as a peer dependency (#9701) (82916c1)
19.7.1(2023-02-15)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.7.0 升级至 19.7.1
¥puppeteer-core bumped from 19.7.0 to 19.7.1
-
-
错误修复
¥Bug Fixes
19.7.0(2023-02-13)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.6.3 升级至 19.7.0
¥puppeteer-core bumped from 19.6.3 to 19.7.0
-
-
特性
¥Features
-
添加 touchstart、touchmove 和 touchend 方法 (#9622) (c8bb11a)
¥add touchstart, touchmove and touchend methods (#9622) (c8bb11a)
-
chromium:升级至 Chromium 111.0.5556.0 (r1095492) (#9656) (df59d01)
¥chromium: roll to Chromium 111.0.5556.0 (r1095492) (#9656) (df59d01)
错误修复
¥Bug Fixes
-
page.goto
错误在 40x/50x 响应中抛出,响应主体为空 (#9523) (#9577) (ddb0cc1)¥
page.goto
error throwing on 40x/50x responses with an empty body (#9523) (#9577) (ddb0cc1)
19.6.3(2023-02-01)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.6.2 升级至 19.6.3
¥puppeteer-core bumped from 19.6.2 to 19.6.3
-
-
错误修复
¥Bug Fixes
-
忽略控制台消息中未找到的上下文 (#9595) (390685b)
¥ignore not found contexts for console messages (#9595) (390685b)
19.6.2(2023-01-27)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.6.1 升级至 19.6.2
¥puppeteer-core bumped from 19.6.1 to 19.6.2
-
-
错误修复
¥Bug Fixes
19.6.1(2023-01-26)
错误修复
¥Bug Fixes
-
不要清理以前的浏览器版本 (#9568) (344BC2a),关闭 #9533
¥don't clean up previous browser versions (#9568) (344bc2a), closes #9533
-
模拟拒绝用于早期调用的 PuppeteerUtil (#9589) (1980de9)
¥mimic rejection for PuppeteerUtil on early call (#9589) (1980de9)
-
revert:使用 LazyArg 作为 puppeteer 实用程序 (#9590) (6edd996)
¥revert: use LazyArg for puppeteer utilities (#9590) (6edd996)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.6.0 升级至 19.6.1
¥puppeteer-core bumped from 19.6.0 to 19.6.1
-
-
19.6.0(2023-01-23)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.5.2 升级至 19.6.0
¥puppeteer-core bumped from 19.5.2 to 19.6.0
-
-
特性
¥Features
-
chromium:升级至 Chromium 110.0.5479.0 (r1083080) (#9500) (06e816 b),关闭 #9470
¥chromium: roll to Chromium 110.0.5479.0 (r1083080) (#9500) (06e816b), closes #9470
-
页面:在
page.goto
(#9561) (e5af57e) 中添加对 referrerPolicy 的支持¥page: Adding support for referrerPolicy in
page.goto
(#9561) (e3d69ec)
错误修复
¥Bug Fixes
-
firefox 修订解析不应更新 chrome 修订 (#9507) (f59bbf4),关闭 #9461
¥firefox revision resolution should not update chrome revision (#9507) (f59bbf4), closes #9461
19.5.2(2023-01-11)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.5.1 至 19.5.2
¥puppeteer-core bumped from 19.5.1 to 19.5.2
-
-
错误修复
¥Bug Fixes
-
确保启动器中的浏览器获取器使用配置 (#9493) (df55439),关闭 #9470
¥make sure browser fetcher in launchers uses configuration (#9493) (df55439), closes #9470
19.5.1(2023-01-11)
错误修复
¥Bug Fixes
-
使用 puppeteer 节点进行安装脚本 (#9489) (9bf90d9)
¥use puppeteer node for installation script (#9489) (9bf90d9)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.5.0 升级到 19.5.1
¥puppeteer-core bumped from 19.5.0 to 19.5.1
-
-
19.5.0(2023-01-05)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.4.1 升级到 19.5.0
¥puppeteer-core bumped from 19.4.1 to 19.5.0
-
-
错误修复
¥Bug Fixes
-
puppeteer-core:目标拦截器不异步 (#9430) (e3e9cc6)
¥puppeteer-core: target interceptor is not async (#9430) (e3e9cc6)
19.4.1(2022-12-16)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.4.0 升级到 19.4.1
¥puppeteer-core bumped from 19.4.0 to 19.4.1
-
-
错误修复
¥Bug Fixes
-
如果树不正确,则改进 a11y 快照处理 (#9405) (02fe501),关闭 #9404
¥improve a11y snapshot handling if the tree is not correct (#9405) (02fe501), closes #9404
-
删除 oopif 期望并修复 oopif 不稳定 (#9375) (810e0cd)
¥remove oopif expectations and fix oopif flakiness (#9375) (810e0cd)
19.4.0(2022-12-07)
特性
¥Features
-
能够在 node.js 环境中通过 ws 连接将标头发送到浏览器 (#9314) (937fffa),关闭 #7218
¥ability to send headers via ws connection to browser in node.js environment (#9314) (937fffa), closes #7218
-
chromium:升级至 Chromium 109.0.5412.0 (r1069273) (#9364) (1875da6),关闭 #9233
¥chromium: roll to Chromium 109.0.5412.0 (r1069273) (#9364) (1875da6), closes #9233
-
puppeteer-core:keydown 支持命令 (#9357) (b7ebc5d)
¥puppeteer-core: keydown supports commands (#9357) (b7ebc5d)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.3.0 升级到 19.4.0
¥puppeteer-core bumped from 19.3.0 to 19.4.0
-
-
错误修复
¥Bug Fixes
-
puppeteer-core:避免类型实例化错误 (#9370) (17f31a9),关闭 #9369
¥puppeteer-core: avoid type instantiation errors (#9370) (17f31a9), closes #9369
19.3.0(2022-11-23)
杂项杂事
¥Miscellaneous Chores
- puppeteer:a11y:
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.2.2 升级到 19.3.0
¥puppeteer-core bumped from 19.2.2 to 19.3.0
-
-
特性
¥Features
-
puppeteer-core:从复杂选择器推断元素类型 (#9253) (bef1061)
¥puppeteer-core: Infer element type from complex selector (#9253) (bef1061)
-
puppeteer-core:更新 Chrome 启动器标志 (#9239) (ae87bfc)
¥puppeteer-core: update Chrome launcher flags (#9239) (ae87bfc)
错误修复
¥Bug Fixes
19.2.2(2022-11-03)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.2.1 升级到 ^19.2.2
¥puppeteer-core bumped from 19.2.1 to ^19.2.2
-
-
错误修复
¥Bug Fixes
19.2.1(2022-10-28)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.2.0 升级到 ^19.2.1
¥puppeteer-core bumped from 19.2.0 to ^19.2.1
-
-
错误修复
¥Bug Fixes
-
请求失败时解决导航请求 (#9178) (c11297b),关闭 #9175
¥resolve navigation requests when request fails (#9178) (c11297b), closes #9175
19.2.0(2022-10-26)
特性
¥Features
-
chromium:升级至 Chromium 108.0.5351.0 (r1056772) (#9153) (e78a4e8)
¥chromium: roll to Chromium 108.0.5351.0 (r1056772) (#9153) (e78a4e8)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.1.1 升级至 ^19.2.0
¥puppeteer-core bumped from 19.1.1 to ^19.2.0
-
-
19.1.2(2022-10-25)
错误修复
¥Bug Fixes
19.1.1(2022-10-21)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.1.0 升级至 ^19.1.1
¥puppeteer-core bumped from 19.1.0 to ^19.1.1
-
-
错误修复
¥Bug Fixes
-
更新配置 puppeteer 的文档 (#9150) (f30977f)
¥update documentation on configuring puppeteer (#9150) (f07ad2c)
19.1.0(2022-10-21)
特性
¥Features
错误修复
¥Bug Fixes
-
更新
BrowserFetcher
弃用消息 (#9141) (efcbc97)¥update
BrowserFetcher
deprecation message (#9141) (efcbc97)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 19.0.0 升级至 ^19.1.0
¥puppeteer-core bumped from 19.0.0 to ^19.1.0
-
-
19.0.0(2022-10-14)
⚠ BREAKING CHANGES
-
使用
~/.cache/puppeteer
进行浏览器下载 (#9095)¥use
~/.cache/puppeteer
for browser downloads (#9095) -
弃用
createBrowserFetcher
转而使用BrowserFetcher
(#9079)¥deprecate
createBrowserFetcher
in favor ofBrowserFetcher
(#9079) -
重构自定义查询处理程序 API (#9078)
¥refactor custom query handler API (#9078)
-
删除
puppeteer.devices
以支持KnownDevices
(#9075)¥remove
puppeteer.devices
in favor ofKnownDevices
(#9075) -
弃用间接网络条件导入 (#9074)
¥deprecate indirect network condition imports (#9074)
-
弃用间接错误导入 (#9072)
¥deprecate indirect error imports (#9072)
特性
¥Features
-
添加在函数级别收集 JS 代码覆盖率的能力 (#9027) (a032583)
¥add ability to collect JS code coverage at the function level (#9027) (a032583)
-
弃用
createBrowserFetcher
以支持BrowserFetcher
(#9079) (7294dfe),关闭 #8999¥deprecate
createBrowserFetcher
in favor ofBrowserFetcher
(#9079) (7294dfe), closes #8999 -
使用
~/.cache/puppeteer
进行浏览器下载 (#9095) (3df375b)¥use
~/.cache/puppeteer
for browser downloads (#9095) (3df375b)
错误修复
¥Bug Fixes
-
¥deprecate indirect network condition imports (#9074) (41d0122)
-
删除
puppeteer.devices
以支持KnownDevices
(#9075) (87c08fd)¥remove
puppeteer.devices
in favor ofKnownDevices
(#9075) (87c08fd) -
删除
waitForSelector
中的视口条件 (#9087) (acbc599)¥remove viewport conditions in
waitForSelector
(#9087) (acbc599)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 18.2.1 升级至 ^19.0.0
¥puppeteer-core bumped from 18.2.1 to ^19.0.0
-
-
18.2.1(2022-10-06)
错误修复
¥Bug Fixes
-
waitForRequest 与异步谓词一起使用 (#9058) (8f6b2c9)
¥waitForRequest works with async predicate (#9058) (8f6b2c9)
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 18.2.0 升级至 ^18.2.1
¥puppeteer-core bumped from 18.2.0 to ^18.2.1
-
-
18.2.0(2022-10-05)
特性
¥Features
依赖
¥Dependencies
-
以下工作区依赖已更新
¥The following workspace dependencies were updated
-
dependencies
-
puppeteer-core 从 18.1.0 至 ^18.2.0
¥puppeteer-core bumped from 18.1.0 to ^18.2.0
-
-
18.1.0(2022-10-05)
特性
¥Features
-
chromium:升级至 Chromium 107.0.5296.0 (r1045629) (#9039) (022fbde)
¥chromium: roll to Chromium 107.0.5296.0 (r1045629) (#9039) (022fbde)
18.0.5(2022-09-22)
错误修复
¥Bug Fixes
18.0.4(2022-09-21)
错误修复
¥Bug Fixes
18.0.3(2022-09-20)
错误修复
¥Bug Fixes
18.0.2(2022-09-19)
错误修复
¥Bug Fixes
18.0.1(2022-09-19)
错误修复
¥Bug Fixes
18.0.0(2022-09-19)
⚠ BREAKING CHANGES
-
修复边界框可见性条件 (#8954)
¥fix bounding box visibility conditions (#8954)
特性
¥Features
错误修复
¥Bug Fixes
-
如果目标已关闭,则抑制初始化错误 (#8947) (cfaaa5e)
¥suppress init errors if the target is closed (#8947) (cfaaa5e)
-
在 arm64 windows 上使用 win64 版本的 chromium (#8927) (64843b8)
¥use win64 version of chromium when on arm64 windows (#8927) (64843b8)
17.1.3(2022-09-08)
错误修复
¥Bug Fixes
-
FirefoxLauncher 不应在 puppeteer-core 中使用 BrowserFetcher (#8920) (f2e8de7),关闭 #8919
¥FirefoxLauncher should not use BrowserFetcher in puppeteer-core (#8920) (f2e8de7), closes #8919
-
在 Windows arm 上检查 linux arm64 (#8917) (f02b926),关闭 #8915
¥linux arm64 check on windows arm (#8917) (f02b926), closes #8915
17.1.2(2022-09-07)
错误修复
¥Bug Fixes
-
添加仅跨越单个字符的缺失代码覆盖范围 (#8911) (0c577b9)
¥add missing code coverage ranges that span only a single character (#8911) (0c577b9)
-
添加 Page.getDefaultTimeout getter (#8903) (3240095),关闭 #8901
¥add Page.getDefaultTimeout getter (#8903) (3240095), closes #8901
-
不要检测 puppeteer-core 的项目根目录 (#8907) (b4f5ea1),关闭 #8896
¥don't detect project root for puppeteer-core (#8907) (b4f5ea1), closes #8896
-
支持屏幕截图剪辑的缩放 (#8908) (260e428),关闭 #5329
¥support scale for screenshot clips (#8908) (260e428), closes #5329
-
解决竞争问题 waitForFileChooser (#8905) (053d960),关闭 #6040
¥work around a race in waitForFileChooser (#8905) (053d960), closes #6040
17.1.1(2022-09-05)
错误修复
¥Bug Fixes
17.1.0(2022-09-02)
特性
¥Features
-
chromium:升级至 Chromium 106.0.5249.0 (r1036745) (#8869) (6e9a4 7a)
¥chromium: roll to Chromium 106.0.5249.0 (r1036745) (#8869) (6e9a47a)
错误修复
¥Bug Fixes
-
¥allow getting a frame from an elementhandle (#8875) (3732757)
-
在 waitForFileChooser 中使用超时设置 (#8856) (f477b46)
¥use the timeout setting in waitForFileChooser (#8856) (f477b46)
17.0.0(2022-08-26)
⚠ BREAKING CHANGES
-
从
WaitForSelectorOptions
中删除root
(#8848)¥remove
root
fromWaitForSelectorOptions
(#8848) -
内部化执行上下文 (#8844)
¥internalize execution context (#8844)
错误修复
¥Bug Fixes
-
允许在 LifecycleWatcher 中进行多次导航 (#8826) (341b669),关闭 #8811
¥allow multiple navigations to happen in LifecycleWatcher (#8826) (341b669), closes #8811
-
删除延迟 promise 超时 (#8835) (202ffce),关闭 #8832
¥remove deferred promise timeouts (#8835) (202ffce), closes #8832
16.2.0(2022-08-18)
特性
¥Features
错误修复
¥Bug Fixes
-
处理扩展中的服务工作者 (#8807) (2a0eefb),关闭 #8800
¥handle service workers in extensions (#8807) (2a0eefb), closes #8800
16.1.1(2022-08-16)
错误修复
¥Bug Fixes
-
自定义会话不应触发 targetcreated 事件 (#8788) (3fad05d),关闭 #8787
¥custom sessions should not emit targetcreated events (#8788) (3fad05d), closes #8787
-
确保在超时=0 时检查目标 (#8765) (c23cdb7),关闭 #8763
¥make sure there is a check for targets when timeout=0 (#8765) (c23cdb7), closes #8763
-
解决导航不稳定问题 (#8768) (2580347),关闭 #8644
¥resolve navigation flakiness (#8768) (2580347), closes #8644
-
指定 Chromium 105.0.5173.0 的 Puppeteer 版本 (#8766) (b5064b7)
¥specify Puppeteer version for Chromium 105.0.5173.0 (#8766) (b5064b7)
-
在 puppeteer.launch 中使用 targetFilter (#8774) (EF7A9ea == == f00a94a),关闭 #8772
¥use targetFilter in puppeteer.launch (#8774) (ee2540b), closes #8772
16.1.0(2022-08-06)
特性
¥Features
错误修复
¥Bug Fixes
-
如果未检测到现有目标,则解决目标管理器初始化 (#8748) (8cb5043),关闭 #8747
¥resolve target manager init if no existing targets detected (#8748) (8cb5043), closes #8747
-
在 setDiscoverTargets 中指定目标过滤器 (#8742) (49193cb)
¥specify the target filter in setDiscoverTargets (#8742) (49193cb)
16.0.0(2022-08-02)
⚠ BREAKING CHANGES
-
使用 Chromium,Puppeteer 现在将立即附加到页面/iframe 目标,以允许可靠地配置目标。
¥With Chromium, Puppeteer will now attach to page/iframe targets immediately to allow reliable configuration of targets.
特性
¥Features
-
在 connect() 中自动检测 Firefox (#8718) (2abd772)
¥detect Firefox in connect() automatically (#8718) (2abd772)
错误修复
¥Bug Fixes
15.5.0(2022-07-21)
特性
¥Features
-
chromium:升级至 Chromium 105.0.5173.0 (r1022525) (#8682) (f1b8ad3)
¥chromium: roll to Chromium 105.0.5173.0 (r1022525) (#8682) (f1b8ad3)
15.4.2(2022-07-21)
错误修复
¥Bug Fixes
-
应该可以使用空视口截取屏幕截图 (#8680) (2abb9f0),关闭 #8673
¥taking a screenshot with null viewport should be possible (#8680) (2abb9f0), closes #8673
15.4.1(2022-07-21)
错误修复
¥Bug Fixes
15.4.0(2022-07-13)
特性
¥Features
错误修复
¥Bug Fixes
15.3.2(2022-07-08)
错误修复
¥Bug Fixes
-
公开 RemoteObject getter (#8642) (d0c4291),关闭 #8639
¥expose a RemoteObject getter (#8642) (d0c4291), closes #8639
-
页面:修复 page.#scrollIntoViewIfNeeded 方法 (#8631) (b47f066)
¥page: fix page.#scrollIntoViewIfNeeded method (#8631) (b47f066)
15.3.1(2022-07-06)
错误修复
¥Bug Fixes
15.3.0(2022-07-01)
特性
¥Features
错误修复
¥Bug Fixes
15.2.0(2022-06-29)
特性
¥Features
-
将 fromSurface 选项添加到 page.screenshot (#8496) (79e1198)
¥add fromSurface option to page.screenshot (#8496) (79e1198)
错误修复
¥Bug Fixes
-
关闭浏览器时清理 tmp 配置文件目录 (#8580) (9787a1d)
¥clean up tmp profile dirs when browser is closed (#8580) (9787a1d)
15.1.1(2022-06-25)
错误修复
¥Bug Fixes
15.1.0(2022-06-24)
特性
¥Features
-
chromium:升级至 Chromium 104.0.5109.0 (r1011831) (#8569) (fc08a7d)
¥chromium: roll to Chromium 104.0.5109.0 (r1011831) (#8569) (fb7d31e)
15.0.2(2022-06-24)
错误修复
¥Bug Fixes
-
CSS 覆盖应适用于空样式表 (#8570) (383e855),关闭 #8535
¥CSS coverage should work with empty stylesheets (#8570) (383e855), closes #8535
15.0.1(2022-06-24)
错误修复
¥Bug Fixes
15.0.0(2022-06-23)
⚠ BREAKING CHANGES
-
评估类型的类型推断 (#8547)
¥type inference for evaluation types (#8547)
特性
¥Features
14.4.1(2022-06-17)
错误修复
¥Bug Fixes
-
避免在
isErrorLike
中进行instanceof Object
检查 (#8527) (6cd5cd0)¥avoid
instanceof Object
check inisErrorLike
(#8527) (6cd5cd0) -
导出
devices
、errors
及更多 (cba58a1)¥export
devices
,errors
, and more (cba58a1)
14.4.0(2022-06-13)
特性
¥Features
错误修复
¥Bug Fixes
14.3.0(2022-06-07)
特性
¥Features
-
对 EVALUATION_SCRIPT_URL 使用绝对 URL (#8481) (e142560),关闭 #8424
¥use absolute URL for EVALUATION_SCRIPT_URL (#8481) (e142560), closes #8424
错误修复
¥Bug Fixes
-
当杀死进程组失败时杀死浏览器进程 (#8477) (7dc8e37)
¥Kill browser process when killing process group fails (#8477) (7dc8e37)
-
仅查找
localhost
进行 DNS 查找 (1b025b4)¥only lookup
localhost
for DNS lookups (1b025b4)
14.2.1(2022-06-02)
错误修复
¥Bug Fixes
-
在 Browser::pages() 中使用 isPageTargetCallback (#8460) (5c9050a)
¥use isPageTargetCallback in Browser::pages() (#8460) (5c9050a)
14.2.0(2022-06-01)
特性
¥Features
-
chromium:升级至 Chromium 103.0.5059.0 (r1002410) (#8410) (54efc2 c)
¥chromium: roll to Chromium 103.0.5059.0 (r1002410) (#8410) (54efc2c)
错误修复
¥Bug Fixes
14.1.2(2022-05-30)
错误修复
¥Bug Fixes
14.1.1(2022-05-19)
错误修复
¥Bug Fixes
-
当 'taskkill' 在 Windows 上失败时终止浏览器进程 (#8352) (dccfadb)
¥kill browser process when 'taskkill' fails on Windows (#8352) (dccfadb)
-
在 funit 和 unit 命令之前重新编译 (#8363) (8735b78),关闭 #8362
¥recompile before funit and unit commands (#8363) (8735b78), closes #8362
14.1.0(2022-05-13)
特性
¥Features
-
允许在内部将其他目标作为页面处理 (#8336) (3b66a2c)
¥allow handling other targets as pages internally (#8336) (3b66a2c)
错误修复
¥Bug Fixes
-
禁用 AvoidUnnecessaryBeforeUnloadCheckSync 以修复导航 (#8330) (4854ad5)
¥disable AvoidUnnecessaryBeforeUnloadCheckSync to fix navigations (#8330) (4854ad5)
-
如果 currentNode 和 root 相同,则不要将它们包含在结果中 (#8332) (a61144d)
¥If currentNode and root are the same, do not include them in the result (#8332) (a61144d)
14.0.0(2022-05-09)
⚠ BREAKING CHANGES
-
针对 HTTPRequest/Response 类的严格模式修复 (#8297)
¥strict mode fixes for HTTPRequest/Response classes (#8297)
-
Node 12 不再支持。
¥Node 12 is no longer supported.
特性
¥Features
-
添加对 Apple Silicon chromium 构建的支持 (#7546) (咩 017d),关闭 #6622
¥add support for Apple Silicon chromium builds (#7546) (baa017d), closes #6622
-
chromium:升级至 Chromium 102.0.5002.0 (r991974) (#8319) (be4c930)
¥chromium: roll to Chromium 102.0.5002.0 (r991974) (#8319) (be4c930)
错误修复
¥Bug Fixes
-
确保内部 OOPIF 可以附加到 (#8304) (5539598)
¥make sure inner OOPIFs can be attached to (#8304) (5539598)
-
针对 HTTPRequest/Response 类的严格模式修复 (#8297) (2804ae8),关闭 #6769
¥strict mode fixes for HTTPRequest/Response classes (#8297) (2804ae8), closes #6769
13.7.0(2022-04-28)
特性
¥Features
错误修复
¥Bug Fixes
-
在 launcher.spec.ts 中对特定于浏览器的测试使用不同的测试名称 (#8250) (c6cf1a9)
¥use different test names for browser specific tests in launcher.spec.ts (#8250) (c6cf1a9)
13.6.0(2022-04-19)
特性
¥Features
-
chromium:升级至 Chromium 101.0.4950.0 (r982053) (#8213) (ec74bd8)
¥chromium: roll to Chromium 101.0.4950.0 (r982053) (#8213) (ec74bd8)
错误修复
¥Bug Fixes
-
使用临时配置文件时也会终止 Firefox (#8233) (b6504d7)
¥also kill Firefox when temporary profile is used (#8233) (b6504d7)
-
¥consider existing frames when waiting for a frame (#8200) (0955225)
-
禁用启动器中的 bfcache (#8196) (9ac7318),关闭 #8182
¥disable bfcache in the launcher (#8196) (9ac7318), closes #8182
-
为 Firefox 启用 page.spec 事件处理程序测试 (#8214) (2b45027)
¥enable page.spec event handler test for firefox (#8214) (2b45027)
-
在 responseReceivedExtraInfo 中触发响应时忘记 queuedEventGroup (#8234) (#8239) (91a8e73)
¥forget queuedEventGroup when emitting response in responseReceivedExtraInfo (#8234) (#8239) (91a8e73)
-
忘记请求将从 _requestWillBeSentMap 列表发送。(#8226) (4b786c9)
¥forget request will be sent from the _requestWillBeSentMap list. (#8226) (4b786c9)
-
忽略 page.spec 事件处理程序测试中的图标请求 (#8208) (04e5c88)
¥ignore favicon requests in page.spec event handler tests (#8208) (04e5c88)
13.5.2(2022-03-31)
错误修复
¥Bug Fixes
-
从 Fetch.requestPaused 事件中获取额外标头 (#8162) (37ede68)
¥get extra headers from Fetch.requestPaused event (#8162) (37ede68)
13.5.1(2022-03-09)
错误修复
¥Bug Fixes
13.5.0(2022-03-07)
特性
¥Features
-
chromium:升级至 Chromium 100.0.4889.0 (r970485) (#8108) (d12f427)
¥chromium: roll to Chromium 100.0.4889.0 (r970485) (#8108) (d12f427)
错误修复
¥Bug Fixes
-
从隐身上下文继承浏览器级代理设置 (#7770) (3feca32)
¥Inherit browser-level proxy settings from incognito context (#7770) (3feca32)
-
页面:已添加 page.createIsolatedWorld 错误捕获 (#7848) (309e8b8)
¥page: page.createIsolatedWorld error catching has been added (#7848) (309e8b8)
-
tests:确保所有测试都遵守 BINARY 环境变量 (#8092) (3b8b9ad)
¥tests: ensure all tests honour BINARY envvar (#8092) (3b8b9ad)
13.4.1(2022-03-01)
错误修复
¥Bug Fixes
13.4.0(2022-02-22)
特性
¥Features
错误修复
¥Bug Fixes
-
更改 kill 以向整个进程组触发终止信号 (#6859) (0eb9c78)
¥change kill to signal the whole process group to terminate (#6859) (0eb9c78)
-
headful 模式下的元素屏幕截图问题 (#8018) (5346e70),关闭 #7999
¥element screenshot issue in headful mode (#8018) (5346e70), closes #7999
-
确保在分离 (#8024) (5c308b0) 后不调用 dom 绑定,关闭 #7814
¥ensure dom binding is not called after detach (#8024) (5c308b0), closes #7814
-
同时使用 __dirname 和 require.resolve 来支持不同的打包器 (#8046) (e6a6295),关闭 #8044
¥use both __dirname and require.resolve to support different bundlers (#8046) (e6a6295), closes #8044
13.3.2(2022-02-14)
错误修复
¥Bug Fixes
-
当存在时始终使用 ENV 可执行文件路径 (#7985) (6d6ea9b)
¥always use ENV executable path when present (#7985) (6d6ea9b)
13.3.1(2022-02-10)
错误修复
¥Bug Fixes
13.3.0(2022-02-09)
特性
¥Features
-
puppeteer:在 package.json 中导出 esm 模块 (#7964) (523b487)
¥puppeteer: export esm modules in package.json (#7964) (523b487)
13.2.0(2022-02-07)
特性
¥Features
-
chromium:升级至 Chromium 99.0.4844.16 (r961656) (#7960) (96c3f94)
¥chromium: roll to Chromium 99.0.4844.16 (r961656) (#7960) (96c3f94)
错误修复
¥Bug Fixes
-
使 projectRoot 在 Puppeteer 和启动器中成为可选项 (#7967) (9afdc63)
¥make projectRoot optional in Puppeteer and launchers (#7967) (9afdc63)
-
将更多文件迁移到严格模式 TypeScript (#7950) (aaac8d9)
¥migrate more files to strict-mode TypeScript (#7950) (aaac8d9)
13.1.3(2022-01-31)
错误修复
¥Bug Fixes
-
在 doclint 中读取 versions.js 的问题 (#7940) (06ba963)
¥issue with reading versions.js in doclint (#7940) (06ba963)
-
使更多文件在严格模式 TypeScript 下工作 (#7936) (0636513)
¥make more files work in strict-mode TypeScript (#7936) (0636513)
-
page.pdf 生成无效 pdf (#7868) (afea509),关闭 #7757
¥page.pdf producing an invalid pdf (#7868) (afea509), closes #7757
13.1.2(2022-01-25)
错误修复
¥Bug Fixes
-
Browser.ts 中的类型与严格模式 Typescript 兼容 (#7918) (a8ec0aa),关闭 #6769
¥types in Browser.ts to be compatible with strict mode Typescript (#7918) (a8ec0aa), closes #6769
-
Connection.ts 中的类型与严格模式 Typescript 兼容 (#7919) (d80d602),关闭 #6769
¥types in Connection.ts to be compatible with strict mode Typescript (#7919) (d80d602), closes #6769
13.1.1(2022-01-18)
错误修复
¥Bug Fixes
-
使用内容框进行 OOPIF 偏移计算 (#7911) (344feb5)
¥use content box for OOPIF offset calculations (#7911) (344feb5)
13.1.0(2022-01-17)
特性
¥Features
-
chromium:升级至 Chromium 98.0.4758.0 (r950341) (#7907) (a55c86f)
¥chromium: roll to Chromium 98.0.4758.0 (r950341) (#7907) (a55c86f)
错误修复
¥Bug Fixes
-
将 OOPIF 偏移应用于边界框和框模型调用 (#7906) (a566263)
¥apply OOPIF offsets to bounding box and box model calls (#7906) (a566263)
-
正确计算 OOPIF 内元素的可点击点 (#7900) (486bbe0),关闭 #7849
¥correctly compute clickable points for elements inside OOPIFs (#7900) (486bbe0), closes #7849
-
预先存在的 OOPIF 错误 (#7899) (d7937b8),关闭 #7844 #7896
¥error for pre-existing OOPIFs (#7899) (d7937b8), closes #7844 #7896
13.0.1(2021-12-22)
错误修复
¥Bug Fixes
-
确保 ElementHandle.waitForSelector 在正确的上下文中被评估 (#7843) (8d8e874)
¥make sure ElementHandle.waitForSelector is evaluated in the right context (#7843) (8d8e874)
-
waitForFunction 的谓词参数 (#7845) (1c44551),关闭 #7836
¥predicate arguments for waitForFunction (#7845) (1c44551), closes #7836
13.0.0(2021-12-10)
⚠ BREAKING CHANGES
-
请求拦截 API 的 'already-handled' 常量中的拼写错误 (#7813)
¥typo in 'already-handled' constant of the request interception API (#7813)
特性
¥Features
-
公开 HTTPRequest 拦截解析状态并澄清文档 (#7796) (dc23b75)
¥expose HTTPRequest intercept resolution state and clarify docs (#7796) (dc23b75)
错误修复
¥Bug Fixes
-
处理多个/重复的 Fetch.requestPaused 事件 (#7802) (636b086),关闭 #7475 #6696 #7225
¥handle multiple/duplicate Fetch.requestPaused events (#7802) (636b086), closes #7475 #6696 #7225
-
恢复“feat(typescript):允许在没有 dom lib 的情况下使用 puppeteer" (02c9af6),关闭 #6998
¥revert "feat(typescript): allow using puppeteer without dom lib" (02c9af6), closes #6998
-
请求拦截 API 的 'already-handled' 常量中的拼写错误 (#7813) (8242422),关闭 #7745 #7747 #7780
¥typo in 'already-handled' constant of the request interception API (#7813) (8242422), closes #7745 #7747 #7780
12.0.1(2021-11-29)
错误修复
¥Bug Fixes
-
即使 event.hasExtraInfo === false 也要处理 extraInfo 事件 (#7808) (6 月 2 日),关闭 #7805
¥handle extraInfo events even if event.hasExtraInfo === false (#7808) (6ee2feb), closes #7805
12.0.0(2021-11-26)
⚠ BREAKING CHANGES
-
chromium:升级至 Chromium 97.0.4692.0 (r938248)
¥chromium: roll to Chromium 97.0.4692.0 (r938248)
特性
¥Features
-
chromium:升级至 Chromium 97.0.4692.0 (r938248) (ac162c5),关闭 #7458
¥chromium: roll to Chromium 97.0.4692.0 (r938248) (ac162c5), closes #7458
-
支持 Firefox 的自定义用户数据(配置文件)目录 (#7684) (790c7a0)
¥support for custom user data (profile) directory for Firefox (#7684) (790c7a0)
错误修复
¥Bug Fixes
-
ariaqueryhandler:允许在 aria 属性选择器中使用单引号 (#7750) (b0319ec),关闭 #7721
¥ariaqueryhandler: allow single quotes in aria attribute selector (#7750) (b0319ec), closes #7721
-
当
devtools
为真时,更清晰的 jsdoc 以了解headless
的行为 (#7748) (9f9b4ed)¥clearer jsdoc for behavior of
headless
whendevtools
is true (#7748) (9f9b4ed) -
FrameManager 中对框架的空检查 (#7773) (23ee295),关闭 #7749
¥null check for frame in FrameManager (#7773) (23ee295), closes #7749
-
仅在没有可用浏览器实例时终止进程 (#7762) (51e6169),关闭 #7668
¥only kill the process when there is no browser instance available (#7762) (51e6169), closes #7668
-
解析 extraInfo 事件中的 statusText (#7798) (a26b12b),关闭 #7458
¥parse statusText from the extraInfo event (#7798) (a26b12b), closes #7458
-
尝试在进程被终止后删除临时用户数据目录 (#7761) (fc94a28)
¥try to remove the temporary user data directory after the process has been killed (#7761) (fc94a28)
11.0.0(2021-11-02)
⚠ BREAKING CHANGES
-
oop iframes:将 OOP iframe 与框架管理器集成 (#7556)
¥oop iframes: integrate OOP iframes with the frame manager (#7556)
特性
¥Features
-
改进 response.buffer() 的错误消息 (#7669) (03c9ecc)
¥improve error message for response.buffer() (#7669) (03c9ecc)
-
oop iframes:将 OOP iframe 与框架管理器集成 (#7556) (4d9dc8c),关闭 #2548
¥oop iframes: integrate OOP iframes with the frame manager (#7556) (4d9dc8c), closes #2548
-
处理测试中未处理的 promise 拒绝 (#7722) (07febca)
¥handle unhandled promise rejections in tests (#7722) (07febca)
错误修复
¥Bug Fixes
-
为 BrowserFetcher 添加相对安装路径支持 (#7613) (eebf452),关闭 #7592
¥add support for relative install paths to BrowserFetcher (#7613) (eebf452), closes #7592
-
将 webp 添加到屏幕截图质量选项允许列表 (#7631) (b20c2bf)
¥add webp to screenshot quality option allow list (#7631) (b20c2bf)
-
请求动画框架以修复不稳定的 clickablePoint 测试 (#7587) (7341d9f)
¥request an animation frame to fix flaky clickablePoint test (#7587) (7341d9f)
-
更新故障排除.md 以满足最新的依赖更改 (#7656) (edb0197)
¥updated troubleshooting.md to meet latest dependencies changes (#7656) (edb0197)
-
启动器:launcher.launch() should pass 'timeout' option #5180 (#7596) (113489d)
¥launcher: launcher.launch() should pass 'timeout' option #5180 (#7596) (113489d)
-
页面:使用导入模块时回退到 revealFunction 中的默认值 (#6365) (44c9ec6)
¥page: fallback to default in exposeFunction when using imported module (#6365) (44c9ec6)
-
页面:修复请求事件的 page.off 方法 (#7624) (d0cb943),关闭 #7572
¥page: fix page.off method for request event (#7624) (d0cb943), closes #7572
10.4.0(2021-09-21)
特性
¥Features
-
添加为 JSHandle.click 指定偏移量的能力 (#7573) (2b5c001)
¥add ability to specify offsets for JSHandle.click (#7573) (2b5c001)
-
将 durableStorage 添加到允许的权限 (#5295) (eda5171)
¥add durableStorage to allowed permissions (#5295) (eda5171)
-
将更多 Android 型号添加到 DeviceDescriptors (#7210) (乙 5020 直流),关闭 /github.com/aerokube/moon-deploy/blob/master/moon-local.yaml#L199
¥add more Android models to DeviceDescriptors (#7210) (b5020dc), closes /github.com/aerokube/moon-deploy/blob/master/moon-local.yaml#L199
-
为 createIncognitoBrowserContext 添加代理和绕过列表参数 (#7516) (8e45a1c),关闭 #678
¥add proxy and bypass list parameters to createIncognitoBrowserContext (#7516) (8e45a1c), closes #678
-
为 Page.isIntersectingViewport 添加阈值 (#6497) (54c4318)
¥add threshold to Page.isIntersectingViewport (#6497) (54c4318)
-
将带有 Puppeteer 版本的 User-Agent 添加到 WebSocket 请求 (#5614) (6a2bf0a)
¥add User-Agent with Puppeteer version to WebSocket request (#5614) (6a2bf0a)
-
coverage:原始 V8 脚本覆盖选项 (#6454) (cb4470a)
¥coverage: option for raw V8 script coverage (#6454) (cb4470a)
-
typescript:允许在没有 dom lib 的情况下使用 puppeteer (#6998) (723052d),关闭 #6989
¥typescript: allow using puppeteer without dom lib (#6998) (723052d), closes #6989
错误修复
¥Bug Fixes
-
docs:部署包括网站文档 (#7469) (6fde41c)
¥docs: deploy includes website documentation (#7469) (6fde41c)
-
frame:修复 Frame.waitFor XPath 模式检测 (#5184) (caa2b73)
¥frame: fix Frame.waitFor's XPath pattern detection (#5184) (caa2b73)
-
安装:下载 Firef 时尊重环境代理配置… (#6577) (9399c97),关闭 #6573
¥install: respect environment proxy config when downloading Firef… (#6577) (9399c97), closes #6573
-
test:在下载之间调整测试中的 waitForNetworkIdle 延迟 (#7564) (a21b737)
¥test: tweak waitForNetworkIdle delay in test between downloads (#7564) (a21b737)
-
types:允许评估函数将只读数组作为参数 (#7072) (491614c)
¥types: allow evaluate functions to take a readonly array as an argument (#7072) (491614c)
-
使用未弃用的跟踪类别 api (#7413) (040a0e5)
¥use non-deprecated tracing categories api (#7413) (040a0e5)
10.2.0(2021-08-04)
特性
¥Features
-
api:使
page.isDragInterceptionEnabled
成为方法 (#7419) (dd470c7),关闭 #7150¥api: make
page.isDragInterceptionEnabled
a method (#7419) (dd470c7), closes #7150 -
chromium:升级至 Chromium 93.0.4577.0 (r901912) (#7387) (e1606ac)
¥chromium: roll to Chromium 93.0.4577.0 (r901912) (#7387) (e10faad)
-
为 puppeteer.launch 添加通道参数 (#7389) (d7bc66e)
¥add channel parameter for puppeteer.launch (#7389) (d70f60e)
错误修复
¥Bug Fixes
-
添加脚本以从 docs markdown 中删除 html 注释 (#7394) (ea3df80)
¥add script to remove html comments from docs markdown (#7394) (ea3df80)
10.1.0(2021-06-29)
特性
¥Features
-
为 page.pdf 添加流式版本 (e3699e2)
¥add a streaming version for page.pdf (e3699e2)
错误修复
¥Bug Fixes
10.0.0(2021-05-31)
⚠ BREAKING CHANGES
-
不再支持 Node.js 10。
¥Node.js 10 is no longer supported.
特性
¥Features
-
chromium:升级至 Chromium 92.0.4512.0 (r884014) (#7288) (fb7d31e)
¥chromium: roll to Chromium 92.0.4512.0 (r884014) (#7288) (f863f4b)
-
requestinterception:删除 cacheSafe 标志 (#7217) (d01aa6c)
¥requestinterception: remove cacheSafe flag (#7217) (d01aa6c)
-
启动器:添加新的启动器选项
waitForInitialPage
(#7105) (2605309),关闭 #3630¥launcher: add new launcher option
waitForInitialPage
(#7105) (2605309), closes #3630
错误修复
¥Bug Fixes
-
为 browsercontext、startCSSCoverage 和 startJSCoverage 添加了注释。(#7264) (b750397)
¥added comments for browsercontext, startCSSCoverage, and startJSCoverage. (#7264) (b750397)
-
修改了方法产品、平台和新页面的注释 (#7262) (159d283)
¥modified comment for method product, platform and newPage (#7262) (159d283)
-
requestinterception:修复字体加载问题 (#7060) (c9978d2),关闭 /github.com/puppeteer/puppeteer/pull/6996#issuecomment-811546501 /github.com/puppet eer/puppeteer/pull/6996#issuecomment-813797393 #7038
¥requestinterception: fix font loading issue (#7060) (c9978d2), closes /github.com/puppeteer/puppeteer/pull/6996#issuecomment-811546501 /github.com/puppeteer/puppeteer/pull/6996#issuecomment-813797393 #7038
-
放弃对 Node.js 10 的支持 (#7200) (97c9fe2),关闭 #6753
¥drop support for Node.js 10 (#7200) (97c9fe2), closes #6753
9.1.1(2021-05-05)
错误修复
¥Bug Fixes
9.1.0(2021-05-03)
特性
¥Features
错误修复
¥Bug Fixes
9.0.0(2021-04-21)
⚠ BREAKING CHANGES
- filechooser:Page.removeScriptToEvaluateOnNewDocument () ()
特性
¥Features
-
chromium:升级至 Chromium 91.0.4469.0 (r869685) (#7110) (715e7a8)
¥chromium: roll to Chromium 91.0.4469.0 (r869685) (#7110) (715e7a8)
-
启动器:修复 Apple M1 芯片上的安装错误 (#7099) (c239d9e),关闭 #6622
¥launcher: fix installation error on Apple M1 chips (#7099) (c239d9e), closes #6622
-
网络:请求拦截和缓存兼容性 (#6996) (8695759)
¥network: request interception and caching compatibility (#6996) (8695759)
-
页面:在移除 Worker 后触发事件 (#7080) (e34a6d5)
¥page: emit the event after removing the Worker (#7080) (e34a6d5)
-
types:改进类型谓词函数 (#6997) (943477c),关闭 /github.com/DefinitelyTyped/DefinitelyTyped/blob/c43191a8f7a7d2a47bbff0bc3a7d95ecc64d2269/types/puppeteer/index.d.ts#L1883-L1885
¥types: improve type of predicate function (#6997) (943477c), closes /github.com/DefinitelyTyped/DefinitelyTyped/blob/c43191a8f7a7d2a47bbff0bc3a7d95ecc64d2269/types/puppeteer/index.d.ts#L1883-L1885
-
接受 captureBeyondViewport 作为可选屏幕截图参数 (#7063) (0e092d2)
¥accept captureBeyondViewport as optional screenshot param (#7063) (0e092d2)
-
页面:为 page.pdf 方法添加 omitBackground 选项 (#6981) (dd13d5d)
¥page: add omitBackground option for page.pdf method (#6981) (dc8ab6d)
错误修复
¥Bug Fixes
-
页面:修复 mouse.click 方法 (#7097) (ba7c367),关闭 #6462 #3347
¥page: fix mouse.click method (#7097) (ba7c367), closes #6462 #3347
-
typescript:允许 defaultViewport 为 'null' (#6942) (e36ce8b),关闭 #6885
¥typescript: allow defaultViewport to be 'null' (#6942) (e31e68d), closes #6885
-
网络:不要禁用身份验证质询的缓存 (#6962) (1c2479a)
¥network: don't disable cache for auth challenge (#6962) (1c2479a)
8.0.0(2021-02-26)
⚠ BREAKING CHANGES
-
将类型
ChromeArgOptions
重命名为BrowserLaunchArgumentOptions
¥renamed type
ChromeArgOptions
toBrowserLaunchArgumentOptions
-
将类型
BrowserOptions
重命名为BrowserConnectOptions
¥renamed type
BrowserOptions
toBrowserConnectOptions
特性
¥Features
错误修复
¥Bug Fixes
-
显式 HTTPRequest.resourceType 类型定义 (#6882) (ff26c62),关闭 #6854
¥explicit HTTPRequest.resourceType type defs (#6882) (ff26c62), closes #6854
7.1.0(2021-02-12)
特性
¥Features
-
页面:为 Page.emulateMediaFeatures 添加色域支持(#6857) (ad59357),关闭 #6761
¥page: add color-gamut support to Page.emulateMediaFeatures (#6857) (ad59357), closes #6761
错误修复
¥Bug Fixes
-
在类型定义中公开
ScreenshotOptions
类型 (#6869) (63d48b2),关闭 #6866¥expose
ScreenshotOptions
type in type defs (#6869) (63d48b2), closes #6866 -
更广泛的兼容 TS 类型和 CI 检查以确保正确的类型定义 (#6855) (6a0eb78)
¥wider compat TS types and CI checks to ensure correct type defs (#6855) (6a0eb78)
7.0.4(2021-02-09)
错误修复
¥Bug Fixes
-
使发布机器人运行完整构建,而不仅仅是 tsc (#6848) (f718b14)
¥make publish bot run full build, not just tsc (#6848) (f718b14)
7.0.3(2021-02-09)
错误修复
¥Bug Fixes
7.0.2(2021-02-09)
错误修复
¥Bug Fixes
-
domworld:上下文更改时重置绑定 (#6766) (#6836) (4e8d074)
¥domworld: reset bindings when context changes (#6766) (#6836) (4e8d074)
-
启动器:为浏览器输出正确的错误消息 (#6815) (6c61874)
¥launcher: output correct error message for browser (#6815) (6c61874)
7.0.1(2021-02-04)
错误修复
¥Bug Fixes
-
typescript:在 npm 包中发送 .d.ts 文件 (#6811) (a7e3c2e)
¥typescript: ship .d.ts file in npm package (#6811) (a7e3c2e)
7.0.0(2021-02-03)
⚠ BREAKING CHANGES
-
-
page.screenshot
按照剪辑尺寸截取屏幕截图,而不是按照 ViewPort 大小进行剪切。¥
page.screenshot
makes a screenshot with the clip dimensions, not cutting it by the ViewPort size.
-
-
chromium:*
page.screenshot
根据 ViewPort 大小而不是 ViewPort 位置剪切屏幕截图内容。¥chromium: -
page.screenshot
cuts screenshot content by the ViewPort size, not ViewPort position.
特性
¥Features
-
在
Page.captureScreenshot
中使用captureBeyondViewport
(#6805) (401d84e)¥use
captureBeyondViewport
inPage.captureScreenshot
(#6805) (401d84e)
6.0.0(2021-02-02)
⚠ BREAKING CHANGES
-
chromium:内置
aria/
选择器查询处理程序不再返回忽略的元素。¥chromium: The built-in
aria/
selector query handler doesn’t return ignored elements anymore.
特性
¥Features
-
chromium:将 Chromium 升级到 r843427 (#6797) (8f9fbdb),关闭 #6758
¥chromium: roll Chromium to r843427 (#6797) (8f9fbdb), closes #6758
-
将 iPhone 11 型号添加到 DeviceDescriptors (#6467) (50b810d)
¥add iPhone 11 models to DeviceDescriptors (#6467) (50b810d)
-
支持在 Apple M1 上获取和启动 (9a847 9a),关闭 #6495 #6634 #6641 #6614
¥support fetching and launching on Apple M1 (9a8479a), closes #6495 #6634 #6641 #6614
-
支持将 promise 作为 page.waitForResponse 谓词的返回值 (#6624) (b57f3fc)
¥support promise as return value for page.waitForResponse predicate (#6624) (b57f3fc)
错误修复
¥Bug Fixes
-
启动器:将 TranslateUI 重命名为 Translate 以匹配 Chrome (#6692) (d901696)
¥launcher: rename TranslateUI to Translate to match Chrome (#6692) (d901696)
-
不要使用旧的实用程序世界 (#6528) (fb85911),关闭 #6527
¥do not use old utility world (#6528) (fb85911), closes #6527
-
更新至 https-proxy-agent@^5.0.0 以修复
ERR_INVALID_PROTOCOL
(#6555) (3bf5a55)¥update to https-proxy-agent@^5.0.0 to fix
ERR_INVALID_PROTOCOL
(#6555) (3bf5a55)
5.5.0(2020-11-16)
特性
¥Features
错误修复
¥Bug Fixes