Skip to main content
Version: 24.4.0

更新日志

¥Changelog

puppeteer 和 puppeteer-core 的合并更新日志。

¥Combined changelog for puppeteer and puppeteer-core.

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

24.2.1(2025-02-13)

错误修复

¥Bug Fixes

依赖

¥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

依赖

¥Dependencies

  • 以下工作区依赖已更新

    ¥The following workspace dependencies were updated

    • dependencies

      • @puppeteer/browsers bumped from 2.7.0 to 2.7.1

错误修复

¥Bug Fixes

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

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)

  • 删除错误的变更日志条目 (#13479) (6de3238)

    ¥remove erroneous changelog entry (#13479) (6de3238)

  • 升级至 Chrome 131.0.6778.264 (#13468) (aac759b)

    ¥roll to Chrome 131.0.6778.264 (#13468) (aac759b)

  • 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

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

错误修复

¥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

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

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)

  • 滚动至 Chrome 130.0.6723.91 (#13255) (8295e67)

    ¥roll to Chrome 130.0.6723.91 (#13255) (8295e67)

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)

  • 滚动至 Chrome 130.0.6723.69 (#13227) (76390bf)

    ¥roll to Chrome 130.0.6723.69 (#13227) (76390bf)

  • 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

依赖

¥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

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

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

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

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

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)

  • 升级至 Chrome 128.0.6613.137 (#13071) (27df147)

    ¥roll to Chrome 128.0.6613.137 (#13071) (27df147)

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

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

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)

  • 支持 WaitFor 函数中的信号 (#12926) (67e3be8)

    ¥support signal in WaitFor functions (#12926) (67e3be8)

依赖

¥Dependencies

  • 以下工作区依赖已更新

    ¥The following workspace dependencies were updated

    • dependencies

      • @puppeteer/browsers bumped from 2.3.0 to 2.3.1

错误修复

¥Bug Fixes

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

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

代码重构

¥Code Refactoring

依赖

¥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

错误修复

¥Bug Fixes

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)

  • 不要依赖缓冲区的存在 (#12702) (3c02ce f)

    ¥don't rely on Buffer to be present (#12702) (3c02cef)

  • 确保现有目标已附加到页面 (#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

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)

  • webdriver:支持 PageEvent.Popup (#12612) (293926b)

    ¥webdriver: support for PageEvent.Popup (#12612) (293926b)

错误修复

¥Bug Fixes

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

22.11.0(2024-06-12)

特性

¥Features

  • 允许从可访问性树快照创建 ElementHandles (#12233) (0057f3f)

    ¥allow creating ElementHandles from the accessibility tree snapshot (#12233) (0057f3f)

  • 滚动至 Chrome 126.0.6478.55 (r1300313) (#12572) (f5bc2b5)

    ¥roll to Chrome 126.0.6478.55 (r1300313) (#12572) (f5bc2b5)

依赖

¥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)

  • 公开函数应仅调用一次 (#12560) (8aac8b1)

    ¥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)

  • 升级至 Chrome 125.0.6422.76 (r1287751) (#12477) (d83d9a6)

    ¥roll to Chrome 125.0.6422.76 (r1287751) (#12477) (d83d9a6)

  • 升级至 Chrome 125.0.6422.78 (r1287751) (#12484) (f7de60b)

    ¥roll to Chrome 125.0.6422.78 (r1287751) (#12484) (f30977f)

  • 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

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

错误修复

¥Bug Fixes

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

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

  • 添加 --disable-infobars () ()仅查询未忽略的节点 (#12224) (e20cd64)

    ¥a11y: query only unignored nodes (#12224) (e20cd64)

  • 保留旧的主框架更长时间 (#12225) (aa5b182)

    ¥retain stale main frame for longer (#12225) (aa5b182)

  • 滚动至 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

依赖

¥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

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

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

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

  • 滚动至 Chrome 122.0.6261.94 (r1250580) (#12012) (7ba5529)

    ¥roll to Chrome 122.0.6261.94 (r1250580) (#12012) (7ba5529)

  • 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

错误修复

¥Bug Fixes

  • 滚动至 Chrome 122.0.6261.69 (r1250580) (#11991) (eb2c334)

    ¥roll to Chrome 122.0.6261.69 (r1250580) (#11991) (eb2c334)

  • 抑制视口错误对于不支持更改的页面 (#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

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

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)

  • 删除 $xwaitForXpath (#11782)

    ¥remove $x and waitForXpath (#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

依赖

¥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

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

  • 添加实验性 browser.debugInfo (#11748) (fbdcc0d)

    ¥add experimental browser.debugInfo (#11748) (f88e1da)

  • 默认下载 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

错误修复

¥Bug Fixes

还原

¥Reverts

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

  • 更改截屏视频中的 viewportHeight (#11583) (107b833)

    ¥change viewportHeight in screencast (#11583) (107b833)

  • 禁用 Firefox 的 GFX 健全窗口并启用适用于 Windows 的 WebDriver BiDi CI 作业 (#11578) (e41a265)

    ¥disable GFX sanity window for Firefox and enable WebDriver BiDi CI jobs for Windows (#11578) (e41a265)

  • 提高 revealFunction 的可靠性 (#11600) (b0c5392)

    ¥improve reliability of exposeFunction (#11600) (b0c5392)

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

依赖

¥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

错误修复

¥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

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

错误修复

¥Bug Fixes

  • 添加 --disable-field-trial-config (Page.waitForDevicePrompt) (#11153)

    ¥Page.waitForDevicePrompt crash (#11153) (257be15)

  • 将 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)

  • xpath 查询应该是原子的 (#11101) (6098bab)

    ¥xpath queries should be atomic (#11101) (6098bab)

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

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

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)

  • 升级至 Chrome 117.0.5938.92 (r1181205) (#10989) (d048cd9)

    ¥roll to Chrome 117.0.5938.92 (r1181205) (#10989) (d048cd9)

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

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

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

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

  • locator.fill 应该适用于文本区域 (#10737) (ffb31ca)

    ¥locator.fill should work for textareas (#10737) (fc08a7d)

  • 应确保事件和命令响应的相对顺序 (#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

  • 使用 Target 作为过滤器 (#10601)

    ¥use Target for filters (#10601)

特性

¥Features

错误修复

¥Bug Fixes

代码重构

¥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

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

依赖

¥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

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

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

错误修复

¥Bug Fixes

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

  • 同步 puppeteer 版本

    ¥Page.removeScriptToEvaluateOnNewDocument (#10250) (b5a124f)

错误修复

¥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

依赖

¥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

依赖

¥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

依赖

¥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

错误修复

¥Bug Fixes

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

错误修复

¥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

错误修复

¥Bug Fixes

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

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

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)

  • 使用 LazyArg 作为 puppeteer 实用程序 (#9575) (496658f)

    ¥use LazyArg for puppeteer utilities (#9575) (496658f)

依赖

¥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

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

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

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

19.1.0(2022-10-21)

特性

¥Features

错误修复

¥Bug Fixes

依赖

¥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 of BrowserFetcher (#9079)

  • 重构自定义查询处理程序 API (#9078)

    ¥refactor custom query handler API (#9078)

  • 删除 puppeteer.devices 以支持 KnownDevices (#9075)

    ¥remove puppeteer.devices in favor of KnownDevices (#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 of BrowserFetcher (#9079) (7294dfe), closes #8999

  • 使用 ~/.cache/puppeteer 进行浏览器下载 (#9095) (3df375b)

    ¥use ~/.cache/puppeteer for browser downloads (#9095) (3df375b)

错误修复

¥Bug Fixes

依赖

¥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

  • 在包期间将 README 添加到包中预打包 (#9057) (9374e23)

    ¥add README to package during prepack (#9057) (9374e23)

  • 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

  • 添加缺失的 npm 配置环境变量 (#8996) (7c1be20)

    ¥add missing npm config environment variable (#8996) (7c1be20)

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

  • 修复边界框可见性条件 (#8954) (AC9929D)

    ¥fix bounding box visibility conditions (#8954) (ac9929d)

  • 如果目标已关闭,则抑制初始化错误 (#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

17.1.2(2022-09-07)

错误修复

¥Bug Fixes

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

17.0.0(2022-08-26)

⚠ BREAKING CHANGES

  • WaitForSelectorOptions 中删除 root (#8848)

    ¥remove root from WaitForSelectorOptions (#8848)

  • 内部化执行上下文 (#8844)

    ¥internalize execution context (#8844)

错误修复

¥Bug Fixes

16.2.0(2022-08-18)

特性

¥Features

错误修复

¥Bug Fixes

16.1.1(2022-08-16)

错误修复

¥Bug Fixes

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

错误修复

¥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

15.3.1(2022-07-06)

错误修复

¥Bug Fixes

15.3.0(2022-07-01)

特性

¥Features

错误修复

¥Bug Fixes

15.2.0(2022-06-29)

特性

¥Features

错误修复

¥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

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 in isErrorLike (#8527) (6cd5cd0)

  • 导出 deviceserrors 及更多 (cba58a1)

    ¥export devices, errors, and more (cba58a1)

14.4.0(2022-06-13)

特性

¥Features

错误修复

¥Bug Fixes

14.3.0(2022-06-07)

特性

¥Features

错误修复

¥Bug Fixes

  • 不要在访问不良时抛出 (#8472) (e837866)

    ¥don't throw on bad access (#8472) (e837866)

  • 当杀死进程组失败时杀死浏览器进程 (#8477) (7dc8e37)

    ¥Kill browser process when killing process group fails (#8477) (7dc8e37)

  • 仅查找 localhost 进行 DNS 查找 (1b025b4)

    ¥only lookup localhost for DNS lookups (1b025b4)

  • 强行检查启动可执行文件 (#8468) (b54dc55)

    ¥robustly check for launch executable (#8468) (b54dc55)

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

错误修复

¥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)

  • 仅在生命周期中检查加载 iframe (#8348) (7438030)

    ¥only check loading iframe in lifecycling (#8348) (7438030)

  • 在 funit 和 unit 命令之前重新编译 (#8363) (8735b78),关闭 #8362

    ¥recompile before funit and unit commands (#8363) (8735b78), closes #8362

14.1.0(2022-05-13)

特性

¥Features

  • 为 ElementHandle 添加 waitForXPath (#8329) (7eaadaf)

    ¥add waitForXPath to ElementHandle (#8329) (7eaadaf)

  • 允许在内部将其他目标作为页面处理 (#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

错误修复

¥Bug Fixes

13.7.0(2022-04-28)

特性

¥Features

错误修复

¥Bug Fixes

  • doc 拼写错误 (#8263) (952a2ae)

    ¥doc typo (#8263) (952a2ae)

  • 在 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)

  • 使用相同密钥响应多个标头 (#8183) (c1dcd85)

    ¥respond multiple headers with same key (#8183) (c1dcd85)

错误修复

¥Bug Fixes

  • 使用临时配置文件时也会终止 Firefox (#8233) (b6504d7)

    ¥also kill Firefox when temporary profile is used (#8233) (b6504d7)

  • 等待帧时考虑现有帧 (#8200) (0955225)

    ¥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)

  • network.spec.ts:单词 should 中的拼写错误 (#8223) (EAC7CDA)

    ¥network.spec.ts: typo in the word should (#8223) (e93faad)

13.5.2(2022-03-31)

错误修复

¥Bug Fixes

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)

  • 使用 require.resolve 而不是 __dirname (#8003) (bbb186d)

    ¥use require.resolve instead of __dirname (#8003) (bbb186d)

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

  • 将更多型号添加到 DeviceDescriptors (#7904) (6a655cb)

    ¥add more models to DeviceDescriptors (#7904) (6a655cb)

  • 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)

  • 文档中的拼写错误 (#7968) (41ab4e9)

    ¥typos in documentation (#7968) (41ab4e9)

13.1.3(2022-01-31)

错误修复

¥Bug Fixes

13.1.2(2022-01-25)

错误修复

¥Bug Fixes

  • package.json:更新节点获取包 (#7924) (e4c48d3)

    ¥package.json: update node-fetch package (#7924) (e4c48d3)

  • 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

13.0.1(2021-12-22)

错误修复

¥Bug Fixes

  • 禁用 Firefox 上的测试失败 (#7846) (36207c5)

    ¥disable a test failing on Firefox (#7846) (36207c5)

  • 确保 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)

  • 实现 Element.waitForSelector (#7825) (c034294)

    ¥implement Element.waitForSelector (#7825) (c034294)

错误修复

¥Bug Fixes

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 when devtools 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

错误修复

¥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)

  • 防止流上出现 Target 关闭错误 (#7728) (5b792de)

    ¥prevent Target closed errors on streams (#7728) (5b792de)

  • 请求动画框架以修复不稳定的 clickablePoint 测试 (#7587) (7341d9f)

    ¥request an animation frame to fix flaky clickablePoint test (#7587) (7341d9f)

  • 正确设置 husky (#7727) (8b712e7),关闭 #7726

    ¥setup husky properly (#7727) (8b712e7), closes #7726

  • 更新故障排除.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

错误修复

¥Bug Fixes

  • docs:部署包括网站文档 (#7469) (6fde41c)

    ¥docs: deploy includes website documentation (#7469) (6fde41c)

  • docs:版本 9.1.1 中的名称 (#7517) (44b22bb)

    ¥docs: names in version 9.1.1 (#7517) (44b22bb)

  • 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

  • 在 V9.1.1 中添加了名称 (#7547) (d132b8b)

    ¥added names in V9.1.1 (#7547) (d132b8b)

  • 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)

  • 更新 Firefox 首选项文档链接 (#7539) (2aec355)

    ¥update firefox prefs documentation link (#7539) (2aec355)

  • 使用未弃用的跟踪类别 api (#7413) (040a0e5)

    ¥use non-deprecated tracing categories api (#7413) (040a0e5)

10.2.0(2021-08-04)

特性

¥Features

错误修复

¥Bug Fixes

  • browser-runner:拒绝错误时的 promise (#7338) (5eb20e2)

    ¥browser-runner: reject promise on error (#7338) (5eb20e2)

  • 添加脚本以从 docs markdown 中删除 html 注释 (#7394) (ea3df80)

    ¥add script to remove html comments from docs markdown (#7394) (ea3df80)

10.1.0(2021-06-29)

特性

¥Features

错误修复

¥Bug Fixes

  • 在获取目标时删除多余的等待 (#7351) (083b297)

    ¥remove redundant await while fetching target (#7351) (083b297)

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)

  • 从连接公开其他会话 (#6863) (cb285a2)

    ¥expose other sessions from connection (#6863) (cb285a2)

  • 启动器:添加新的启动器选项 waitForInitialPage (#7105) (2605309),关闭 #3630

    ¥launcher: add new launcher option waitForInitialPage (#7105) (2605309), closes #3630

错误修复

¥Bug Fixes

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

错误修复

¥Bug Fixes

8.0.0(2021-02-26)

⚠ BREAKING CHANGES

  • 将类型 ChromeArgOptions 重命名为 BrowserLaunchArgumentOptions

    ¥renamed type ChromeArgOptions to BrowserLaunchArgumentOptions

  • 将类型 BrowserOptions 重命名为 BrowserConnectOptions

    ¥renamed type BrowserOptions to BrowserConnectOptions

特性

¥Features

错误修复

¥Bug Fixes

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

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

  • 将 lib/types.d.ts 包含到文件列表中 (#6844) (e34f317)

    ¥include lib/types.d.ts in files list (#6844) (e34f317)

7.0.2(2021-02-09)

错误修复

¥Bug Fixes

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 in Page.captureScreenshot (#6805) (401d84e)

  • chromium:将 Chromium 升级到 r848005 (#6801) (890d5c2)

    ¥chromium: roll Chromium to r848005 (#6801) (890d5c2)

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

错误修复

¥Bug Fixes

5.5.0(2020-11-16)

特性

¥Features

错误修复

¥Bug Fixes

  • common:修复 _isClosedPromise 的通用类型 (#6579) (122f074)

    ¥common: fix generic type of _isClosedPromise (#6579) (122f074)

  • domworld:修复 waittasks 缺少绑定 (#6562) (67da1cf)

    ¥domworld: fix missing binding for waittasks (#6562) (67da1cf)