Skip to content

Releases: symfony/panther

Version 2.3.0

21 Nov 14:13
7d96ff3

Choose a tag to compare

  • Add support for PHP 8.5
  • Add support for Symfony 8
  • Disable dev-tools by default

Version 2.2.0

30 Jan 13:13

Choose a tag to compare

  • Add support for PHP 8.4
  • Add support for using Selenium with the built-in web server
  • Add a PANTHER_NO_REDUCED_MOTION environment variable to instruct the website to disable the reduction of non-essential movement
  • Add the ability to pass options to HttpClient when using HttpBrowser
  • Use a custom exception hierarchy instead of native exceptions directly
  • The Firefox window-size option is not set by default anymore in headless mode
  • Add explicit error messages in wait* methods
  • Fix support for checkbox and radio buttons having 0 as value
  • Fix catching of WebDriver exceptions
  • Ignore curl exceptions when closing WebDriver inside the destructor
  • Documentation has been moved from the Git repository to https://symfony.com/doc/current/testing/end_to_end.html

Version 2.1.1

03 Dec 22:19
v2.1.1

Choose a tag to compare

  • Allow Symfony 7
  • Improve DX when using the Symfony binary
  • Fix screenshot on test failure
  • Add missing arguments when calling the legacy PHPUnit extension

Version 2.1.0

31 May 09:44
v2.1.0
7294951

Choose a tag to compare

  • Add support for PHPUnit 10
  • Add support for matches() and closest() in Crawler

v2.0.1

02 Dec 17:34
v2.0.1
dc57282

Choose a tag to compare

What's Changed

  • Fix accessing PantherTestCaseTrait::$webServerDir before initialization by @kbond in #523

Full Changelog: v2.0.0...v2.0.1

v2.0.0

30 Nov 17:02
v2.0.0
b3bc87d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.2...v2.0.0

v1.1.2

30 Nov 16:31
v1.1.2
8716dd7

Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

Version 1.1.1

14 Jul 08:29
v1.1.1
e53feac

Choose a tag to compare

  • Fix a bug preventing to disable the headless mode

Version 1.1.0

13 Jul 09:59
v1.1.0
1779026

Choose a tag to compare

  • Add a PANTHER_DEVTOOLS environment variable to disable the dev tools
  • Add a PANTHER_ERROR_SCREENSHOT_ATTACH environment variable to attach screenshots to PHPUnit reports in the JUnit format
  • Add a chromedriver_arguments option to pass custom arguments to Chromedriver
  • Add an env option to pass custom environment variables to the built-in web server from PantherTestCase
  • Add the possibility to pass options to ChromeManager
  • Automatically find the Chromedriver binary installed by lanfest/binary-chromedriver
  • Symfony 5.3 compatibility
  • Fix assertions that were not working with clients other than PantherClient
  • Fix the ability to keep the window of the browser open when a test fail by using the --debug option
  • Fix the ServerExtension when registerClient() is called multiple times
  • Fix undefined constant errors when using PantherTestCaseTrait directly

Version 1.0.1

04 Feb 20:03
v1.0.1
d129434

Choose a tag to compare

  • Fix storing screenshots in the wrong directory when PANTHER_ERROR_SCREENSHOT_DIR is enabled