diff --git a/CHANGELOG-3.0.md b/CHANGELOG-3.0.md index 99c922cc83..ba0a5ebc11 100644 --- a/CHANGELOG-3.0.md +++ b/CHANGELOG-3.0.md @@ -10,4 +10,13 @@ * **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`. -* \ No newline at end of file +* **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 by @sebastianneubert +* [WebDriver] `switchToIFrame` allow to locate iframe by CSS/XPath. + \ No newline at end of file