Releases: drevops/behat-steps
2.6.0
What's new since 2.5.0
- chore(deps): update selenium/standalone-chromium docker tag to v130 @renovate (#277)
- Moved dev deps into fixture. @AlexSkrypnyk (#278)
- chore(deps): update uselagoon/php-8.2-cli-drupal docker tag to v24.10.0 @renovate (#276)
- Updated code to comply with PHPStan level 7. @AlexSkrypnyk (#274)
- chore(deps): update all dependencies to v24.10.0 @renovate (#275)
- Added
CookieTrait
. @AlexSkrypnyk (#273)
Full Changelog: 2.5.0...2.6.0
@AlexSkrypnyk, @renovate and @renovate[bot]
2.5.0
BC 🚨
These 2 step definitions were removed as it is no longer possible to enable/disable the test system within a test; tag a test with @email
instead:
Given I enable the test email system
Given I disable the test email system
What's new since 2.4.0
- Added a linter for Gherkin and updated test features. @AlexSkrypnyk (#271)
- Email Trait idempotency fixes. @NigelCunninghamRGA (#265)
- Simplified Email trait to be activated on
@email
tag only. @AlexSkrypnyk (#268) - Updated to
selenium/standalone-chromium:129.0
. @AlexSkrypnyk (#267) - chore(deps): update all dependencies @renovate (#264)
- Fixed coding standards. @AlexSkrypnyk (#266)
- chore(deps): update all dependencies to v24.8.0 @renovate (#263)
- Updated
ElementTrait
: Adding new an assert element with wildcard pattern exists. @tannguyen04 (#260) - Added
MetaTagTrait
@tannguyen04 (#261) - Added support for colour field @tannguyen04 (#258)
- Fixed deleting non existing menu items throwing errors. @tannguyen04 (#259)
- Added
UserTrait: set last access time
@tannguyen04 (#256) - Added steps:
scroll to element
andcheck element at the top of page
. @tannguyen04 (#257) - Added a list of step definitions to README.md @tannguyen04 (#255)
- Increase test coverage part 2 @tannguyen04 (#248)
- Increased test coverage. @tannguyen04 (#246)
- Added support to specify relative time in seconds in
DateTrait
. @tannguyen04 (#241)
Full Changelog: 2.4.0...2.5.0
@AlexSkrypnyk, @NigelCunninghamRGA, @renovate, @renovate[bot] and @tannguyen04
2.4.0
What's new since 2.3.0
This is a tiny release, but addresses an important BC change for OverrideTrait
. Also adds strict types.
- BC 🚨: Fixed
OverrideTrait
duplicating step definition names. Please see this note on how to upgrade. @AlexSkrypnyk (#240) - Updated build scripts to use Drupal 10.3. @AlexSkrypnyk (#240)
- Fixed coding standards. @AlexSkrypnyk (#240)
- chore(deps): update Docker containers to
v24.6.0
@renovate (#236)
Full Changelog: 2.3.0...2.4.0
@AlexSkrypnyk, @renovate and @renovate[bot]
2.3.0
What's new since 2.2.0
BC break 🚨
When I go to my edit profile page
-> When I go to my profile edit page
- [#212] Fixed
When I go to my profile edit page
. @AlexSkrypnyk (#219) - [#196] Added code coverage reporting. @AlexSkrypnyk (#213)
- [#216] Decommissioned Drupal 9 test fixtures. @AlexSkrypnyk (#217)
- Updated Drupal fixture to 10.2. @AlexSkrypnyk (#214)
- [#209] Supported additional entity properties when creating files. @ericgsmith (#210)
- chore(deps): update drevops/ci-runner docker tag to v24.4.0 @renovate (#211)
- chore(deps): update seleniarm/standalone-chromium docker tag to v123 @renovate (#207)
- chore(deps): update drevops/docker-wait-for-dependencies docker tag to v24.3.0 @renovate (#206)
- chore(deps): update uselagoon/php-8.1-fpm docker tag to v24.3.1 @renovate (#204)
- chore(deps): update uselagoon/php-8.1-cli-drupal docker tag to v24.3.1 @renovate (#203)
- chore(deps): update uselagoon/nginx-drupal docker tag to v24.3.1 @renovate (#202)
- chore(deps): update uselagoon/mariadb-drupal docker tag to v24.3.1 @renovate (#201)
- chore(deps): update uselagoon/php-8.1-cli-drupal docker tag to v24.3.0 @renovate (#200)
- chore(deps): update uselagoon/nginx-drupal docker tag to v24.3.0 @renovate (#199)
- chore(deps): update uselagoon/mariadb-drupal docker tag to v24.3.0 @renovate (#197)
- chore(deps): update uselagoon/php-8.1-fpm docker tag to v24.3.0 @renovate (#198)
- chore(deps): update dependency palantirnet/drupal-rector to ^0.20 @renovate (#195)
- chore(deps): update drevops/ci-runner docker tag to v24.3.0 @renovate (#194)
- chore(deps): update uselagoon/php-8.1-fpm docker tag to v24.2.0 @renovate (#193)
- chore(deps): update uselagoon/php-8.1-cli-drupal docker tag to v24.2.0 @renovate (#192)
- chore(deps): update uselagoon/mariadb-drupal docker tag to v24.2.0 @renovate (#190)
- chore(deps): update uselagoon/nginx-drupal docker tag to v24.2.0 @renovate (#191)
Full Changelog: 2.2.0...2.3.0
@AlexSkrypnyk, @ericgsmith, @renovate and @renovate[bot]
2.2.0
What's new since 2.1.0
IMPORTANT! Updates version constraints for Mink and MinkSelenium2Driver to use versions after the strict type updates.
If you used Syn
library in your custom FeatureContext.php
- update it accordingly based on changes in those packages. This package is fully compatible with the updated Syn
library.
- [#161] Updated behat/mink-selenium2-driver to 1.7 @tannguyen04 (#187)
- chore(deps): update drevops/docker-wait-for-dependencies docker tag to v24 @renovate (#185)
- [#127] Made dynamic condition for no managed files step. @tannguyen04 (#180)
- chore(deps): update release-drafter/release-drafter action to v6 @renovate (#183)
- [#174] Restructured code to follow scaffold 0.12.0 @tannguyen04 (#179)
- chore(deps): update seleniarm/standalone-chromium docker tag to v121 @renovate (#182)
- chore(deps): update drevops/ci-runner docker tag to v24 @renovate (#181)
- chore(deps): update uselagoon/php-8.1-fpm docker tag to v24 @renovate (#178)
- chore(deps): update uselagoon/php-8.1-cli-drupal docker tag to v24 @renovate (#177)
- chore(deps): update uselagoon/nginx-drupal docker tag to v24 @renovate (#176)
- chore(deps): update uselagoon/mariadb-drupal docker tag to v24 @renovate (#175)
- Added negative assertions for the TaxonomyTrait steps. @tannguyen04 (#172)
- chore(deps): update toshimaru/auto-author-assign action to v2.1.0 @renovate (#173)
- chore(deps): update dependency palantirnet/drupal-rector to ^0.19 @renovate (#171)
- chore(deps): update drevops/ci-runner docker tag to v23.12.0 @renovate (#170)
- chore(deps): update seleniarm/standalone-chromium docker tag to v120 @renovate (#169)
- [#124] Added support for CKEditor 5. @tannguyen04 (#168)
- chore(deps): update seleniarm/standalone-chromium docker tag to v117 @renovate (#167)
- Updated dependencies and added strict types. @AlexSkrypnyk (#162)
Full Changelog: 2.1.0...2.2.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tannguyen04
2.1.0
What's new since 2.0.1
IMPORTANT! Adds version constraints for Mink and MinkSelenium2Driver to use versions prior to strict type updates (which partially breaks some steps) and Syn
library updates.
The next minor version of behat-steps
will be compatible with newer versions of these packages and these constraints will be removed.
https://github.com/minkphp/Mink/releases/tag/v1.11.0
https://github.com/minkphp/MinkSelenium2Driver/releases/tag/v1.7.0
Features
- Added handling for multiple sessions in bigpipe. @richardgaunt (#148)
Chores
- chore(deps): update uselagoon/nginx-drupal docker tag to v23.12.0 @renovate (#158)
- chore(deps): update uselagoon/php-8.1-cli-drupal docker tag to v23.12.0 @renovate (#159)
- chore(deps): update uselagoon/php-8.1-fpm docker tag to v23.12.0 @renovate (#157)
- chore(deps): update uselagoon/mariadb-drupal docker tag to v23.12.0 @renovate (#156)
- chore(deps): update drevops/ci-runner docker tag to v23.11.0 @renovate (#160)
- chore(deps): update uselagoon/php-8.1-cli-drupal docker tag to v23.11.0 @renovate (#153)
- chore(deps): update uselagoon/php-8.1-fpm docker tag to v23.11.0 @renovate (#154)
- chore(deps): update uselagoon/nginx-drupal docker tag to v23.11.0 @renovate (#152)
- chore(deps): update uselagoon/mariadb-drupal docker tag to v23.11.0 @renovate (#151)
Full Changelog: 2.0.1...2.1.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @richardgaunt
2.0.1
What's new since 2.0.0
- Fixed several static errors. @AlexSkrypnyk (#146)
- chore(deps): update uselagoon/php-8.1-cli-drupal docker tag to v23.10.0 @renovate (#141)
- chore(deps): update uselagoon/php-8.1-fpm docker tag to v23.10.0 @renovate (#142)
- chore(deps): update uselagoon/nginx-drupal docker tag to v23.10.0 @renovate (#140)
- chore(deps): update uselagoon/mariadb-drupal docker tag to v23.10.0 @renovate (#138)
- Updated scaffold files. @AlexSkrypnyk (#136)
Full Changelog: 2.0.0...2.0.1
@AlexSkrypnyk, @renovate and @renovate[bot]
2.x version split
What's new since 1.5.3
Version split due to upstream dependencies.
1.x
branch is dedicated to supporting D7 and D9 compatibility (until D7 complete EOL)
main
is dedicated to supporting D10 and D9.
D9 sites should use 2.x
version.
- chore: Added compatibility with Drupal Extension v5 and removed D7 support. (#131)
Full Changelog: 1.5.3...2.0.0
IMPORTANT!
If you are using drupal/core-dev
for D9, you will have to use 1.x
version until/if this issues is resolved jhedstrom/drupalextension#637
1.x version split
What's new since 1.5.3
Version split due to upstream dependencies.
1.x
branch is dedicated to supporting D7 and D9 compatibility (until D7 complete EOL)
main
is dedicated to supporting D10 and D9.
D9 sites should use 2.x
version.
- chore: Removed D10 support from 1.x branch. (#130)
Full Changelog: 1.5.3...1.6.0
IMPORTANT!
1.5.x version used forked Drupal Extension and Drupal Driver and required to add those forks into your sites.
If this is the case - please remove those repositories from composer.json
and use "clean" installation of version 1.6
.
1.5.3
What's new since 1.5.2
- bug: Fixed unmanged files incorrectly working with directories. @AlexSkrypnyk (#129)
- Pinned Chrome to 111.0. @AlexSkrypnyk (#128)
Full Changelog: 1.5.2...1.5.3