|
| 1 | +## 3.3.7 |
| 2 | + |
| 3 | +🛩️ Features |
| 4 | + |
| 5 | +* **Promise-based typings** for TypeScript definitions in #3465 by @nlespiaucq. If you use TypeScript or use linters [check how it may be useful to you](https://bit.ly/3XIMq6n). |
| 6 | +* **Translation** improved to use [custom vocabulary](https://codecept.io/translation/). |
| 7 | +* [Playwright] Added methods in #3398 by @mirao |
| 8 | + * `restartBrowser` - to restart a browser (with different config) |
| 9 | + * `_createContextPage` - to create a new browser context with a page from a helper |
| 10 | +* Added [Cucumber custom types](/bdd#custom-types) for BDD in #3435 by @Likstern |
| 11 | +* Propose using JSONResponse helper when initializing project for API testing. #3455 by @PeterNgTr |
| 12 | +* When translation enabled, generate tests using localized aliases. By @davertmik |
| 13 | + |
| 14 | +🐛 Bugfixes |
| 15 | + |
| 16 | +* Fixed #3462 `TypeError: Cannot read properties of undefined (reading 'setStatus')` by @dwentland24 in #3438 |
| 17 | +* Fixed creating steps file for TypeScript setup #3459 by @PeterNgTr |
| 18 | +* Fixed issue of after all event in `run-rerun` command after complete execution #3464 by @jain-neeeraj |
| 19 | +* [Playwright][WebDriver][Appium] Do not change `waitForTimeout` value on validation. See #3478 by @pmajewski24. Fixes #2589 |
| 20 | +* [Playwright][WebDriver][Protractor][Puppeteer][TestCafe] Fixes `Element "{null: undefined}" was not found` and `element ([object Object]) still not present` messages when using object locators. See #3501 and #3502 by @pmajewski24 |
| 21 | +* [Playwright] Improved file names when downloading file in #3449 by @PeterNgTr. Fixes #3412 and #3409 |
| 22 | +* Add default value to `profile` env variable. See #3443 by @dwentland24. Resolves #3339 |
| 23 | +* [Playwright] Using system-native path separator when saving artifacts in #3460 by @PeterNgTr |
| 24 | +* [Playwright] Saving videos and traces from multiple sessions in #3505 by @davertmik |
| 25 | +* [Playwright] Fixed `amOnPage` to navigate to `about:blank` by @zaxoavoki in #3470 Fixes #2311 |
| 26 | +* Various typing improvements by @AWolf81 @PeterNgTr @mirao |
| 27 | + |
| 28 | +📖 Documentation |
| 29 | + |
| 30 | +* Updated [Auickstart](https://codecept.io/quickstart/) with detailed explanation of questions in init |
| 31 | +* Added [Translation](/translations/) guide |
| 32 | +* Updated [TypeScript](https://bit.ly/3XIMq6n) guide for promise-based typings |
| 33 | +* Reordered guides list on a website |
| 34 | + |
1 | 35 | ## 3.3.6 |
2 | 36 |
|
3 | 37 | * [`run-rerun`](https://codecept.io/commands/#run-rerun) command was re-introduced by @dwentland24 in #3436. Use it to perform run multiple times and detect flaky tests |
4 | 38 | * Enabled `retryFailedStep` by default in `@codeceptjs/configure` v 0.10. See https://github.com/codeceptjs/configure/pull/26 |
5 | 39 | * [Playwright] Fixed properties types "waitForNavigation" and "firefox" by @mirao in #3401 |
6 | 40 | * [REST] Changed "endpoint" to optional by @mirao in #3404 |
7 | | -* [REST] Use [`secret`]() for form encoded string by @PeterNgTr: |
| 41 | +* [REST] Use [`secret`](/secrets) for form encoded string by @PeterNgTr: |
8 | 42 |
|
9 | 43 | ```js |
10 | 44 | const secretData = secret('name=john&password=123456'); |
|
0 commit comments