You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.md
+62Lines changed: 62 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,68 @@ layout: Section
7
7
8
8
# Releases
9
9
10
+
## 3.6.6
11
+
12
+
❤️ Thanks all to those who contributed to make this release! ❤️
13
+
14
+
🛩️ *Features*
15
+
* feat(locator): add withAttrEndsWith, withAttrStartsWith, withAttrContains ([#4334](https://github.com/codeceptjs/CodeceptJS/issues/4334)) - by **[Maksym-Artemenko](https://github.com/Maksym-Artemenko)**
16
+
* feat: soft assert ([#4473](https://github.com/codeceptjs/CodeceptJS/issues/4473)) - by **[kobenguyent](https://github.com/kobenguyent)**
17
+
* Soft assert
18
+
19
+
Zero-configuration when paired with other helpers like REST, Playwright:
20
+
21
+
```js
22
+
// inside codecept.conf.js
23
+
{
24
+
helpers: {
25
+
Playwright: {...},
26
+
SoftExpectHelper: {},
27
+
}
28
+
}
29
+
```
30
+
31
+
```js
32
+
// in scenario
33
+
I.softExpectEqual('a', 'b')
34
+
I.flushSoftAssertions() // Throws an error if any soft assertions have failed. The error message contains all the accumulated failures.
35
+
```
36
+
* feat(cli): print failed hooks ([#4476](https://github.com/codeceptjs/CodeceptJS/issues/4476)) - by **[kobenguyent](https://github.com/kobenguyent)**
37
+
* run command
38
+

39
+
40
+
* run workers command
41
+

42
+
43
+
🐛 *Bug Fixes*
44
+
* fix(AI): minor AI improvements - by **[DavertMik](https://github.com/DavertMik)**
45
+
* fix(AI): add missing await in AI.js ([#4486](https://github.com/codeceptjs/CodeceptJS/issues/4486)) - by **[tomaculum](https://github.com/tomaculum)**
46
+
* fix(playwright): no async save video page ([#4472](https://github.com/codeceptjs/CodeceptJS/issues/4472)) - by **[kobenguyent](https://github.com/kobenguyent)**
47
+
* fix(rest): httpAgent condition ([#4484](https://github.com/codeceptjs/CodeceptJS/issues/4484)) - by **[kobenguyent](https://github.com/kobenguyent)**
48
+
* fix: DataCloneError error when `I.executeScript` command is used with `run-workers` ([#4483](https://github.com/codeceptjs/CodeceptJS/issues/4483)) - by **[code4muktesh](https://github.com/code4muktesh)**
49
+
* fix: no error thrown from rerun script ([#4494](https://github.com/codeceptjs/CodeceptJS/issues/4494)) - by **[lin-brian-l](https://github.com/lin-brian-l)**
50
+
51
+
52
+
```js
53
+
// fix the validation of httpAgent config. we could now pass ca, instead of key/cert.
54
+
{
55
+
helpers: {
56
+
REST: {
57
+
endpoint:'http://site.com/api',
58
+
prettyPrintJson:true,
59
+
httpAgent: {
60
+
ca:fs.readFileSync(__dirname+'/path/to/ca.pem'),
61
+
rejectUnauthorized:false,
62
+
keepAlive:true
63
+
}
64
+
}
65
+
}
66
+
}
67
+
```
68
+
69
+
📖 *Documentation*
70
+
* doc(AI): minor AI improvements - by **[DavertMik](https://github.com/DavertMik)**
71
+
10
72
## 3.6.5
11
73
12
74
❤️ Thanks all to those who contributed to make this release! ❤️
Copy file name to clipboardExpand all lines: docs/community-helpers.md
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,7 @@ Please **add your own** by editing this page.
43
43
*[codeceptjs-slack-reporter](https://www.npmjs.com/package/codeceptjs-slack-reporter) Get a Slack notification when one or more scenarios fail.
44
44
*[codeceptjs-browserlogs-plugin](https://github.com/pavkam/codeceptjs-browserlogs-plugin) Record the browser logs for failed tests.
45
45
*[codeceptjs-testrail](https://github.com/PeterNgTr/codeceptjs-testrail) - a plugin to integrate with [Testrail](https://www.gurock.com/testrail)
46
+
*[codeceptjs-monocart-coverage](https://github.com/cenfun/codeceptjs-monocart-coverage) - a plugin to generate coverage reports, it integrate with [monocart coverage reports](https://github.com/cenfun/monocart-coverage-reports)
46
47
47
48
## Browser request control
48
49
*[codeceptjs-resources-check](https://github.com/luarmr/codeceptjs-resources-check) Load a URL with Puppeteer and listen to the requests while the page is loading. Enabling count the number or check the sizes of the requests.
0 commit comments