Releases: chrome-php/chrome
Releases · chrome-php/chrome
v0.10.0
- Added
Page::getHtml
- Added keyboard API
- Added mouse scrolling
- Attempt to auto-detect chrome binary path
- Added support for
setDownloadPath
- Added support for
captureBeyondViewport
v0.9.0
- 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
v0.8.1
v0.8.0
v0.7.0
- Escaping custom flags for
BrowserFactory
is now automatic - Added timeout for
Page::getFullPageClip
- Added timeout for method
getBase64
- Added options
headerTemplate
andfooterTempalte
forPage::pdf
- Added options
scale
for Page::pdf - Handle gracefully all pages failing to close
- Fixed deprecation from Symfony
v0.6.0
- Features:
- Added Page::pdf (thanks @tanasecosminromeo)
- Added timeout for PageEvaluation methods (thanks @chris-ware)
v0.5.0
Load script tags on the page
- Features:
- Added Page::callFunction
- Added Page::addScriptTag
- Enabled runtime events for pages
- Enabled user gesture for Page::evaluate
- Improved error messages from script evaluation
- Added option "onLoad" for Page::addPreScript
v0.4.0
v0.3.0
Make a crawl instance sharable among multiple scripts
- Features:
- Added option
keepAlive
for browser factory. - Added methods
BrowserProcess::getSocketUri
andProcessAwareBrowser::getSocketUri
- Removed unused option
debug
- Added
BrowserFactory::connectToBrowser
- Added option
- Bug fixes:
- (BC Break) Page navigation now allows by default that the initial loader is replaced with a new one #40