Skip to content

Releases: chrome-php/chrome

1.16.1 (2026-07-06)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 06 Jul 19:08
2618fbc
  • Pass explicit trim characters ahead of the PHP 8.6 trim default change

1.16.0 (2026-07-06)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 06 Jul 10:50
27b12da
  • Promote the returned PageUtils helper 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, referrerPolicy and transitionType in Page::navigate()
  • Add Page::authenticate and Page::clearAuthentication methods for HTTP authentication challenges
  • Add AbstractBinaryInput::saveToStream method
  • 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)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 06 Jul 02:10
6d3e295
  • 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)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 27 Dec 12:24
5b2ee67
  • Add PHP 8.5 support
  • Add support for using Symfony 8 components
  • Remove support for Symfony 4 components
  • Add CHROME_NO_SANDBOX env var

1.14.0 (2025-05-28)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 28 May 11:31
9dce1e4
  • Use more specific return type in PageScreenshot::getException
  • Security fix for missing encoding in CssSelector

1.13.0 (2025-02-07)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 07 Feb 17:59
b10c8c1
  • Set maximal expires value if session=false in Page::setCookies

1.12.1 (2025-02-07)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 07 Feb 17:58
dd7a8dd
  • Fix nullable parameter definition in AbstractBinaryInput::getRawBinary

1.12.0 (2024-12-09)

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 09 Dec 11:55
079d2b3
  • Add PHP 8.4 support
  • Add the ability to screenshot individual elements on the page
  • Add AbstractBinaryInput::getRawBinary method
  • Have Cookie implement IteratorAggregate

v1.11.0

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 17 Mar 22:52
dc463f0
  • Add PHP 8.3 support
  • Auto-detect Chromium too

v1.10.1

Choose a tag to compare

@GrahamCampbell GrahamCampbell released this 17 Mar 22:52
ee45a7b
  • Fixed encoding bugs in XPathSelector