CHANGELOG
1.2.1 (2021-12-07)
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)
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