Releases: drevops/behat-screenshot
Releases · drevops/behat-screenshot
2.0.0
Stable API, multi-driver support and additional information in screenshots.
What's new since 1.6.0
- Updated extension options to be consistent. @AlexSkrypnyk (#147)
- Refactored to have a consistent interface. @AlexSkrypnyk (#146)
- [#43] Fixed compatibility with Drivers other than Selenium. @AlexSkrypnyk @xurizaemon (#144)
- Allow more information on screenshots. @richardgaunt @AlexSkrypnyk (#140) (#143)
- [#132] Replaced URL-encoded characters in the screenshot file names. @AlexSkrypnyk (#145)
- Updated code formatting and tests. @AlexSkrypnyk (#142)
- Update dependency drevops/behat-phpserver to v2 @renovate (#141)
- Updated PHPStan and Rector to v2. @AlexSkrypnyk (#139)
- Update dependency opis/closure to v4 @renovate (#138)
- Update codecov/codecov-action action to v5 @renovate (#135)
- Update selenium/standalone-chromium Docker tag to v131 @renovate (#136)
Config migration:
fail
-> on_failed
fail_prefix
- > failed_prefix
filenamePattern
-> filename_pattern
filenamePatternFailed
-> filename_pattern_failed
Additional information in screenshots
Full Changelog: 1.6.0...2.0.0
@AlexSkrypnyk, @renovate, @renovate[bot], @richardgaunt, @xurizaemon
1.6.0
What's new since 1.5.0
- Increased code test coverage. @AlexSkrypnyk (#131)
- Updated coding standards to use strict types. @AlexSkrypnyk (#130)
- Added PHP 8.4 to CI. @AlexSkrypnyk (#129)
- Added Gherkinlint. @AlexSkrypnyk (#128)
- Removed Docker from the dev stack. @AlexSkrypnyk (#127)
- [#79] Moved CI to GHA. @AlexSkrypnyk (#125)
- [#114] Moved to selenium for ARM. @AlexSkrypnyk (#124)
- Added composer normalize and normalized. @AlexSkrypnyk (#123)
- Update drevops/ci-runner Docker tag to v24.11.0 @renovate (#122)
- Increased test coverage. @tannguyen04 (#115)
Full Changelog: 1.5.0...1.6.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tannguyen04
1.5.0
What's new since 1.4.0
- Update drevops/ci-runner Docker tag to v24.4.0 @renovate (#105)
- Update uselagoon/php-8.2-cli Docker tag to v24.3.1 @renovate (#104)
- Update uselagoon/php-8.2-cli Docker tag to v24.3.0 @renovate (#103)
- [#99] Updated documentation. @AlexSkrypnyk (#102)
- Added Behat code coverage. @AlexSkrypnyk (#101)
- Added test coverage support to CI. @AlexSkrypnyk (#100)
- Update dependency phpunit/phpunit to v11 @renovate (#98)
- Updated code to use Drupal coding standards. @AlexSkrypnyk (#97)
Full Changelog: 1.4.0...1.5.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tannguyen04
1.4.0
What's new since 1.3.0
- [#95] Fixed symfony/http-client version dependency. @AlexSkrypnyk (#96)
- [#29] Throw error if selenium is not running. @tannguyen04 (#93)
- Update drevops/ci-runner Docker tag to v24.3.0 @renovate (#92)
- Update uselagoon/php-8.2-cli Docker tag to v24.2.0 @renovate (#91)
- [#89] Updated to scaffold 0.12.1 @tannguyen04 (#90)
- [#28] Allow to save the screenshot name. @tannguyen04 (#88)
- Update dependency phpunit/phpunit to v11 @renovate (#86)
- Update release-drafter/release-drafter action to v6 @renovate (#87)
- Update seleniarm/standalone-chromium Docker tag to v121 @renovate (#85)
- Update drevops/ci-runner Docker tag to v24 @renovate (#84)
- Update uselagoon/php-8.2-cli Docker tag to v24 @renovate (#83)
- Update toshimaru/auto-author-assign action to v2.1.0 @renovate (#82)
- Update actions/cache action to v4 @renovate (#81)
- Update drevops/ci-runner Docker tag to v23.12.0 @renovate (#80)
Full Changelog: 1.3.0...1.4.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tannguyen04
PHP 8.2 and BrowserKit driver
What's new since 1.2.0
- Updated to PHP 8.2 and switched to browserkit driver. @AlexSkrypnyk (#78)
- Removed hard requirement on the specific drivers from
composer.json
@AlexSkrypnyk (#78) - Update drevops/ci-runner Docker tag to v23.11.0 @renovate (#76)
- Update uselagoon/php-8.1-cli-drupal Docker tag to v23.12.0 @renovate (#75)
- bump symfony versions @tacman (#73)
- Update uselagoon/php-8.1-cli-drupal Docker tag to v23.11.0 @renovate (#69)
- Update dependency symfony/process to v6 @renovate (#61)
- Update seleniarm/standalone-chromium Docker tag to v117 @renovate (#63)
- Update dependency phpunit/phpunit to v10 @renovate (#60)
- Fixed static lint code issues. @AlexSkrypnyk (#59)
- Updated CLI context helper. @AlexSkrypnyk (#58)
- Updated scaffold and pinned Docker containers. @AlexSkrypnyk (#57)
Full Changelog: 1.2.0...1.3.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tacman
Symfony 6 compatibility.
Symfony 6 compatibility.
Fixed purging from custom dir.
- Fixed files not being correctly purged from the custom screenshots directory.
- Added more tests.
First stable release!
1.0.0 Updated namespace to DrevOps.
Default values, BEHAT_SCREENSHOT_PURGE and more tests.
- Added default values to allow inclusion without specifying parameters:
default:
suites:
default:
contexts:
- IntegratedExperts\BehatScreenshotExtension\Context\ScreenshotContext
- FeatureContext
extensions:
IntegratedExperts\BehatScreenshotExtension: ~
- Added support to purge screenshots using environment variable
BEHAT_SCREENSHOT_PURGE
:
BEHAT_SCREENSHOT_PURGE=1 vendor/bin/behat
- Added extensive Behat CLI testing
Fixes Drupal 9 compatibility.
Update symfony/finder for Drupal 9 Refs #38