Skip to content

Releases: minkphp/MinkBrowserKitDriver

2.2.0

09 Dec 11:33
v2.2.0
Compare
Choose a tag to compare

New features:

  • Added support for Symfony 7.
  • Added types for method parameters
  • Improve the handling of invalid values passed to setValue

Testsuite:

  • Added CI jobs running on PHP 8.2 and 8.3
  • Added static analysis with phpstan

2.1.0

28 Mar 14:37
v2.1.0
Compare
Choose a tag to compare

New features:

  • Added support for Symfony 6.

2.0.0

13 Dec 10:32
v2.0.0
Compare
Choose a tag to compare

BC break:

  • The getClient method now returns an AbstractBrowser from BrowserKit instead of the deprecated Client.
  • The constructor now takes an AbstractBrowser from BrowserKit instead of the deprecated Client.
  • The deprecated methods setRemoveHostFromUrl and setRemoveScriptFromUrl have been removed

New features:

  • Added support for Symfony 5.

Removed:

  • Removed support for Symfony <4.4.
  • Removed support for PHP <7.2.
  • Removed deprecated methods

1.4.1

10 Dec 14:22
v1.4.1
Compare
Choose a tag to compare

Bug fixes:

  • Fixed the basic authentication implementation when using Browserkit clients other than the HttpKernel one.

1.4.0

12 Oct 10:37
v1.4.0
Compare
Choose a tag to compare

Removed:

  • Removed support for PHP 5.3

Bug fixes:

  • Fixed the removal of cookies in a subpath

Testsuite:

  • Added CI jobs running on PHP 7.4, 8.0 and 8.1

1.3.4

11 Mar 14:51
v1.3.4
Compare
Choose a tag to compare

BC Break:

  • Changed the return value for getValue on a select without any options to an empty string rather than null to respect the common contract between Mink drivers

Bug fixes:

  • Changed phpdoc types from Boolean to boolean to be compatible with psalm type checking
  • Improved compatibility with the HTML5 parsing of the symfony/dom-crawler component in 4.4+
  • Removed usages of APIs deprecated in symfony/dom-crawler 4.4
  • Send the configured headers when submitting forms

Testsuite:

  • Removed HHVM from CI as they dropped support for PHP compatibility
  • Added CI on PHP 7.2, 7.3 and 7.4

1.3.3

02 May 09:37
1b9a7ce
Compare
Choose a tag to compare
  • Added Symfony 4.0 compatibility

1.3.2

05 Mar 09:21
Compare
Choose a tag to compare

Testsuite:

  • Disallowed failures on PHP 7 on Travis (tests were passing since a long time)
  • Added HTML escaping of submitted values in the driver testsuite web-fixtures

1.3.1

19 Jan 16:59
Compare
Choose a tag to compare
  • Added Symfony 3.0 compatibility

1.3.0

21 Sep 21:10
Compare
Choose a tag to compare

BC break:

  • Dropped support for Symfony 2.2 and older
  • Bumped required PHP version to 5.3.6

New features:

  • Updated the driver to use findElementsXpaths for Mink 1.7 and forward compatibility with Mink 2

Bug fixes:

  • Improved the exception message when clicking on an invalid element
  • Use saveHTML to get correct HTML code back

Misc:

  • Updated the repository structure to PSR-4