Skip to main content
Version: 24.38.0

更新日志

🌐 Changelog

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

🌐 Combined changelog for puppeteer and puppeteer-core.

24.38.0 (2026-03-04)

🎉 功能

🌐 🎉 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.37.5 升级到 24.38.0

🛠️ 修复

🌐 🛠️ Fixes

  • 考虑使用 browsingContext.navigationCommitted 来处理现有的导航 (#14724) (b4e92c6)
  • 禁用 PartitionAllocSchedulerLoopQuarantineTaskControlledPurge (#14744) (e6c7425)
  • 升级到 Chrome 145.0.7632.117 (#14719) (1d407e1)

24.37.5 (2026-02-19)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.37.4 升级到 24.37.5

🛠️ 修复

🌐 🛠️ Fixes

24.37.4 (2026-02-18)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.12.1 升级到 2.13.0

🛠️ 修复

🌐 🛠️ Fixes

  • cdp: 在 onAttachedToTarget 的 void initialize() 中添加缺失的 .catch(debugError) (#14701) (b8b1004)
  • 升级到 Chrome 145.0.7632.76 (#14684) (6624d1d)
  • 更新到 Firefox 147.0.4 (#14697) (eed313f)

24.37.3 (2026-02-13)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.12.0 升级到 2.12.1

🛠️ 修复

🌐 🛠️ Fixes

24.37.2 (2026-02-06)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.37.1 升级到 24.37.2

🛠️ 修复

🌐 🛠️ Fixes

📄 文档

🌐 📄 Documentation

  • 在 Page waitFor 方法中记录信号选项 (#14648) (771b885)

24.37.1 (2026-02-05)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.37.0 升级到 24.37.1

🛠️ 修复

🌐 🛠️ Fixes

24.37.0 (2026-02-04)

🎉 功能

🌐 🎉 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.11.2 升级到 2.12.0

🛠️ 修复

🌐 🛠️ Fixes

♻️ 家务

🌐 ♻️ Chores

24.36.1 (2026-01-27)

♻️ 家务

🌐 ♻️ Chores

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.11.1 升级到 2.11.2

24.36.0 (2026-01-22)

🎉 功能

🌐 🎉 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.35.0 升级到 24.36.0

🛠️ 修复

🌐 🛠️ Fixes

  • 当内容格式不正确时,HTTPResponse.text() 方法预期会抛出异常 (#14450) (d967f6c)
  • 更新到 Firefox 147.0.1 (#14574) (c9bdb7a)

24.35.0 (2026-01-12)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.11.0 升级到 2.11.1

🎉 功能

🌐 🎉 Features

🛠️ 修复

🌐 🛠️ Fixes

  • puppeteer-core: 弃用 Cookie 属性 sameParty (#14550) (d128a84)
  • 升级到 Chrome 143.0.7499.192 (#14541) (d3127b7)
  • webdriver: 通过 webdriver 关闭包含 iframe 的页面 (#14549) (b89ce87)

24.34.0 (2025-12-19)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 版本从 24.33.1 升级到 24.34.0

🎉 功能

🌐 🎉 Features

🛠️ 修复

🌐 🛠️ Fixes

24.33.1 (2025-12-18)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 版本从 24.33.0 升级到 24.33.1

🛠️ 修复

🌐 🛠️ Fixes

  • DevTools 工作线程目标不应最终成为 DevToolsTarget (#14505) (e37f1a4)
  • 升级到 Chrome 143.0.7499.146 (#14519) (0fe8e2c)
  • webdriver:network.responseStarted 上触发 response 事件 (#14513) (cdd358f)

24.33.0 (2025-12-11)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 版本从 24.32.1 升级到 24.33.0

🎉 功能

🌐 🎉 Features

🛠️ 修复

🌐 🛠️ Fixes

24.32.1 (2025-12-08)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 版本从 24.32.0 升级到 24.32.1

🛠️ 修复

🌐 🛠️ Fixes

  • puppeteer.connect(channel) 中的断言错误和错误的 URL (#14486) (1095b46)

📄 文档

🌐 📄 Documentation

24.32.0 (2025-12-03)

🎉 功能

🌐 🎉 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.13 升级到 2.11.0

🛠️ 修复

🌐 🛠️ Fixes

  • 当 handleDevToolsAsPage=true 时忽略非页面 DevTools 目标 (#14472) (11bf1d2)
  • 防止带有 false 的可访问性节点属性被忽略 (#14475) (086a8ab)
  • 更新到 Firefox 145.0.2 (#14462) (97ca894)
  • webdriver: 允许脚本抛出平台对象 (#14456) (7c0d3d9)

24.31.0 (2025-11-20)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.30.0 升级到 24.31.0

🎉 功能

🌐 🎉 Features

  • webdriver: 使用 emulation.setNetworkConditions 进行离线模拟 (#14431) (a9e7c1d)
  • webdriver: 使用 emulation.setUserAgentOverride 替代网络拦截 (#14335) (e48ae6b)

🛠️ 修复

🌐 🛠️ Fixes

24.30.0 (2025-11-12)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.29.1 升级到 24.30.0

🎉 功能

🌐 🎉 Features

🛠️ 修复

🌐 🛠️ Fixes

24.29.1 (2025-11-06)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.29.0 升级到 24.29.1

🛠️ 修复

🌐 🛠️ Fixes

24.29.0 (2025-11-05)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.28.0 升级到 24.29.0

🎉 功能

🌐 🎉 Features

🛠️ 修复

🌐 🛠️ Fixes

24.28.0 (2025-11-03)

♻️ 家务

🌐 ♻️ Chores

  • 使协议(cdp/bidi)命令 ID 生成器可配置 (4421b99)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.12 升级到 2.10.13

🎉 功能

🌐 🎉 Features

🛠️ 修复

🌐 🛠️ Fixes

📄 文档

🌐 📄 Documentation

24.27.0 (2025-10-29)

🎉 功能

🌐 🎉 Features

♻️ 家务

🌐 ♻️ Chores

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 版本已更新从 24.26.1 升级到 24.27.0

🛠️ 修复

🌐 🛠️ Fixes

📄 文档

🌐 📄 Documentation

24.26.1 (2025-10-22)

♻️ 家务

🌐 ♻️ Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.26.0 升级到 24.26.1

🛠️ 修复

🌐 🛠️ Fixes

24.26.0 (2025-10-21)

🎉 功能

🌐 🎉 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.25.0 升级到 24.26.0

🛠️ 修复

🌐 🛠️ Fixes

📄 文档

🌐 📄 Documentation

  • HTTPRequest.postData 标记为不推荐使用 (#14336) (3812c50)

24.25.0 (2025-10-15)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.24.1 升级到 24.25.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.24.1 (2025-10-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.11 升级到 2.10.12

错误修复

🌐 Bug Fixes

  • 检测缺失的 X11 服务器并报告错误 (#14306) (74c551b)
  • 回退 “fix(webdriver): 应在 responseStarted 时创建 response” (#14312) (abb8ee0)
  • 恢复辅助功能启发式焦点更改 (#14313) (8b1706a)
  • webdriver: 响应应在 responseStarted 上创建 (#14302) (c86e367)
  • Windows: 使用锁文件检测同时运行的 Chrome 实例 (#14307) (8d3a60b)

24.24.0 (2025-10-10)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.23.1 升级到 24.24.0

特性

🌐 Features

  • 添加 handleDevToolsAsPage 以将 DevTools 窗口作为页面访问 (#14296) (d6bcf61)

24.23.1 (2025-10-10)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.10 升级到 2.10.11

错误修复

🌐 Bug Fixes

24.23.0 (2025-10-01)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.22.3 升级到 24.23.0

错误修复

🌐 Bug Fixes

24.22.3 (2025-09-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.22.2 至 24.22.3

错误修复

🌐 Bug Fixes

24.22.2 (2025-09-23)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.22.1 升级到 24.22.2

错误修复

🌐 Bug Fixes

  • 管道: 使用缓冲区连接而不是字符串连接 (#14236) (21e54b6)

24.22.1 (2025-09-23)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.22.0 升级到 24.22.1

错误修复

🌐 Bug Fixes

24.22.0 (2025-09-17)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.21.0 升级到 24.22.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • a11y: 处理不依赖名称的启发式方法的叶节点 (#14221) (076cc2e)

24.21.0 (2025-09-15)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.9 升级到 2.10.10

特性

🌐 Features

  • Page.setUserAgent 中模拟 navigator.platform (#14190) (a2397a6)

错误修复

🌐 Bug Fixes

  • 始终连接标准输入输出并报告进程启动错误 (#14210) (c17a64b)
  • 如果未切换拦截,不要更改 CDP 状态 (#14203) (a4f166a)

24.20.0 (2025-09-10)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.8 升级到 2.10.9

特性

🌐 Features

  • 添加 Browser.deleteMatchingCookies() 方法 (#14175) (925460d)
  • 在 emulateNetworkConditions 中支持离线参数 (#14184) (79c47f4)

错误修复

🌐 Bug Fixes

  • 无障碍性: 报告快照具有无趣的根节点且可聚焦的文档不是叶节点 (#14169) (3bad7ad)
  • 升级到 Chrome 140.0.7339.82 (#14182) (7e4440d)

24.19.0 (2025-09-04)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • accessibility SerializedAXNode.elementHandle 对文本节点返回父节点的句柄 (#14159) (0cb49fd)
  • 抛出历史条目未找到 (#14160) (f660ef8)
  • webdriver: 支持在 continueWithAuth 之后进行拦截 (#14167) (21f1eb5)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.18.0 升级到 24.19.0

24.18.0 (2025-09-01)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.17.1 升级到 24.18.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.17.1 (2025-08-28)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.7 升级到 2.10.8

错误修复

🌐 Bug Fixes

24.17.0 (2025-08-20)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.6 升级到 2.10.7

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.16.2 (2025-08-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.16.1 升级到 24.16.2

错误修复

🌐 Bug Fixes

24.16.1 (2025-08-10)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.16.0 升级到 24.16.1

错误修复

🌐 Bug Fixes

24.16.0 (2025-08-06)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.15.0 升级到 24.16.0

错误修复

🌐 Bug Fixes

24.15.0 (2025-07-23)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.14.0 升级到 24.15.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.14.0 (2025-07-16)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.5 升级到 2.10.6

特性

🌐 Features

  • 向 ElementHandle.click() 添加调试高亮 (#14024) (8c4d87a)

错误修复

🌐 Bug Fixes

24.13.0 (2025-07-14)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.12.1 升级到 24.13.0

特性

🌐 Features

  • 在 BiDi 的无痕浏览器上下文中尊重 proxyServer (#14013) (1559ee4)
  • webdriver: 在 BiDi 中支持网络响应内容 (#14016) (b4d4d19)

错误修复

🌐 Bug Fixes

  • 忽略由于不支持网络条件的工作目标引起的错误 (#14015) (d012588)

24.12.1 (2025-07-09)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.12.0 升级到 24.12.1

错误修复

🌐 Bug Fixes

24.12.0 (2025-07-07)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.11.2 升级到 24.12.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.11.2 (2025-07-01)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.11.1 升级到 24.11.2

错误修复

🌐 Bug Fixes

24.11.1 (2025-06-28)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.11.0 升级到 24.11.1

错误修复

🌐 Bug Fixes

24.11.0 (2025-06-26)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.10.2 升级到 24.11.0

24.10.2 (2025-06-18)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.10.1 升级到 24.10.2

错误修复

🌐 Bug Fixes

24.10.1 (2025-06-11)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.10.0 升级到 24.10.1

错误修复

🌐 Bug Fixes

24.10.0 (2025-06-02)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.9.0 升级到 24.10.0

错误修复

🌐 Bug Fixes

24.9.0 (2025-05-20)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.4 升级到 2.10.5

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.8.2 (2025-05-07)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.3 升级到 2.10.4

错误修复

🌐 Bug Fixes

24.8.1 (2025-05-06)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.8.0 升级到 24.8.1

24.8.0 (2025-05-02)

特性

🌐 Features

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.2 升级到 2.10.3

24.7.2 (2025-04-24)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.7.1 升级到 24.7.2

24.7.1 (2025-04-22)

错误修复

🌐 Bug Fixes

  • 更新一次性使用的 polyfill 以匹配 TC39 提案 (#13683) (c2b27c4)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.1 升级到 2.10.2

24.7.0 (2025-04-22)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.10.0 升级到 2.10.1

特性

🌐 Features

24.6.1 (2025-04-09)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.9.0 升级到 2.10.0

错误修复

🌐 Bug Fixes

24.6.0 (2025-04-03)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.5.0 升级到 24.6.0

24.5.0 (2025-03-31)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.8.0 升级到 2.9.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.4.0 (2025-03-05)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.7.1 升级到 2.8.0

24.3.1 (2025-03-03)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.3.0 升级到 24.3.1

错误修复

🌐 Bug Fixes

24.3.0 (2025-02-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.2.1 升级到 24.3.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

24.2.1 (2025-02-13)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.2.0 升级到 24.2.1

24.2.0 (2025-02-05)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.7.0 升级到 2.7.1

错误修复

🌐 Bug Fixes

24.1.1 (2025-01-23)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.1.0 升级到 24.1.1

错误修复

🌐 Bug Fixes

24.1.0 (2025-01-15)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 24.0.0 升级到 24.1.0

错误修复

🌐 Bug Fixes

24.0.0 (2025-01-09)

错误修复

🌐 Bug Fixes

  • 将 URL 片段包含到 HTTPRequest/Response 实例返回的 URL 中 (#13425) (8ff26ad)
  • 移除错误的变更日志条目 (#13479) (6de3238)
  • 更新到 Chrome 131.0.6778.264 (#13468) (aac759b)
  • webdriver: 处理 DiscardedBrowsingContextError 错误 (#13472) (b903856)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.6.1 升级到 2.7.0

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 通过 CDP 移除对 Firefox 的支持 (#13427)
  • 移除已弃用的启动和连接选项 (#13426)
  • 将 URL 片段包含到 HTTPRequest/Response 实例返回的 URL 中 (#13425)

特性

🌐 Features

代码重构

🌐 Code Refactoring

23.11.1 (2024-12-19)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.11.0 升级至 23.11.1

错误修复

🌐 Bug Fixes

23.11.0 (2024-12-18)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.10.4 升级至 23.11.0

特性

🌐 Features

  • 在 Page.emulateVisionDeficiency 中支持 reducedContrast (#13408) (18e3e6a)

23.10.4 (2024-12-12)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.10.3 至 23.10.4

错误修复

🌐 Bug Fixes

23.10.3 (2024-12-10)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.6.0 升级到 2.6.1

23.10.2 (2024-12-09)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.5.0 升级到 2.6.0

错误修复

🌐 Bug Fixes

23.10.1 (2024-12-04)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.10.0 升级到 23.10.1

错误修复

🌐 Bug Fixes

23.10.0 (2024-12-03)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.4.1 升级到 2.5.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 在截取页面截图时停止调用 bringToFront (#13336) (6da2cb4)

23.9.0 (2024-11-21)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.8.0 升级至 23.9.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

23.8.0 (2024-11-13)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.7.1 至 23.8.0

错误修复

🌐 Bug Fixes

23.7.1 (2024-11-07)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.7.0 升级到 23.7.1

错误修复

🌐 Bug Fixes

23.7.0 (2024-11-04)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.4.0 升级到 2.4.1

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 浏览器: 在浏览器环境中上传文件时的 uploadFile() 中省略文件路径验证 (#13258) (a9e6cd1)
  • 从 WaitTask 的 AbortSignal 中移除事件监听器 (#13257) (4e5c0ad)
  • 升级到 Chrome 130.0.6723.91 (#13255) (8295e67)

23.6.1 (2024-10-28)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.6.0 升级到 23.6.1

错误修复

🌐 Bug Fixes

23.6.0 (2024-10-16)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.5.3 升级到 23.6.0

错误修复

🌐 Bug Fixes

23.5.3 (2024-10-10)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.5.2 升级到 23.5.3

错误修复

🌐 Bug Fixes

23.5.2 (2024-10-09)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.5.1 升级到 23.5.2

错误修复

🌐 Bug Fixes

23.5.1 (2024-10-07)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.5.0 升级到 23.5.1

错误修复

🌐 Bug Fixes

23.5.0 (2024-10-02)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.4.1 升级到 23.5.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

23.4.1 (2024-09-25)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.4.0 升级至 23.4.1

错误修复

🌐 Bug Fixes

23.4.0 (2024-09-18)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.3.1 升级至 23.4.0

错误修复

🌐 Bug Fixes

23.3.1 (2024-09-16)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.3.0 升级至 23.3.1

错误修复

🌐 Bug Fixes

23.3.0 (2024-09-04)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.3.1 升级到 2.4.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

23.2.2 (2024-09-03)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.2.1 升级至 23.2.2

错误修复

🌐 Bug Fixes

23.2.1 (2024-08-29)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.2.0 升级至 23.2.1

错误修复

🌐 Bug Fixes

23.2.0 (2024-08-26)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.1.1 升级到 23.2.0

23.1.1 (2024-08-21)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.1.0 升级到 23.1.1

错误修复

🌐 Bug Fixes

23.1.0 (2024-08-14)

特性

🌐 Features

  • 通过采用 "typed-query-selector" 改进选择器的类型推断 (#12950) (77b729e)
  • 在 WaitFor 函数中支持信号 (#12926) (67e3be8)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.3.0 升级到 2.3.1

错误修复

🌐 Bug Fixes

23.0.2 (2024-08-08)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.0.1 升级到 23.0.2

23.0.1 (2024-08-07)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 23.0.0 升级到 23.0.1

错误修复

🌐 Bug Fixes

23.0.0 (2024-08-07)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 移除已弃用的 Frame.isOOPFrame() (#12897)
  • 为了浏览器兼容性,使用 Uint8Array 替代 Buffer (#12823)
  • 移除 isIncognito (#12830)
  • 支持 Puppeteer 的多浏览器下载 (#12795)
  • 移除 CustomQueryHandler 的已弃用函数 (#12824)
  • 将 ignoreHttpsErrors 重命名为 acceptInsecureCerts (#12756)
  • 将产品重命名为浏览器 (#12757)
  • Firefox 默认为 WebDriver BiDi (#12732)
  • 将动态导入替换为静态依赖注入 (#12710)
  • 从 a11y 选择器中移除空格归一化 (#12693)

特性

🌐 Features

代码重构

🌐 Code Refactoring

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.15.0 升级到 23.0.0

错误修复

🌐 Bug Fixes

22.15.0 (2024-07-31)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.14.0 升级到 22.15.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

22.14.0 (2024-07-25)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.2.4 升级到 2.3.0

错误修复

🌐 Bug Fixes

  • webdriver: 允许在使用 WebDriver BiDi 时访问原始 CDP 连接 (#12771) (059cacc)
  • webdriver: 释放资源以中止活动监听器 (#12817) (c452c5f)
  • webdriver: 在 page.goto 中仅考虑首次触发的导航事件 (#12777) (cd740b2)

22.13.1 (2024-07-17)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.2.3 升级到 2.2.4

错误修复

🌐 Bug Fixes

  • 将 Puppeteer 版本包含到工具世界名称中 (#12754) (2e86012)
  • 更新到 Chrome 126.0.6478.182 (r1300313) (#12764) (a98ac2e)
  • webdriver: 从 cdp-over-bidi 添加 postData、hasPostData、resourceType (#12739) (dc5379e)
  • webdriver: 支持使用 cdp-over-bidi 的 securityDetails (#12736) (4308104)

22.13.0 (2024-07-11)

错误修复

🌐 Bug Fixes

  • 添加一个选项,以便在打印 PDF 时不等待字体 (#12675) (a573dbd)
  • 向 puppeteer-core 的 package.json 添加浏览器入口点 (#12729) (669c86b)
  • cli: puppeteer CLI 应该读取项目配置 (#12730) (bca750a)
  • page.screenshot 中质量参数的正确验证 (#12725) (2f8abd7)
  • 在截图操作进行时不允许切换标签页 (#12724) (a3345f6)
  • 不要依赖 Buffer 的存在 (#12702) (3c02cef)
  • 确保现有目标已附加到页面 (#12677) (d1d8489)
  • 确保页面从 bfcache 恢复后绑定正常工作 (#12663) (570b1a8)
  • 支持对进程外框架的 evaluateOnNewDocument (#12714) (eac7cda)
  • 在 exposeFunction 中支持进程外的 iframe (#12722) (b6b536b)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.12.1 升级到 22.13.0

特性

🌐 Features

22.12.1 (2024-06-26)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.12.0 升级到 22.12.1

错误修复

🌐 Bug Fixes

  • 在之前的执行环境被销毁之前,可能会创建新的执行环境 (#12666) (db642d1)
  • 如果 defaultViewport 为 null,则在拍摄全屏截图后重置视口 (#12650) (0a32283)
  • 更新到 Chrome 126.0.6478.126 (r1300313) (#12656) (32ed82c)
  • 对 ARIA 选择器使用基于 RAF 的轮询 (#12664) (56d1d3f)

22.12.0 (2024-06-21)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.11.2 升级到 22.12.0

特性

🌐 Features

  • 在 page.waitForRequest/Response/NetworkIdle/Frame 中支持 AbortSignal (#12621) (54ecea7)
  • webdriver: 支持 PageEvent.Popup (#12612) (293926b)

错误修复

🌐 Bug Fixes

  • 性能: 在关闭浏览器上下文时设定明确目标 (#12609) (6609758)
  • 更新到 Chrome 126.0.6478.62 (r1300313) (#12615) (80dd131)
  • 更新到 Chrome 126.0.6478.63 (r1300313) (#12632) (20ed8fc)

22.11.2 (2024-06-18)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.11.1 升级到 22.11.2

错误修复

🌐 Bug Fixes

22.11.1 (2024-06-17)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.11.0 升级到 22.11.1

错误修复

🌐 Bug Fixes

22.11.0 (2024-06-12)

特性

🌐 Features

  • 允许从无障碍树快照创建 ElementHandles (#12233) (0057f3f)
  • 升级到 Chrome 126.0.6478.55 (r1300313) (#12572) (f5bc2b5)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.10.1 升级到 22.11.0

错误修复

🌐 Bug Fixes

22.10.1 (2024-06-11)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.10.0 升级至 22.10.1

错误修复

🌐 Bug Fixes

  • 添加一种方法来在不隔离的情况下运行 page.$$ (#12539) (03e10a7)
  • 将网络条件预设与 DevTools 对齐 (#12542) (ee10745)
  • 暴露的函数应仅调用一次 (#12560) (8aac8b1)
  • 性能: 使用 Runtime.getProperties 以提高性能 (#12561) (8b2059f)
  • 更新到 Chrome 125.0.6422.141 (r1287751) (#12509) (c4fdd10)
  • waitForSelector 应该适用于伪类 (#12545) (0b2999f)
  • webdriver: 触摸事件的默认值 (#12554) (4d62988)
  • webdriver: 导航开始时不应更新框架 URL (#12536) (7d0423b)
  • webdriver: 从第一次请求开始的 HTTPRequest 重定向链 (#12506) (68fd771)

22.10.0 (2024-05-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.9.0 升级到 22.10.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 向 page.authenticate 提供 null 应该会禁用身份验证 (#12203) (f375267)
  • 升级到 Chrome 125.0.6422.76 (r1287751) (#12477) (d83d9a6)
  • 更新到 Chrome 125.0.6422.78 (r1287751) (#12484) (f30977f)
  • webdriver: 对身份验证请求发出单个 HTTPRequest (#12455) (637e827)

22.9.0 (2024-05-16)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.8.2 升级到 22.9.0

22.8.2 (2024-05-14)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.8.1 升级到 22.8.2

错误修复

🌐 Bug Fixes

  • 更新到 Chrome 124.0.6367.207 (r1274542) (#12436) (0ef1920)
  • webdriver: 优先使用 globalThis 而不是 window 以使其在 Firefox 中工作 (#12438) (33c6069)

22.8.1 (2024-05-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.8.0 升级到 22.8.1

错误修复

🌐 Bug Fixes

22.8.0 (2024-05-06)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.7.1 升级到 22.8.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

22.7.1 (2024-04-25)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.2.2 升级到 2.2.3

错误修复

🌐 Bug Fixes

22.7.0 (2024-04-23)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.6.5 升级到 22.7.0

错误修复

🌐 Bug Fixes

22.6.5 (2024-04-15)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.2.1 升级到 2.2.2

错误修复

🌐 Bug Fixes

  • 移除默认设置的 NetworkServiceInProcess2 (#12261) (ff4f70f),关闭 #12257
  • 使用 setImmediate 来减少处理事件时的不稳定性 (#12264) (73403b3)

22.6.4 (2024-04-11)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.6.3 升级到 22.6.4

错误修复

🌐 Bug Fixes

22.6.3 (2024-04-05)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.2.0 升级到 2.2.1

22.6.2 (2024-03-28)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.6.1 升级到 22.6.2

错误修复

🌐 Bug Fixes

22.6.1 (2024-03-25)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.6.0 升级到 22.6.1

错误修复

🌐 Bug Fixes

22.6.0 (2024-03-20)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.5.0 升级到 22.6.0

错误修复

🌐 Bug Fixes

  • webdriver: 为请求发出 RequestServedFromCache (#12104) (6ba6bef)

22.5.0 (2024-03-15)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.1.0 升级到 2.2.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

22.4.1 (2024-03-08)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.4.0 升级到 22.4.1

错误修复

🌐 Bug Fixes

22.4.0 (2024-03-05)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.3.0 升级到 22.4.0

特性

🌐 Features

  • 为 WebDriver BiDi 实现 ElementHandle.uploadFile (#11963) (accf2b6)
  • webdriver: 支持 WebDriver BiDi 的 Page.deleteCookie() (#12031) (7fe22b5)

错误修复

🌐 Bug Fixes

  • 更新到 Chrome 122.0.6261.94 (r1250580) (#12012) (7ba5529)
  • webdriver: 如果导航完成后响应尚未完成,则等待响应 (#12018) (6d8831a)

22.3.0 (2024-02-25)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 22.2.0 升级到 22.3.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 更新到 Chrome 122.0.6261.69 (r1250580) (#11991) (eb2c334)
  • 抑制不支持更改视口的页面的视口错误 (#11970) (753a954)

22.2.0 (2024-02-21)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.0.1 升级到 2.1.0

错误修复

🌐 Bug Fixes

22.1.0 (2024-02-17)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 2.0.0 升级到 2.0.1

特性

🌐 Features

错误修复

🌐 Bug Fixes

22.0.0 (2024-02-05)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 将 createIncognitoBrowserContext 重命名为 createBrowserContext (#11834)
  • 默认启用新的无头模式 (#11815)
  • 删除 networkConditions,改用 PredefinedNetworkConditions (#11806)
  • 使用 ReadableStreams (#11805)
  • 移除重复的类型名称 (#11803)
  • 用 on/off 替换 add/removeEventListener (#11792)
  • 使控制台警告级别与 WebDriver BiDi 兼容 (#11790)
  • 移除 InterceptResolutionStrategy (#11788)
  • 为了使用已知设备而移除设备 (#11787)
  • 移除 $xwaitForXpath (#11782)
  • 移除 waitForTimeout (#11780)
  • 默认生成可访问的 PDF(#11778
  • 移除 error 常量,将 CustomError 更改为 PuppeteerError (#11777)
  • 从 ElementHandle.screenshot 中移除视口调整大小 (#11774)
  • 移除 PUPPETEER_DOWNLOAD_PATH,改用 PUPPETEER_CACHE_DIR (#11605)
  • BiDi cookies (#11532)
  • 停止支持 node16 (#10912)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.9.1 升级到 2.0.0

错误修复

🌐 Bug Fixes

  • 使控制台警告级别与 WebDriver BiDi 兼容 (#11790) (d4e9d8d)
  • 从 ElementHandle.screenshot 删除视口调整大小 (#11774) (ced2235)

代码重构

🌐 Code Refactoring

21.11.0 (2024-02-02)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.10.0 升级至 21.11.0

错误修复

🌐 Bug Fixes

21.10.0 (2024-01-29)

特性

🌐 Features

  • 添加实验性浏览器.debugInfo (#11748) (f88e1da)
  • 默认下载 chrome-headless-shell 并将其用于旧的无头模式 (#11754) (ce894a2)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.9.0 升级至 21.10.0

错误修复

🌐 Bug Fixes

21.9.0 (2024-01-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.8.0 升级至 21.9.0

特性

🌐 Features

21.8.0 (2024-01-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.7.0 升级至 21.8.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

还原

🌐 Reverts

  • 重构:在 BidiBrowserContext 上采用 core/UserContext (#11721) (d17a9df)

21.7.0 (2024-01-04)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.9.0 升级到 1.9.1

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 在 screencast 中更改 viewportHeight (#11583) (107b833)
  • 为 Firefox 禁用 GFX 完整性窗口并为 Windows 启用 WebDriver BiDi CI 作业 (#11578) (e41a265)
  • 提高 exposeFunction 的可靠性 (#11600) (b0c5392)

21.6.1 (2023-12-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.6.0 升级至 21.6.1

错误修复

🌐 Bug Fixes

  • 如果 captureBeyondViewport 为 false,则模拟 (#11525) (b6d1163)
  • 确保在 Firefox 中为 cdp 禁用 fission.bfcacheInParent (#11522) (b4a6524)

21.6.0 (2023-12-05)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.8.0 升级到 1.9.0

错误修复

🌐 Bug Fixes

  • 在断开连接时结束 WebDriver BiDi 会话 (#11470) (a66d029)
  • 从 Firefox 的默认设置中移除 CDP 特定的偏好设置 (#11477) (f8c9469)
  • 警告在 arm64 Mac 上使用 Node x64 启动 Chrome (#11471) (957a829)

21.5.2 (2023-11-15)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.5.1 升级至 21.5.2

错误修复

🌐 Bug Fixes

21.5.1 (2023-11-09)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.5.0 升级至 21.5.1

错误修复

🌐 Bug Fixes

21.5.0 (2023-11-02)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.4.1 至 21.5.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

21.4.1 (2023-10-23)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.4.0 升级到 21.4.1

错误修复

🌐 Bug Fixes

21.4.0 (2023-10-20)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.7.1 升级到 1.8.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

21.3.8 (2023-10-06)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.7 升级到 21.3.8

错误修复

🌐 Bug Fixes

21.3.7 (2023-10-05)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.6 升级到 21.3.7

错误修复

🌐 Bug Fixes

21.3.6 (2023-09-28)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.5 升级到 21.3.6

错误修复

🌐 Bug Fixes

21.3.5 (2023-09-26)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.4 升级到 21.3.5

错误修复

🌐 Bug Fixes

21.3.4 (2023-09-22)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.3 升级到 21.3.4

错误修复

🌐 Bug Fixes

21.3.3 (2023-09-22)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.2 升级到 21.3.3

错误修复

🌐 Bug Fixes

  • 不要导出 bidi,并修复从入口点的导入 (#10998) (88c78de)

21.3.2 (2023-09-22)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.1 升级至 21.3.2

错误修复

🌐 Bug Fixes

  • 处理恢复的 bfcache 目标的缺失 detach 事件 (#10967) (7bcdfcb)
  • 更新到 Chrome 117.0.5938.92 (r1181205) (#10989) (d048cd9)

21.3.1 (2023-09-19)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.3.0 升级至 21.3.1

错误修复

🌐 Bug Fixes

  • CDPSessionEvent.SessionAttached 设为公开 (#10941) (cfed7b9)

21.3.0 (2023-09-19)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.2.1 升级至 21.3.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

21.2.1 (2023-09-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.7.0 升级到 1.7.1

错误修复

🌐 Bug Fixes

21.2.0 (2023-09-12)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.1.1 升级至 21.2.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

21.1.1 (2023-08-28)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.1.0 升级至 21.1.1

错误修复

🌐 Bug Fixes

21.1.0 (2023-08-18)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.6.0 升级到 1.7.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

21.0.2 (2023-08-08)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.5.0 升级到 1.5.1

错误修复

🌐 Bug Fixes

21.0.1 (2023-08-03)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 21.0.0 升级至 21.0.1

错误修复

🌐 Bug Fixes

21.0.0 (2023-08-02)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.4.6 升级到 1.5.0

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

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

特性

🌐 Features

错误修复

🌐 Bug Fixes

代码重构

🌐 Code Refactoring

20.9.0 (2023-07-20)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.4.5 升级到 1.4.6

特性

🌐 Features

错误修复

🌐 Bug Fixes

20.8.3 (2023-07-18)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.8.2 至 20.8.3

错误修复

🌐 Bug Fixes

20.8.1 (2023-07-11)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.4.3 升级到 1.4.4

20.8.0 (2023-07-06)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.7.4 升级到 20.8.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

20.7.4 (2023-06-29)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.4.2 升级到 1.4.3

错误修复

🌐 Bug Fixes

20.7.3 (2023-06-20)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.4.1 升级到 1.4.2

20.7.2 (2023-06-16)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.7.1 升级到 20.7.2

错误修复

🌐 Bug Fixes

20.7.1 (2023-06-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.7.0 升级到 20.7.1

错误修复

🌐 Bug Fixes

20.7.0 (2023-06-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.6.0 升级到 20.7.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

20.6.0 (2023-06-09)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.5.0 升级到 20.6.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

20.5.0 (2023-05-31)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.4.0 升级到 1.4.1

特性

🌐 Features

错误修复

🌐 Bug Fixes

20.4.0 (2023-05-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.3.0 升级到 1.4.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

20.3.0 (2023-05-22)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.2.1 升级到 20.3.0

错误修复

🌐 Bug Fixes

  • 当拦截被禁用时,ElementHandle 的拖放操作应失败 (#10209) (bcf5fd8)

20.2.1 (2023-05-15)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.2.0 升级到 1.3.0

错误修复

🌐 Bug Fixes

20.2.0 (2023-05-11)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.1.0 升级到 1.2.0

特性

🌐 Features

20.1.1 (2023-05-05)

错误修复

🌐 Bug Fixes

  • 将 PUPPETEER_DOWNLOAD_HOST 重命名为 PUPPETEER_DOWNLOAD_BASE_URL (#10130) (9758cae)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 1.0.0 升级到 1.0.1

20.1.0 (2023-05-03)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 20.0.0 升级到 20.1.0

特性

🌐 Features

  • chrome: 更新到 Chrome 113.0.5672.63 (r1121455) (#10116) (19f4334)

20.0.0 (2023-05-02)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 停止支持 Node14 (#10019)
  • 改用 Chrome 进行测试,而不是 Chromium (#10054)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 0.5.0 升级到 1.0.0

错误修复

🌐 Bug Fixes

19.11.1 (2023-04-25)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.11.0 升级至 19.11.1

错误修复

🌐 Bug Fixes

19.11.0 (2023-04-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.10.1 升级至 19.11.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 在鼠标移动中推断最后按下的按钮 (#10067) (a6eaac4)

19.10.1 (2023-04-21)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 0.4.1 升级到 0.5.0

错误修复

🌐 Bug Fixes

19.10.0 (2023-04-20)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.9.1 升级到 19.10.0

特性

🌐 Features

错误修复

🌐 Bug Fixes

19.9.1 (2023-04-17)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.9.0 升级到 19.9.1

错误修复

🌐 Bug Fixes

19.9.0 (2023-04-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 0.4.0 升级到 0.4.1

特性

🌐 Features

  • 添加 ElementHandle.isVisible 和 ElementHandle.isHidden (#10007) (26c81b7)
  • 添加 ElementHandle.scrollIntoView (#10005) (0d556a7)

错误修复

🌐 Bug Fixes

  • 使 isIntersectingViewport 能与 SVG 元素一起工作 (#10004) (656b562)

性能改进

🌐 Performance Improvements

19.8.5 (2023-04-06)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 0.3.3 升级到 0.4.0

错误修复

🌐 Bug Fixes

  • 为 Firefox 的 setDiscoverTargets 添加过滤器 (#9693) (c09764e)

19.8.4 (2023-04-06)

错误修复

🌐 Bug Fixes

  • 如果响应来自缓存,则忽略 extraInfo 事件 (#9983) (e7265c9)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • @puppeteer/browsers 从 0.3.2 升级到 0.3.3

19.8.3 (2023-04-03)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.8.1 升级到 19.8.3
      • @puppeteer/browsers 从 0.3.1 升级到 0.3.2

错误修复

🌐 Bug Fixes

19.8.1 (2023-03-28)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.8.0 升级到 19.8.1

错误修复

🌐 Bug Fixes

19.8.0 (2023-03-24)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.7.5 升级到 19.8.0

特性

🌐 Features

  • 添加 Page.waitForDevicePrompt (#9299) (a5149d5)
  • chromium: 升级到 Chromium 112.0.5614.0 (r1108766) (#9841) (eddb1f6)

错误修复

🌐 Bug Fixes

19.7.5 (2023-03-14)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.7.4 升级到 19.7.5

错误修复

🌐 Bug Fixes

  • 根据选择器匹配算法对元素进行排序 (#9836) (9044609)

性能改进

🌐 Performance Improvements

  • 对于纯 CSS 选择器使用 querySelector* (#9835) (8aea8e0)

19.7.4 (2023-03-10)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.7.3 升级到 19.7.4

错误修复

🌐 Bug Fixes

19.7.3 (2023-03-06)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.7.2 升级到 19.7.3

错误修复

🌐 Bug Fixes

19.7.2 (2023-02-20)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.7.1 升级至 19.7.2

错误修复

🌐 Bug Fixes

  • 将 chromium-bidi 升级到不将 mitt 声明为对等依赖的版本 (#9701) (82916c1)

19.7.1 (2023-02-15)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.7.0 升级至 19.7.1

错误修复

🌐 Bug Fixes

  • 修复 JSHandle 接口上的循环引用 (#9661) (eb13863)
  • 将 chromium-bidi 设置为可选对等依赖 (#9667) (c6054ac)

19.7.0 (2023-02-13)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.6.3 升级至 19.7.0

特性

🌐 Features

  • 添加 touchstart、touchmove 和 touchend 方法 (#9622) (c8bb11a)
  • chromium: 更新到 Chromium 111.0.5556.0 (r1095492) (#9656) (df59d01)

错误修复

🌐 Bug Fixes

  • page.goto 在返回空正文的 40x/50x 响应时抛出错误 (#9523) (#9577) (ddb0cc1)

19.6.3 (2023-02-01)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.6.2 升级至 19.6.3

错误修复

🌐 Bug Fixes

19.6.2 (2023-01-27)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.6.1 升级至 19.6.2

错误修复

🌐 Bug Fixes

19.6.1 (2023-01-26)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.6.0 升级至 19.6.1

19.6.0 (2023-01-23)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.5.2 升级至 19.6.0

特性

🌐 Features

  • chromium: 更新至 Chromium 110.0.5479.0 (r1083080) (#9500) (06e816b),关闭 #9470
  • 页面:page.goto 中添加对 referrerPolicy 的支持 (#9561) (e3d69ec)

错误修复

🌐 Bug Fixes

19.5.2 (2023-01-11)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.5.1 至 19.5.2

错误修复

🌐 Bug Fixes

  • 确保启动器中的浏览器获取器使用配置 (#9493) (df55439),关闭 #9470

19.5.1 (2023-01-11)

错误修复

🌐 Bug Fixes

  • 使用 Puppeteer 节点进行安装脚本 (#9489) (9bf90d9)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.5.0 升级到 19.5.1

19.5.0 (2023-01-05)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.4.1 升级到 19.5.0

错误修复

🌐 Bug Fixes

  • puppeteer-core: 目标拦截器不是异步的 (#9430) (e3e9cc6)

19.4.1 (2022-12-16)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.4.0 升级到 19.4.1

错误修复

🌐 Bug Fixes

  • 如果树不正确,改进 a11y 快照处理 (#9405) (02fe501),关闭 #9404
  • 移除 OOPIF 期望并修复 OOPIF 不稳定性 (#9375) (810e0cd)

19.4.0 (2022-12-07)

特性

🌐 Features

  • 在 Node.js 环境中通过 ws 连接向浏览器发送头部的能力 (#9314) (937fffa),关闭 #7218
  • chromium: 更新至 Chromium 109.0.5412.0 (r1069273) (#9364) (1875da6),关闭 #9233
  • puppeteer-core: keydown 支持命令 (#9357) (b7ebc5d)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.3.0 升级到 19.4.0

错误修复

🌐 Bug Fixes

19.3.0 (2022-11-23)

杂项杂事

🌐 Miscellaneous Chores

  • puppeteer: 同步 puppeteer 版本

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.2.2 升级到 19.3.0

特性

🌐 Features

  • puppeteer-core: 从复杂选择器推断元素类型 (#9253) (bef1061)
  • puppeteer-core: 更新 Chrome 启动器标志 (#9239) (ae87bfc)

错误修复

🌐 Bug Fixes

19.2.2 (2022-11-03)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.2.1 升级到 ^19.2.2

错误修复

🌐 Bug Fixes

19.2.1 (2022-10-28)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.2.0 升级到 ^19.2.1

错误修复

🌐 Bug Fixes

19.2.0 (2022-10-26)

特性

🌐 Features

  • chromium: 升级到 Chromium 108.0.5351.0 (r1056772) (#9153) (e78a4e8)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.1.1 升级至 ^19.2.0

19.1.2 (2022-10-25)

错误修复

🌐 Bug Fixes

19.1.1 (2022-10-21)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.1.0 升级至 ^19.1.1

错误修复

🌐 Bug Fixes

19.1.0 (2022-10-21)

特性

🌐 Features

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 19.0.0 升级至 ^19.1.0

19.0.0 (2022-10-14)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 使用 ~/.cache/puppeteer 进行浏览器下载 (#9095)
  • 弃用 createBrowserFetcher,改用 BrowserFetcher (#9079)
  • 重构自定义查询处理程序 API (#9078)
  • 移除 puppeteer.devices,改用 KnownDevices (#9075)
  • 弃用间接网络条件导入 (#9074)
  • 弃用间接错误导入 (#9072)

特性

🌐 Features

  • 添加在函数级别收集 JS 代码覆盖率的能力 (#9027) (a032583)
  • 弃用 createBrowserFetcher,改用 BrowserFetcher (#9079) (7294dfe),关闭 #8999
  • 使用 ~/.cache/puppeteer 进行浏览器下载 (#9095) (3df375b)

错误修复

🌐 Bug Fixes

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 18.2.1 升级至 ^19.0.0

18.2.1 (2022-10-06)

错误修复

🌐 Bug Fixes

  • 在预打包期间将 README 添加到包中 (#9057) (9374e23)
  • waitForRequest 可与异步谓词一起使用 (#9058) (8f6b2c9)

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 18.2.0 升级至 ^18.2.1

18.2.0 (2022-10-05)

特性

🌐 Features

依赖

🌐 Dependencies

  • 以下工作区依赖已更新
    • dependencies
      • puppeteer-core 从 18.1.0 至 ^18.2.0

18.1.0 (2022-10-05)

特性

🌐 Features

  • chromium: 升级到 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)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 修复边界框可见性条件 (#8954) (ac9929d)
  • 如果目标已关闭,则抑制初始化错误 (#8947) (cfaaa5e)
  • 在 arm64 Windows 上使用 win64 版本的 Chromium (#8927) (64843b8)

17.1.3 (2022-09-08)

错误修复

🌐 Bug Fixes

  • FirefoxLauncher 在 puppeteer-core 中不应使用 BrowserFetcher (#8920) (f2e8de7),关闭 #8919
  • 在 Windows ARM 上检查 Linux ARM64 (#8917) (f02b926),关闭 #8915

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) (6e9a47a)

错误修复

🌐 Bug Fixes

17.0.0 (2022-08-26)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • WaitForSelectorOptions 中移除 root (#8848)
  • 内部化执行上下文 (#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
  • 在 setDiscoverTargets 中指定目标过滤器 (#8742) (49193cb)

16.0.0 (2022-08-02)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 使用 Chromium,Puppeteer 现在将立即附加到页面/iframe 目标,以允许可靠地配置目标。

特性

🌐 Features

错误修复

🌐 Bug Fixes

15.5.0 (2022-07-21)

特性

🌐 Features

  • chromium: 更新到 Chromium 105.0.5173.0 (r1022525) (#8682) (f1b8ad3)

15.4.2 (2022-07-21)

错误修复

🌐 Bug Fixes

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

  • 在浏览器关闭时清理临时配置文件目录 (#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) (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)

特性

🌐 Features

14.4.1 (2022-06-17)

错误修复

🌐 Bug Fixes

  • isErrorLike 中避免 instanceof Object 检查 (#8527) (6cd5cd0)
  • 导出 deviceserrors 等(cba58a1

14.4.0 (2022-06-13)

特性

🌐 Features

错误修复

🌐 Bug Fixes

14.3.0 (2022-06-07)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 不要在错误访问上抛出(#8472)(e837866
  • 当终止进程组失败时终止浏览器进程 (#8477) (7dc8e37)
  • 仅查找 localhost 用于 DNS 查询 (1b025b4)
  • 稳健地检查启动可执行文件 (#8468) (b54dc55)

14.2.1 (2022-06-02)

错误修复

🌐 Bug Fixes

  • 在 Browser::pages() 中使用 isPageTargetCallback (#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

  • 当 Windows 上 'taskkill' 失败时终止浏览器进程 (#8352) (dccfadb)
  • 仅在生命周期中检查加载 iframe (#8348) (7438030)
  • 在 funit 和 unit 命令之前重新编译 (#8363) (8735b78),关闭 #8362

14.1.0 (2022-05-13)

特性

🌐 Features

  • 在 ElementHandle 中添加 waitForXPath (#8329) (7eaadaf)
  • 允许将其他目标作为页面在内部处理 (#8336) (3b66a2c)

错误修复

🌐 Bug Fixes

  • 禁用 AvoidUnnecessaryBeforeUnloadCheckSync 以修复导航 (#8330) (4854ad5)
  • 如果 currentNode 和 root 相同,则不要将它们包含在结果中 (#8332) (a61144d)

14.0.0 (2022-05-09)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 针对 HTTPRequest/Response 类的严格模式修复 (#8297)
  • Node 12 不再支持。

特性

🌐 Features

错误修复

🌐 Bug Fixes

13.7.0 (2022-04-28)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 文档打字错误 (#8263) (952a2ae)
  • 在 launcher.spec.ts 中为浏览器特定测试使用不同的测试名称 (#8250) (c6cf1a9)

13.6.0 (2022-04-19)

特性

🌐 Features

  • chromium: 升级到 Chromium 101.0.4950.0 (r982053) (#8213) (ec74bd8)
  • 对具有相同键的多个头进行响应 (#8183) (c1dcd85)

错误修复

🌐 Bug Fixes

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)

错误修复

🌐 Bug Fixes

  • 从隐身模式继承浏览器级代理设置 (#7770) (3feca32)
  • 页面: page.createIsolatedWorld 错误捕获已添加 (#7848) (309e8b8)
  • 测试: 确保所有测试遵循 BINARY 环境变量 (#8092) (3b8b9ad)

13.4.1 (2022-03-01)

错误修复

🌐 Bug Fixes

13.4.0 (2022-02-22)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 将 kill 改为发送信号以终止整个进程组 (#6859) (0eb9c78)
  • 在有头模式下的元素截图问题 (#8018) (5346e70),关闭 #7999
  • 确保在分离后不调用 DOM 绑定 (#8024) (5c308b0),关闭 #7814
  • 同时使用 __dirname 和 require.resolve 以支持不同的打包工具 (#8046) (e6a6295),关闭 #8044

13.3.2 (2022-02-14)

错误修复

🌐 Bug Fixes

  • 始终在存在时使用 ENV 可执行路径 (#7985) (6d6ea9b)
  • 使用 require.resolve 代替 __dirname (#8003) (bbb186d)

13.3.1 (2022-02-10)

错误修复

🌐 Bug Fixes

13.3.0 (2022-02-09)

特性

🌐 Features

  • puppeteer: 在 package.json 中导出 esm 模块 (#7964) (523b487)

13.2.0 (2022-02-07)

特性

🌐 Features

  • 向 DeviceDescriptors 添加更多模型 (#7904) (6a655cb)
  • chromium: 更新到 Chromium 99.0.4844.16 (r961656) (#7960) (96c3f94)

错误修复

🌐 Bug Fixes

  • 在 Puppeteer 和启动器中使 projectRoot 可选 (#7967) (9afdc63)
  • 将更多文件迁移到严格模式 TypeScript (#7950) (aaac8d9)
  • 文档中的拼写错误 (#7968) (41ab4e9)

13.1.3 (2022-01-31)

错误修复

🌐 Bug Fixes

13.1.2 (2022-01-25)

错误修复

🌐 Bug Fixes

  • package.json: 更新 node-fetch 包 (#7924) (e4c48d3)
  • 在 Browser.ts 中的类型以兼容严格模式的 TypeScript (#7918) (a8ec0aa),关闭 #6769
  • 在 Connection.ts 中的类型以兼容严格模式的 TypeScript (#7919) (d80d602),关闭 #6769

13.1.1 (2022-01-18)

错误修复

🌐 Bug Fixes

  • 使用内容框进行 OOPIF 偏移计算 (#7911) (344feb5)

13.1.0 (2022-01-17)

特性

🌐 Features

  • chromium: 更新到 Chromium 98.0.4758.0 (r950341) (#7907) (a55c86f)

错误修复

🌐 Bug Fixes

13.0.1 (2021-12-22)

错误修复

🌐 Bug Fixes

  • 禁用在 Firefox 上失败的测试 (#7846) (36207c5)
  • 确保在正确的上下文中评估 ElementHandle.waitForSelector (#7843) (8d8e874)
  • waitForFunction 的谓词参数 (#7845) (1c44551),关闭 #7836

13.0.0 (2021-12-10)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 请求拦截 API 的 'already-handled' 常量中的拼写错误 (#7813)

特性

🌐 Features

  • 暴露 HTTPRequest 拦截解析状态并澄清文档 (#7796) (dc23b75)
  • 实现 Element.waitForSelector (#7825) (c034294)

错误修复

🌐 Bug Fixes

12.0.1 (2021-11-29)

错误修复

🌐 Bug Fixes

  • 即使 event.hasExtraInfo === false 也处理 extraInfo 事件 (#7808) (6ee2feb),关闭 #7805

12.0.0 (2021-11-26)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • chromium: 升级到 Chromium 97.0.4692.0 (r938248)

特性

🌐 Features

  • chromium: 更新到 Chromium 97.0.4692.0 (r938248) (ac162c5),关闭 #7458
  • 支持 Firefox 的自定义用户数据(配置文件)目录 (#7684) (790c7a0)

错误修复

🌐 Bug Fixes

  • ariaqueryhandler: 允许在 aria 属性选择器中使用单引号 (#7750) (b0319ec),关闭 #7721
  • devtools 为 true 时 headless 行为的更清晰 jsdoc (#7748) (9f9b4ed)
  • 在 FrameManager 中对 frame 进行空值检查 (#7773) (23ee295),关闭 #7749
  • 仅在没有可用的浏览器实例时终止进程 (#7762) (51e6169),关闭 #7668
  • 从 extraInfo 事件解析 statusText (#7798) (a26b12b),关闭 #7458
  • 尝试在进程被终止后删除临时用户数据目录 (#7761) (fc94a28)

11.0.0 (2021-11-02)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • oop iframes: 将 OOP iframes 与帧管理器集成 (#7556)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 为 BrowserFetcher 添加对相对安装路径的支持 (#7613) (eebf452),关闭 #7592
  • 将 webp 添加到截图质量选项允许列表 (#7631) (b20c2bf)
  • 防止流上的 Target closed 错误 (#7728) (5b792de)
  • 请求一个动画帧以修复不稳定的 clickablePoint 测试 (#7587) (7341d9f)
  • 正确设置 Husky (#7727) (8b712e7),关闭 #7726
  • 更新了 troubleshooting.md 以符合最新的依赖更改 (#7656) (edb0197)
  • 启动器: launcher.launch() 应该传递 'timeout' 选项 #5180 (#7596) (113489d)
  • 页面: 在使用导入模块时,exposeFunction 回退到默认值 (#6365) (44c9ec6)
  • 页面: 修复 request 事件的 page.off 方法 (#7624) (d0cb943),关闭 #7572

10.4.0 (2021-09-21)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 文档: 部署包括网站文档 (#7469) (6fde41c)
  • 文档: 版本 9.1.1 中的名称 (#7517) (44b22bb)
  • 框架: 修复 Frame.waitFor 的 XPath 模式检测 (#5184) (caa2b73)
  • 安装: 下载 Firef 时尊重环境代理配置… (#6577) (9399c97),关闭 #6573
  • 在 V9.1.1 中添加了名称 (#7547) (d132b8b)
  • 测试: 调整测试中下载之间的 waitForNetworkIdle 延迟 (#7564) (a21b737)
  • 类型: 允许评估函数将只读数组作为参数 (#7072) (491614c)
  • 更新 Firefox 首选项文档链接 (#7539) (2aec355)
  • 使用非弃用的追踪类别 API (#7413) (040a0e5)

10.2.0 (2021-08-04)

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • browser-runner: 在出错时拒绝承诺 (#7338) (5eb20e2)
  • 添加脚本以从文档 Markdown 中删除 HTML 注释 (#7394) (ea3df80)

10.1.0 (2021-06-29)

特性

🌐 Features

错误修复

🌐 Bug Fixes

10.0.0 (2021-05-31)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 不再支持 Node.js 10。

特性

🌐 Features

  • chromium: 更新到 Chromium 92.0.4512.0 (r884014) (#7288) (f863f4b)
  • requestinterception: 移除 cacheSafe 标志 (#7217) (d01aa6c)
  • 从连接中暴露其他会话 (#6863) (cb285a2)
  • 启动器: 添加新的启动器选项 waitForInitialPage (#7105) (2605309),关闭 #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: FileChooser.cancel() 现在是同步的。

特性

🌐 Features

错误修复

🌐 Bug Fixes

8.0.0 (2021-02-26)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • 将类型 ChromeArgOptions 重命名为 BrowserLaunchArgumentOptions
  • 将类型 BrowserOptions 重命名为 BrowserConnectOptions

特性

🌐 Features

  • chromium: 将 Chromium 更新到 r856583 (#6927) (0c688bd)

错误修复

🌐 Bug Fixes

7.1.0 (2021-02-12)

特性

🌐 Features

  • 页面: 为 Page.emulateMediaFeatures 添加色域支持 (#6857) (ad59357),关闭 #6761

错误修复

🌐 Bug Fixes

7.0.4 (2021-02-09)

错误修复

🌐 Bug Fixes

  • 让发布机器人运行完整构建,而不仅仅是 tsc (#6848) (f718b14)

7.0.3 (2021-02-09)

错误修复

🌐 Bug Fixes

7.0.2 (2021-02-09)

错误修复

🌐 Bug Fixes

7.0.1 (2021-02-04)

错误修复

🌐 Bug Fixes

  • typescript: 在 npm 包中发布 .d.ts 文件 (#6811) (a7e3c2e)

7.0.0 (2021-02-03)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

    • page.screenshot 会按照剪辑的尺寸截图,而不是按视口大小裁切。
  • chromium: - page.screenshot 按视口大小裁剪截图内容,而不是按视口位置裁剪。

特性

🌐 Features

  • Page.captureScreenshot 中使用 captureBeyondViewport (#6805) (401d84e)
  • chromium: 将 Chromium 更新到 r848005 (#6801) (890d5c2)

6.0.0 (2021-02-02)

⚠ 重大更改

🌐 ⚠ BREAKING CHANGES

  • chromium: 内置的 aria/ 选择器查询处理器不再返回被忽略的元素。

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • domworld: 修复 waitfor 绑定 (#6766) (#6775) (cac540b)
  • 启动器: 将 TranslateUI 重命名为 Translate 以匹配 Chrome (#6692) (d901696)
  • 不要使用旧的实用程序世界 (#6528) (fb85911),关闭 #6527
  • 更新到 https-proxy-agent@^5.0.0 以修复 ERR_INVALID_PROTOCOL (#6555) (3bf5a55)

5.5.0 (2020-11-16)

特性

🌐 Features

  • chromium: 将 Chromium 更新到 r818858 (#6526) (b549256)

错误修复

🌐 Bug Fixes

  • 常规: 修复 _isClosedPromise 的通用类型 (#6579) (122f074)
  • domworld: 修复 waittasks 缺失绑定 (#6562) (67da1cf)