CHANGELOG.md 2.0 KB

CHANGELOG

1.2.1 (2021-12-07)

  • Partial PHP 8.1 support

1.2.0 (2021-11-20)

  • Dropped --disable-default-apps and --disable-extensions by default
  • Added API for interacting with the DOM
  • Added a way to set the timezone
  • Reworked PagePdf class to improve validation

1.1.1 (2021-11-20)

  • Fix mouse element position

1.1.0 (2021-09-26)

  • Add DOM element locator

1.0.1 (2021-09-01)

  • Fix mouse scroll maximum distance

1.0.0 (2021-08-15)

  • Switched over to chrome-php/wrench
  • Add support for keyboard key combinations

0.11.1 (2021-08-15)

  • Fix scroll method returning prematurely

0.11.0 (2021-07-18)

  • Added support for proxy servers as a direct option
  • Added support for passing environment variables
  • Added support for Symfony 6
  • Removed broken getChromeVersion function
  • Implemented more robust auto-discovery

0.10.0 (2021-05-22)

  • Added Page::getHtml
  • Added keyboard API
  • Added mouse scrolling
  • Attempt to auto-detect chrome binary path
  • Added support for setDownloadPath
  • Added support for captureBeyondViewport

0.9.0 (2020-12-09)

  • Support PHP 8.0
  • Increase default sync timeout to 5 seconds
  • Set --font-render-hinting=none in headless mode
  • Fixed keep alive option
  • Fixed various phpdoc issues
  • Fixed sending params to newer Chrome
  • Fixed Wrench::connect() return value
  • Avoid non-thread-safe getenv function

0.8.1 (2020-02-20)

  • Fixed issues with Browser::close
  • Support PHP 7.3 and 7.4

0.8.0 (2020-02-20)

  • Added Page::pdf
  • Added timeout for PageEvaluation methods
  • Added support for Symfony 5
  • Added Browser::close

0.7.0 (2019-10-04)

  • Escaping custom flags for BrowserFactory is now automatic
  • Added timeout for Page::getFullPageClip
  • Added timeout for method getBase64
  • Added options headerTemplate and footerTempalte for Page::pdf
  • Added options scale for Page::pdf
  • Handle gracefully all pages failing to close
  • Fixed deprecation from Symfony