Changelog
*Sourced from [codeception/codeception's changelog](https://github.com/Codeception/Codeception/blob/4.0/CHANGELOG-3.1.md).*
> #### 3.1.2
>
> * [Doctrine2] Support non-entity doctrine [@id](https://github.com/id) on the haveInRepository debug message by [@Basster](https://github.com/Basster)
> * [Frameworks][PhpBrowser] Improved detection of content-type for .fail files by [@jasny](https://github.com/jasny)
> * [Frameworks][PhpBrowser] Add HTML snapshots of failing tests to HTML Report by [@reinholdfuereder](https://github.com/reinholdfuereder)
> * [Symfony] Fixed runConsoleCommand by [@wirwolf](https://github.com/wirwolf)
> * [Symfony] grabService uses the special test service container if available by [@burned42](https://github.com/burned42)
> * [Webdriver] Display cookie details in debug output by [@Mitrichius](https://github.com/Mitrichius)
> * [WebDriver] Improved error text of WaitForJS method by [@eriksape](https://github.com/eriksape)
> * Code coverage does not fail when excluded directory not exists by [@Mitrichius](https://github.com/Mitrichius)
> * Use path resolver for bootstrap file detection by [@laoneo](https://github.com/laoneo)
> * [Docs] Documentation updates by [@burned42](https://github.com/burned42), [@kishorehariram](https://github.com/kishorehariram), [@Mitrichius](https://github.com/Mitrichius), [@ruudboon](https://github.com/ruudboon), [@sva1sva](https://github.com/sva1sva)
>
> #### 3.1.1
>
> * Preparation for Symfony 5, removes deprecation message when Symfony 4.3 components are used. See [#5670](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5670) by [@Naktibalda](https://github.com/Naktibalda)
> * [Db] Support initial queries execution after creating connection. See [#5660](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5660) by [@tadasauciunas](https://github.com/tadasauciunas)
>
> ```yml
> Db:
> dsn: # dsn goes hre
> initial_queries:
> - 'CREATE DATABASE IF NOT EXISTS temp_db;'
> - 'USE temp_db;'
> - 'SET NAMES utf8;'
> ```
>
> * Do not fail steps for `retry` and `tryTo` step decorators. Fixes [#5666](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5666) by [@Mitrichius](https://github.com/Mitrichius)
> * [Symfony] Added `runSymfonyConsoleCommand` by [@wirwolf](https://github.com/wirwolf)
>
> ```php
> $result = $I->runSymfonyConsoleCommand('hello:world', '--verbose' => 3]);
> ```
> * [Doctrine2] Bugfix: calling `haveInRepository` with preconstructed entity requires providing constructor parameters. See [#5680](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5680) by [@burned42](https://github.com/burned42)
> * [Doctrine2] Make debug message in `haveInRepository` to support entities with composite keys of entities in bidirectional relations. See [#5685](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5685) by Basster. Fixes [#5663](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5663).
> * Adds possibility to use absolute path for `groups` files in `codeception.yml`. [#5674](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5674) by [@maks-rafalko](https://github.com/maks-rafalko)
> * Fixes the issue with paths in `groups` section when `codeception.yml` is not in the root of the project. [#5674](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5674)) by maks-rafalko.
> * [Asserts] `expectException` deprecated in favor of `expectThrowable`.
Commits
- [`5ea172d`](https://github.com/Codeception/Codeception/commit/5ea172de7b1b2e61dcdd50d73f8368886c549fb4) Updated version number and changelog for 3.1.2
- [`82d7aaa`](https://github.com/Codeception/Codeception/commit/82d7aaa18b5d52cc00909bd6362564cd1074f339) Merge pull request [#5725](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5725) from Digital-Peak/configuration/bootstrap
- [`50907be`](https://github.com/Codeception/Codeception/commit/50907bec48efb11a06eece1fd15989adc8b61762) Merge pull request [#5719](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5719) from Mitrichius/5485-coverage-ignore-not-existing-dir
- [`920435b`](https://github.com/Codeception/Codeception/commit/920435b6baad25f6a822268685a217bf147c6bc6) Use path resolver for bootstrap file detection
- [`48e08e0`](https://github.com/Codeception/Codeception/commit/48e08e0e92ed903a842fb8d60d4fba7e2d10fa85) [Webdriver] display cookie details in debug output ([#5709](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5709))
- [`ffef68b`](https://github.com/Codeception/Codeception/commit/ffef68ba3a2555ee2d1014ddf1baa735475768b1) [Db] fix grabFromDatabase description in docs ([#5717](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5717))
- [`131eefb`](https://github.com/Codeception/Codeception/commit/131eefb3676213cf5b4b84aefe15facfdaf2953c) Create FUNDING.yml
- [`8cb4a93`](https://github.com/Codeception/Codeception/commit/8cb4a93bdb051905a4921364eb82e0b01d82f83b) coverage: do not fail when excluded directory not exists
- [`db65442`](https://github.com/Codeception/Codeception/commit/db65442e29ec188776845f537fe912565e9dfc92) [Symfony] Make grabService use the special test service container if availabl...
- [`df6260f`](https://github.com/Codeception/Codeception/commit/df6260f70e5957041d01243015956b0d2e19a738) [Doctrine2] support non-entity doctrine [@id](https://github.com/id) on the haveInRepository debug mes...
- Additional commits viewable in [compare view](https://github.com/Codeception/Codeception/compare/3.1.0...3.1.2)
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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps codeception/codeception from 3.1.0 to 3.1.2.
Changelog
*Sourced from [codeception/codeception's changelog](https://github.com/Codeception/Codeception/blob/4.0/CHANGELOG-3.1.md).* > #### 3.1.2 > > * [Doctrine2] Support non-entity doctrine [@id](https://github.com/id) on the haveInRepository debug message by [@Basster](https://github.com/Basster) > * [Frameworks][PhpBrowser] Improved detection of content-type for .fail files by [@jasny](https://github.com/jasny) > * [Frameworks][PhpBrowser] Add HTML snapshots of failing tests to HTML Report by [@reinholdfuereder](https://github.com/reinholdfuereder) > * [Symfony] Fixed runConsoleCommand by [@wirwolf](https://github.com/wirwolf) > * [Symfony] grabService uses the special test service container if available by [@burned42](https://github.com/burned42) > * [Webdriver] Display cookie details in debug output by [@Mitrichius](https://github.com/Mitrichius) > * [WebDriver] Improved error text of WaitForJS method by [@eriksape](https://github.com/eriksape) > * Code coverage does not fail when excluded directory not exists by [@Mitrichius](https://github.com/Mitrichius) > * Use path resolver for bootstrap file detection by [@laoneo](https://github.com/laoneo) > * [Docs] Documentation updates by [@burned42](https://github.com/burned42), [@kishorehariram](https://github.com/kishorehariram), [@Mitrichius](https://github.com/Mitrichius), [@ruudboon](https://github.com/ruudboon), [@sva1sva](https://github.com/sva1sva) > > #### 3.1.1 > > * Preparation for Symfony 5, removes deprecation message when Symfony 4.3 components are used. See [#5670](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5670) by [@Naktibalda](https://github.com/Naktibalda) > * [Db] Support initial queries execution after creating connection. See [#5660](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5660) by [@tadasauciunas](https://github.com/tadasauciunas) > > ```yml > Db: > dsn: # dsn goes hre > initial_queries: > - 'CREATE DATABASE IF NOT EXISTS temp_db;' > - 'USE temp_db;' > - 'SET NAMES utf8;' > ``` > > * Do not fail steps for `retry` and `tryTo` step decorators. Fixes [#5666](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5666) by [@Mitrichius](https://github.com/Mitrichius) > * [Symfony] Added `runSymfonyConsoleCommand` by [@wirwolf](https://github.com/wirwolf) > > ```php > $result = $I->runSymfonyConsoleCommand('hello:world', '--verbose' => 3]); > ``` > * [Doctrine2] Bugfix: calling `haveInRepository` with preconstructed entity requires providing constructor parameters. See [#5680](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5680) by [@burned42](https://github.com/burned42) > * [Doctrine2] Make debug message in `haveInRepository` to support entities with composite keys of entities in bidirectional relations. See [#5685](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5685) by Basster. Fixes [#5663](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5663). > * Adds possibility to use absolute path for `groups` files in `codeception.yml`. [#5674](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5674) by [@maks-rafalko](https://github.com/maks-rafalko) > * Fixes the issue with paths in `groups` section when `codeception.yml` is not in the root of the project. [#5674](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5674)) by maks-rafalko. > * [Asserts] `expectException` deprecated in favor of `expectThrowable`.Commits
- [`5ea172d`](https://github.com/Codeception/Codeception/commit/5ea172de7b1b2e61dcdd50d73f8368886c549fb4) Updated version number and changelog for 3.1.2 - [`82d7aaa`](https://github.com/Codeception/Codeception/commit/82d7aaa18b5d52cc00909bd6362564cd1074f339) Merge pull request [#5725](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5725) from Digital-Peak/configuration/bootstrap - [`50907be`](https://github.com/Codeception/Codeception/commit/50907bec48efb11a06eece1fd15989adc8b61762) Merge pull request [#5719](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5719) from Mitrichius/5485-coverage-ignore-not-existing-dir - [`920435b`](https://github.com/Codeception/Codeception/commit/920435b6baad25f6a822268685a217bf147c6bc6) Use path resolver for bootstrap file detection - [`48e08e0`](https://github.com/Codeception/Codeception/commit/48e08e0e92ed903a842fb8d60d4fba7e2d10fa85) [Webdriver] display cookie details in debug output ([#5709](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5709)) - [`ffef68b`](https://github.com/Codeception/Codeception/commit/ffef68ba3a2555ee2d1014ddf1baa735475768b1) [Db] fix grabFromDatabase description in docs ([#5717](https://github-redirect.dependabot.com/Codeception/Codeception/issues/5717)) - [`131eefb`](https://github.com/Codeception/Codeception/commit/131eefb3676213cf5b4b84aefe15facfdaf2953c) Create FUNDING.yml - [`8cb4a93`](https://github.com/Codeception/Codeception/commit/8cb4a93bdb051905a4921364eb82e0b01d82f83b) coverage: do not fail when excluded directory not exists - [`db65442`](https://github.com/Codeception/Codeception/commit/db65442e29ec188776845f537fe912565e9dfc92) [Symfony] Make grabService use the special test service container if availabl... - [`df6260f`](https://github.com/Codeception/Codeception/commit/df6260f70e5957041d01243015956b0d2e19a738) [Doctrine2] support non-entity doctrine [@id](https://github.com/id) on the haveInRepository debug mes... - Additional commits viewable in [compare view](https://github.com/Codeception/Codeception/compare/3.1.0...3.1.2)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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)