Skip to content

Releases: symfony/panther

Version 0.4.0

04 Jun 09:46
Compare
Choose a tag to compare
  • Speed up the boot sequence
  • Add basic support for file uploads
  • Add a readinessPath option to use a custom path for server readiness detection
  • Fix the behavior of ChoiceFormField::getValue() to be consistent with other BrowserKit implementations
  • Ensure to clean the previous content of field when using TextareaFormField::setValue() and InputFormField::setValue()

Version 0.3.0

27 Feb 12:49
Compare
Choose a tag to compare
  • Add a new API to manipulate the mouse
  • Keep the browser window open on fail, when running in non-headless mode
  • Automatically open Chrome DevTools when running in non-headless mode
  • PHPUnit 8 compatibility
  • Add a PHPUnit extension to keep alive the webserver and the client between tests
  • Change the default port of the web server to 9080 to prevent a conflit with Xdebug
  • Allow to use an external web server instead of the built-in one for testing
  • Allow to use a custom router script
  • Allow to use a custom Chrome binary

Version 0.2.0

26 Sep 10:43
Compare
Choose a tag to compare
  • Compatibility with PHP 7.1 (the minimal version was 7.2 before)
  • Added a PHPUnit listener (ServerListener) to keep the webserver active during the entire test suite
  • The kernel is now always booted when in a Symfony test, and it's possible to configure it
  • Added a new Client::refreshCrawler() method to refresh the crawler when WebDriver elements are stale
  • Possibility to pass custom arguments to ChromeDriver
  • Added JS execution capabilities to the Client class
  • Improved documentation
  • Improved CI

Version 0.1.0

17 Jul 10:39
Compare
Choose a tag to compare

Initial release