Releases: chromedp/chromedp
Releases · chromedp/chromedp
chromedp v0.7.0
chromedp v0.6.12
chromedp v0.6.11
chromedp v0.6.4
- Do not set pdeathsig to the process on Lambda (#720)
chromedp v0.6.2
chromedp v0.6.0
Updated to latest Chromium v89 protocol definitions, and some minor logic fixes.
chromedp v0.5.3
Update to latest cdproto
dependency, as backward-incompatible name changes were introduced with the latest cdproto-gen
variant.
Note: this update could not be delayed any further, as the cdproto-gen
changes had been made well over a month ago, but the changes to cdproto
were not pushed out. For projects not using Go modules, this will cause a breakage if cdproto
and chromedp
are not kept in sync.
v0.5.2
- Discard detached targets properly, which was causing hangs in some sites using iframes
- Stop discarding
EventExceptionThrown
events for targets - Make
ExecAllocator
more robust, withbufio.Reader
and a timeout - Stop erroring about
EventDownloadWillBegin
events - Support a user's explicit
remote-debugging-port
flag - Avoid a few potential concurrency issues in edge cases
v0.4.2
v0.4.0
- add
WaitNewTarget
to grab a tab opened by an existing tab - add
CombinedOutput
to gather the browser's output - add
ByJSPath
to select nodes via a JS expression - add
Emulate
andDevice
to easily emulate devices - mouse actions now use
float64
coordinates to improve high-DPI support - fix an edge case where
FullXPath
could return an incorrect path - make
DefaultExecAllocatorOptions
an array, to discourage racy usage - give better errors when an unexpected
undefined
is encountered - fix a possible panic if
page.Navigate
is used directly - split
Action
into many interfaces to organise the docs into sections - add a number of examples and improve the documentation