Puppeteer

Developer Tools

A JavaScript API for Chrome and Firefox automation.

Latest browsers-v3.1.0 · by Chrome DevToolsWebsitepuppeteer/puppeteer

Release activity

Release activity — 10 releases across 4 days since Jun 24, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jun 24, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 20262 releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 20263 releases on Aug 4, 2026
Wednesday2 releases on Jun 24, 20263 releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Jun 24, 2026, busiest day 3

Changelog

browsers-v3.1.0

browsers: v3.1.0

Added 1
  • Support custom logger in browsers
Fixed 2
  • Disable WebUIOmniboxPopup and WebUIOmniboxAimPopup features
  • Run hooks even if we try to kill the process
3.1.0 (2026-08-04)
🎉 Features
🛠️ Fixes
  • disable WebUIOmniboxPopup and WebUIOmniboxAimPopup features (#15278) (5dc2964)
  • run hooks even if we try to kill the process (#15249) (49353ca)
View originalPermalink
How browsers-v3.1.0 went
puppeteer-core-v25.5.0

puppeteer-core: v25.5.0

Added 1
  • Track dialog status
Changed 3
  • Roll to Firefox 153.0
  • Roll to Chrome 151.0.7922.71
  • Roll to Firefox 153.0.1
Fixed 4
  • Disable WebUIOmniboxPopup and WebUIOmniboxAimPopup features
  • Do not override the user agent when nothing is emulated
  • Forward headers to browserURL HTTP discovery and WebSocket connection
  • Reject PWA access if network conditions are configured
25.5.0 (2026-08-04)
🎉 Features
🛠️ Fixes
  • disable WebUIOmniboxPopup and WebUIOmniboxAimPopup features (#15278) (5dc2964)
  • do not override the user agent when nothing is emulated (#15274) (39c4653)
  • forward headers to browserURL HTTP discovery and WebSocket connection (#15238) (948d870)
  • reject PWA access if network conditions are configured (#15271) (6eb2b8c)
  • roll to Chrome 151.0.7922.71 (#15272) (a7f07db)
  • roll to Firefox 153.0.1 (#15269) (dd365cc)
📄 Documentation
🏗️ Refactor
Dependencies
  • The following workspace dependencies were updated
    • dependencies
      • @puppeteer/browsers bumped from 3.0.6 to 3.1.0
View originalPermalink
How puppeteer-core-v25.5.0 went
puppeteer-v25.5.0

puppeteer: v25.5.0

Changed 2
  • Bumped @puppeteer/browsers from 3.0.6 to 3.1.0
  • Bumped puppeteer-core from 25.4.0 to 25.5.0
25.5.0 (2026-08-04)
♻️ Chores
  • puppeteer: Synchronize puppeteer versions
Dependencies
  • The following workspace dependencies were updated
    • dependencies
      • @puppeteer/browsers bumped from 3.0.6 to 3.1.0
      • puppeteer-core bumped from 25.4.0 to 25.5.0
View originalPermalink
How puppeteer-v25.5.0 went
puppeteer-core-v25.4.0

puppeteer-core: v25.4.0

Added 3
  • Add browser-level PWA install/launch/uninstall APIs
  • Expose Explicit Resource Management (`using`)
  • Expose handled getter on Dialog
Changed 1
  • Roll to Chrome 151.0.7922.47
Fixed 6
  • Combine duplicate BiDi response headers instead of overwriting
  • Don't throw in checkVisibility for a detached text node
  • Roll to Chrome 150.0.7871.115
  • Roll to Chrome 150.0.7871.46
  • Roll to Chrome 150.0.7871.49
  • Roll to Firefox 152.0.5
25.4.0 (2026-07-27)
🎉 Features
🛠️ Fixes
View originalPermalink
How puppeteer-core-v25.4.0 went
puppeteer-v25.4.0

puppeteer: v25.4.0

Changed 1
  • Roll to Chrome 151.0.7922.47
25.4.0 (2026-07-27)
🎉 Features
Dependencies
  • The following workspace dependencies were updated
    • dependencies
      • puppeteer-core bumped from 25.3.0 to 25.4.0
View originalPermalink
How puppeteer-v25.4.0 went
browsers-v3.0.6

browsers: v3.0.6

Changed 1
  • Extract zip archives with yauzl instead of CLI tools
3.0.6 (2026-07-01)
📄 Documentation
🏗️ Refactor
  • extract zip archives with yauzl instead of CLI tools (#15085) (04a9587)
View originalPermalink
How browsers-v3.0.6 went
puppeteer-core-v25.3.0

puppeteer-core: v25.3.0

Added 1
  • Support installing extensions for browser contexts
Changed 1
  • @puppeteer/browsers bumped from 3.0.5 to 3.0.6
Fixed 2
  • Handle swaps without a timer
  • Normalize duplicate set-cookie headers using newline
25.3.0 (2026-07-01)
🎉 Features
  • support installing extensions for browser contexts (#15164) (118d84d)
🛠️ Fixes
📄 Documentation
Dependencies
  • The following workspace dependencies were updated
    • dependencies
      • @puppeteer/browsers bumped from 3.0.5 to 3.0.6
View originalPermalink
How puppeteer-core-v25.3.0 went
puppeteer-v25.3.0

puppeteer: v25.3.0

Changed 2
  • Bump @puppeteer/browsers from 3.0.5 to 3.0.6
  • Bump puppeteer-core from 25.2.1 to 25.3.0
25.3.0 (2026-07-01)
♻️ Chores
  • puppeteer: Synchronize puppeteer versions
Dependencies
  • The following workspace dependencies were updated
    • dependencies
      • @puppeteer/browsers bumped from 3.0.5 to 3.0.6
      • puppeteer-core bumped from 25.2.1 to 25.3.0
View originalPermalink
How puppeteer-v25.3.0 went
puppeteer-core-v25.2.1

puppeteer-core: v25.2.1

Fixed 2
  • Regression when using Puppeteer with untrusted sessions
  • Roll to Firefox 152.0.2
25.2.1 (2026-06-24)
🛠️ Fixes
View originalPermalink
How puppeteer-core-v25.2.1 went
puppeteer-v25.2.1

puppeteer: v25.2.1

Changed 1
  • puppeteer-core dependency bumped from 25.2.0 to 25.2.1
25.2.1 (2026-06-24)
♻️ Chores
  • puppeteer: Synchronize puppeteer versions
Dependencies
  • The following workspace dependencies were updated
    • dependencies
      • puppeteer-core bumped from 25.2.0 to 25.2.1
View originalPermalink
How puppeteer-v25.2.1 went
View all

Discussion