This is the last release of GoutteDriver. As of Goutte 4, Goutte is just reusing
the HttpBrowser of symfony/browser-kit
without any customization. This means
that the HttpBrowser can be used directly with behat/mink-browserkit-driver
instead of using this driver. This 2.0 release is meant as an upgrade path.
Removed:
- Removed support for PHP 7.1 and older
- Removed support for Goutte 2 and 3
New features:
- Add support for Goutte 4
- Migrated to BrowserKitDriver 2
Removed:
- Removed support for PHP 5.3
Testsuite:
- Added CI jobs for PHP 7.1, 7.2, 7.3, 7.4, 80 and 8.1
- Migrated to use
mink/driver-testsuite
Testsuite:
- Added testing on PHP 7
New features:
- Added support for Goutte 3.1+
Misc:
- Updated the repository structure to PSR-4
The driver now relies on BrowserKitDriver 1.2.x, so all changes of this driver are relevant. The changes below only describe the changes related to GoutteDriver specifically.
New features:
- Added the possibility to use a normal Goutte client instead of requiring to use an extended one
- Added the support of Goutte 2.0 as well
Bug fixes:
- Fixed the support of disabling basic auth
- Fixed the resetting of the driver to reset the basic auth
Testing:
- Updated the testsuite to use the new Mink 1.6 driver testsuite
- Added testing on HHVM