Releases: chrome-php/chrome
Releases · chrome-php/chrome
Release list
1.16.1 (2026-07-06)
- Pass explicit trim characters ahead of the PHP 8.6 trim default change
1.16.0 (2026-07-06)
- Promote the returned
PageUtilshelper classes to the public API - Add an option and browser API to disable JavaScript execution on existing and future pages
- Allow choosing the box model in
Node::getPosition() - Allow setting
referrer,referrerPolicyandtransitionTypeinPage::navigate() - Add
Page::authenticateandPage::clearAuthenticationmethods for HTTP authentication challenges - Add
AbstractBinaryInput::saveToStreammethod - Allow specifying options in
Page::screenshotElement() - Allow fractional mouse coordinates in
Mouse::move() - Return floats from
Mouse::getPosition() - Wait for socket data instead of polling for responses
- Require
chrome-php/wrench^1.9 - Support newer versions of Chrome
1.15.1 (2026-07-06)
- Fix mouse scrolling timing out when the page changes during the scroll
- Fix Linux Chrome binary detection on POSIX shells
1.15.0 (2025-12-27)
- Add PHP 8.5 support
- Add support for using Symfony 8 components
- Remove support for Symfony 4 components
- Add
CHROME_NO_SANDBOXenv var
1.14.0 (2025-05-28)
- Use more specific return type in
PageScreenshot::getException - Security fix for missing encoding in
CssSelector
1.13.0 (2025-02-07)
- Set maximal expires value if
session=falseinPage::setCookies
1.12.1 (2025-02-07)
- Fix nullable parameter definition in
AbstractBinaryInput::getRawBinary
1.12.0 (2024-12-09)
- Add PHP 8.4 support
- Add the ability to screenshot individual elements on the page
- Add
AbstractBinaryInput::getRawBinarymethod - Have
CookieimplementIteratorAggregate
v1.11.0
- Add PHP 8.3 support
- Auto-detect Chromium too
v1.10.1
- Fixed encoding bugs in
XPathSelector