Features:
- Add support for
PHP 8.2
Misc:
- Rename branch
master
tomain
cause black lives matter. #9 #10
Features:
- Add support for
Symfony 6
- Add support for
PHP 8.1
- Drop support for
PHP 7.1
cause of too much maintenance afford. Stick withv1.0.6
if you want to usePHP 7.1
.
Misc:
- Use GitHub Actions instead of Travis CI for continuous integration.
Features:
- Allow to pass a variable/array to manager options and not just scalar values
- Provide example in Readme on how to test if a file was downloaded
Features:
- Allow to pass kernel options and manager options to panther driver (#5 and #6; Thx to @phcorp)
Features:
- Add support for
PHP 8.0
Misc:
- Support and use composer 2 in Dockerfile
- Add support for local development with
PHP 7.1
,PHP 7.2
,PHP 7.3
,PHP 7.4
andPHP 8.0
viadocker-compose.yml
Features:
- switch to
friends-of-behat/mink-extension
frombehat/mink-extension
cause it is recommended to switch at the moment and there is no real support forbehat/mink-extension
with symfony 5.x If you want to stay withbehat/mink-extension
then you have to pinv1.0.2
.
Features:
- Add support for symfony 5 using
behat/mink-extension
But as a drawback you need to add following in yourcomposer.json
:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/chadyred/MinkExtension"
}
],
Features:
- Enabled configuration per driver instance; usage examples with all sessions using mink-panther-driver:
# in behat.yml
extensions:
Robertfausk\Behat\PantherExtension: ~ # no configuration here
Behat\MinkExtension:
javascript_session: javascript_chrome
sessions:
default:
panther: ~
javascript:
panther:
options: ~
javascript_chrome:
panther:
options:
browser: 'chrome'
webServerDir: '%paths.base%/public'
javascript_firefox:
panther:
options:
browser: 'firefox'
Testsuite:
- Enabled travis at all with phpunit and behat for PHP 7.1-7.4
- Added PHP 7.4 in the CI
- Added Unit Tests
- Added one simple scenario test with behat
Initial Release 🎉