Skip to content

Releases: chrome-php/chrome

v1.11.0

17 Mar 22:52
dc463f0
Compare
Choose a tag to compare
  • Add PHP 8.3 support
  • Auto-detect Chromium too

v1.10.1

17 Mar 22:52
ee45a7b
Compare
Choose a tag to compare
  • Fixed encoding bugs in XPathSelector

v1.10.0

10 Dec 02:28
2b7cb13
Compare
Choose a tag to compare
  • Add Add Node::setHTML method
  • Add Page::setScriptExecution method
  • Allow usage of XPath in Page::waitForElement
  • Enable removal of Chrome flags via excludedSwitches option
  • Add support for webp format and optimizeForSpeed option in Page::screenshot
  • Add support for using Symfony 7 components

v1.9.1

08 Oct 14:48
8df3b31
Compare
Choose a tag to compare
  • Fix rare crash in Page::getHtml
  • Fix whitespace character handling in Keyboard::typeText()

v1.9.0

30 Apr 19:45
c3a3652
Compare
Choose a tag to compare
  • Added some additional life-cycle event constants
  • Added support for disabling browser notifications

v1.8.1

11 Mar 18:21
9146c37
Compare
Choose a tag to compare
  • Fixed issue where Chrome 111 and later have different default allowed origins

v1.8.0

27 Feb 02:25
6bc3ad7
Compare
Choose a tag to compare
  • Add helper function to find target
  • Add --crash-dumps-dir option
  • Allow passing the event name to wait for in setHtml
  • Dropped PHP 7.3 support

v1.7.2

27 Feb 00:49
044f570
Compare
Choose a tag to compare
  • Fix case where the timeout in setHtml() isn't respected
  • Fix hard coded timeout in Dom class
  • Fix hard coded timeout in ResponseReader class
  • Stop process when an error occurs during startup
  • Stop process on waitForStartup if dev tools failed to start
  • Disconnect socket on sendCloseMessage

v1.7.1

04 Sep 21:11
5783c74
Compare
Choose a tag to compare
  • Fix command execution in AutoDiscover

v1.7.0

28 Aug 12:08
1a317b0
Compare
Choose a tag to compare
  • Use command to guess the chrome executable in Linux
  • Officially support PHP 8.2
  • Fix extra HTTP headers