Skip to content

Releases: minkphp/MinkBrowserKitDriver

2.3.0

22 Nov 12:43
v2.3.0

Choose a tag to compare

New features:

  • Add support for Symfony 7
  • Fix deprecations triggered on PHP 8.5
  • Improve the error handling for setValue for checkboxes

Bug fixes:

  • Normalize the handling of non-breaking spaces in getText to match other drivers

Testsuite:

  • Add CI jobs running on PHP 8.4 and 8.5

2.2.0

09 Dec 11:33
v2.2.0

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

Choose a tag to compare

New features:

  • Added support for Symfony 6.

2.0.0

13 Dec 10:32
v2.0.0

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

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

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

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

Choose a tag to compare

  • Added Symfony 4.0 compatibility

1.3.2

05 Mar 09:21

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

Choose a tag to compare

  • Added Symfony 3.0 compatibility