Changelog
*Sourced from [codeception/codeception's changelog](https://github.com/Codeception/Codeception/blob/3.0/CHANGELOG-3.0.md).*
> #### 3.0.0
>
> * **BREAKING** Modules removed:
> * Yii1
> * XMLRPC
> * AngularJS
> * Silex
> * Facebook
> * ZF1
> * **POSSIBLE BREAKING** PHPUnit 8.x support.
> > Upgrade Notice: If you face issues with conflicting PHPUnit classes or difference in method signatures, lock version for PHPUnit in composer.json: “phpunit/phpunit”:”^7.0.0”
> * **BREAKING** Multi-session testing disabled by default. Add `use \Codeception\Lib\Actor\Shared\Friend;` to enable `$I->haveFriend`.
> * **BREAKING** [WebDriver] `pauseExecution` removed in favor of `$I->pause()`
> * [Interactive pause](https://codeception.com/docs/02-GettingStarted#Interactive-Pause) inside tests with `$I->pause();` command in debug mode added. Allows to write and debug test in realtime.
> * Introduced [Step Decorators](https://codeception.com/docs/08-Customization#Step-Decorators) - auto-generated actions around module and helper methods. As part of this feature implemented
> * [Conditional Assertions](https://codeception.com/docs/03-AcceptanceTests#Conditional-Assertions) (`$I->canSee()`)
> * [Retries](https://codeception.com/docs/03-AcceptanceTests#Retry) (`$I->retryClick()`);
> * [Silent Actions](https://codeception.com/docs/03-AcceptanceTests#A-B-Testing)(`$I->tryToClick`).
> * Print artifacts on test failure
> * [REST] Short API responses in debug mode with `shortDebugResponse` config option. See [#5455](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5455) by [@sebastianneubert](https://github.com/sebastianneubert)
> * [WebDriver] `switchToIFrame` allow to locate iframe by CSS/XPath.
> * [PhpBrowser][Frameworks] clickButton throws exception if button is outside form by [@Naktibalda.](https://github.com/Naktibalda.)
> * Updated to PHP 7.3 in Docker container by [@OneEyedSpaceFish](https://github.com/OneEyedSpaceFish)
> * Recorder Extension: Added timestamp information with `include_microseconds` config option. By [@OneEyedSpaceFish.](https://github.com/OneEyedSpaceFish.)
> * [REST] Fixed sending request with duplicated slash with endpoint + URL. By [@nicholascus](https://github.com/nicholascus)
>
Commits
- [`88a0a3e`](https://github.com/Codeception/Codeception/commit/88a0a3eb27c5c16868b8c745e8c2812d610caf68) version bump
- [`6885ec5`](https://github.com/Codeception/Codeception/commit/6885ec5fbe23fc01b7af5b7238fe1a116e7af62b) Merge branch '2.6' into 3.0
- [`895e81d`](https://github.com/Codeception/Codeception/commit/895e81d9cfb1b09c67f5833bf3f85d10e6d0b7e7) Merge branch '2.6' of github.com:Codeception/Codeception into 2.6
- [`1f17576`](https://github.com/Codeception/Codeception/commit/1f17576eefbe76a22d71d2b6af0aae9b398d196b) prepared release
- [`6df9679`](https://github.com/Codeception/Codeception/commit/6df9679eb540a155bae7951752c535cb18aea95a) Fixing Module.php constuctor and getConfig phpdoc parameter definitions ([#5467](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5467))
- [`db0ece5`](https://github.com/Codeception/Codeception/commit/db0ece581556ad16da0b40e02e42e9a6229f17a6) Merge branch '2.5' into 3.0
- [`86dd3e6`](https://github.com/Codeception/Codeception/commit/86dd3e61d75ced498ea205792e6a2a7d429b76f4) Update WebDriver documentation - typo in example ([#5472](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5472))
- [`b83a933`](https://github.com/Codeception/Codeception/commit/b83a9338296e706fab2ceb49de8a352fbca3dc98) version bump
- [`fc17a8b`](https://github.com/Codeception/Codeception/commit/fc17a8b755fbd983985605dcfcdfea4fcbe30495) 2.5 Fixed loadSessionSnapshot with php-webdriver 1.1.3 ([#5480](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5480))
- [`fee8c13`](https://github.com/Codeception/Codeception/commit/fee8c134946d0b8590967dc54bdc653f6ed200bb) updated changelog with 2.6 and 3.0 changes
- Additional commits viewable in [compare view](https://github.com/Codeception/Codeception/compare/2.5.5...3.0.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps codeception/codeception from 2.5.5 to 3.0.0.
Changelog
*Sourced from [codeception/codeception's changelog](https://github.com/Codeception/Codeception/blob/3.0/CHANGELOG-3.0.md).* > #### 3.0.0 > > * **BREAKING** Modules removed: > * Yii1 > * XMLRPC > * AngularJS > * Silex > * Facebook > * ZF1 > * **POSSIBLE BREAKING** PHPUnit 8.x support. > > Upgrade Notice: If you face issues with conflicting PHPUnit classes or difference in method signatures, lock version for PHPUnit in composer.json: “phpunit/phpunit”:”^7.0.0” > * **BREAKING** Multi-session testing disabled by default. Add `use \Codeception\Lib\Actor\Shared\Friend;` to enable `$I->haveFriend`. > * **BREAKING** [WebDriver] `pauseExecution` removed in favor of `$I->pause()` > * [Interactive pause](https://codeception.com/docs/02-GettingStarted#Interactive-Pause) inside tests with `$I->pause();` command in debug mode added. Allows to write and debug test in realtime. > * Introduced [Step Decorators](https://codeception.com/docs/08-Customization#Step-Decorators) - auto-generated actions around module and helper methods. As part of this feature implemented > * [Conditional Assertions](https://codeception.com/docs/03-AcceptanceTests#Conditional-Assertions) (`$I->canSee()`) > * [Retries](https://codeception.com/docs/03-AcceptanceTests#Retry) (`$I->retryClick()`); > * [Silent Actions](https://codeception.com/docs/03-AcceptanceTests#A-B-Testing)(`$I->tryToClick`). > * Print artifacts on test failure > * [REST] Short API responses in debug mode with `shortDebugResponse` config option. See [#5455](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5455) by [@sebastianneubert](https://github.com/sebastianneubert) > * [WebDriver] `switchToIFrame` allow to locate iframe by CSS/XPath. > * [PhpBrowser][Frameworks] clickButton throws exception if button is outside form by [@Naktibalda.](https://github.com/Naktibalda.) > * Updated to PHP 7.3 in Docker container by [@OneEyedSpaceFish](https://github.com/OneEyedSpaceFish) > * Recorder Extension: Added timestamp information with `include_microseconds` config option. By [@OneEyedSpaceFish.](https://github.com/OneEyedSpaceFish.) > * [REST] Fixed sending request with duplicated slash with endpoint + URL. By [@nicholascus](https://github.com/nicholascus) >Commits
- [`88a0a3e`](https://github.com/Codeception/Codeception/commit/88a0a3eb27c5c16868b8c745e8c2812d610caf68) version bump - [`6885ec5`](https://github.com/Codeception/Codeception/commit/6885ec5fbe23fc01b7af5b7238fe1a116e7af62b) Merge branch '2.6' into 3.0 - [`895e81d`](https://github.com/Codeception/Codeception/commit/895e81d9cfb1b09c67f5833bf3f85d10e6d0b7e7) Merge branch '2.6' of github.com:Codeception/Codeception into 2.6 - [`1f17576`](https://github.com/Codeception/Codeception/commit/1f17576eefbe76a22d71d2b6af0aae9b398d196b) prepared release - [`6df9679`](https://github.com/Codeception/Codeception/commit/6df9679eb540a155bae7951752c535cb18aea95a) Fixing Module.php constuctor and getConfig phpdoc parameter definitions ([#5467](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5467)) - [`db0ece5`](https://github.com/Codeception/Codeception/commit/db0ece581556ad16da0b40e02e42e9a6229f17a6) Merge branch '2.5' into 3.0 - [`86dd3e6`](https://github.com/Codeception/Codeception/commit/86dd3e61d75ced498ea205792e6a2a7d429b76f4) Update WebDriver documentation - typo in example ([#5472](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5472)) - [`b83a933`](https://github.com/Codeception/Codeception/commit/b83a9338296e706fab2ceb49de8a352fbca3dc98) version bump - [`fc17a8b`](https://github.com/Codeception/Codeception/commit/fc17a8b755fbd983985605dcfcdfea4fcbe30495) 2.5 Fixed loadSessionSnapshot with php-webdriver 1.1.3 ([#5480](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5480)) - [`fee8c13`](https://github.com/Codeception/Codeception/commit/fee8c134946d0b8590967dc54bdc653f6ed200bb) updated changelog with 2.6 and 3.0 changes - Additional commits viewable in [compare view](https://github.com/Codeception/Codeception/compare/2.5.5...3.0.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.