All Versions
15
Latest Version
Avg Release Cycle
63 days
Latest Release
846 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.5.4
December 04, 2020 -
v0.5.3 Changes
January 16, 2020⚡️ Update to latest
cdproto
dependency, as backward-incompatible name changes were introduced with the latestcdproto-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 tocdproto
were not pushed out. For projects not using Go modules, this will cause a breakage ifcdproto
andchromedp
are not kept in sync. -
v0.5.2 Changes
November 27, 2019- 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.5.1
October 13, 2019 -
v0.5.0
October 09, 2019 -
v0.4.2 Changes
October 05, 2019🚀 Maintenance release. No major changes since v0.4.0 other than Go module dependency updates.
-
v0.4.1
October 02, 2019 -
v0.4.0 Changes
August 15, 2019- ➕ 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 - 0️⃣ 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
- ➕ add
-
v0.3.1 Changes
June 26, 2019- 🛠 fix a regression when sending large messages to Chrome over websocket
- ⏱ increase the timeout when waiting for new pages to appear, for slow devices
- avoid hanging in
Navigate
actions if the context is canceled - 🛠 fix a data race if
Navigate
was used while a navigation was already happening - 🛠 fix a regression where large queries could deadlock the target handler
- ⏪ revert back to using one goroutine per selector, to reduce CPU use when idle
-
v0.3.0 Changes
May 13, 2019- 👍 allow listening for browser or tab events
- navigation actions now wait for the frame to load
- 👍 allow using tabs opened by existing tabs
- 🛠 fix the screenshot actions to work on high DPIs
- work with headless-shell containers out of the box