NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1574 by repository stars
Last release today
04 Oct 2026
Release timing varies
gaps range from 8 days to 8 months
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
76 releases · first in 2019
Nothing published for this version
This release moves the example programs to chromedp v0.19.0 and adds 17 new programs, so there are 41 now. The tags of this repository follow the tags
This release moves the example programs to chromedp v0.19.0 and adds 17 new programs, so there are 41 now. The tags of this repository follow the tags of chromedp: v0.19.x holds programs that use chromedp v0.19, and a point release such as v0.19.1 is a later change in this repository.
All the new programs use a local server and need no internet.
intercept blocks, mocks and changes requests with the Fetch domain. session saves a login session and restores it in another browser. har writes a HAR file from the network events of a page. pdfstream reads a printed PDF as a stream. screencast saves the frames of a page as JPEG files.frames reaches elements inside an iframe and a shadow root. dialogs answers alert, confirm, prompt and beforeunload dialogs. popups works with popups, several targets and browser contexts. eventsiter reads events with iterators and waits for the network to be idle. console reads the console and the uncaught exceptions.dragdrop uses DragAndDrop for mouse and HTML5 drags. exposefunc calls Go functions from the page with ExposeFunc. pdfoptions prints PDF files with the new PrintToPDF options.structeval decodes JavaScript results into Go values. selectors compares the typed selectors. rawcall sends protocol commands that have no action. workers runs many jobs in parallel in one browser.tabs was new in v0.18.0. It now has the flag -tabs-in-one-window.chromedp v0.19.0, cdproto v0.157.5 and chromedp/remote v0.1.0.frames waits with WaitNotPresent, which works with a JSPath expression that gives null since chromedp v0.19.0.chromedp. The workflows do not run the programs, because many of them read live websites.go run, for example go run github.com/chromedp/examples/dragdrop@v0.19.0.One column per quarter.
This release moves all the example programs to the new API of chromedp v0.18.0. From now on, the tags of this repository follow the tags of chromedp :
This release moves all the example programs to the new API of chromedp v0.18.0. From now on, the tags of this repository follow the tags of chromedp: v0.18.x holds programs that use chromedp v0.18, and a point release such as v0.18.1 is a later change in this repository.
chromedp.Do and chromedp.Run return values, chromedp.Events reads events, and cdp.Call sends a protocol command.chromedp v0.18.0, cdproto v0.157.4 and the module chromedp/remote v0.1.0.-v to print the protocol messages. Every program except remote takes the flag -visible to show the browser window and keep the browser open. The variable CHROMEDP_VISIBLEWINDOW does the same.tabs: it opens several tabs of one browser at the same time, shows that tabs share cookies unless a tab has its own browser context, and with -tabs-in-one-window it opens real tabs in one window and switches between them.submit searches Wikipedia, because DuckDuckGo shows a challenge to a headless browser.click clicks the summary of the example on pkg.go.dev, and the program upload runs from any directory.remote program and forecast -remote use remote.NewAllocator.chromedp, a table that shows which programs need the internet, and a note on how to run a program.chromedp. The workflows do not run the programs, because most of them read live websites.cookie, headers, keys, proxy, subtree, tabs, upload and visible need no internet.go run, for example go run github.com/chromedp/examples/tabs@v0.18.0.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →