All Versions
Latest Version
Avg Release Cycle
63 days
Latest Release
846 days ago

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 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 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, with bufio.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 and Device 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
  • 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