Skip to content

Commit

Permalink
release 3.6.6 (#4500)
Browse files Browse the repository at this point in the history
* release 3.6.6

* release 3.6.6
  • Loading branch information
kobenguyent authored Sep 17, 2024
1 parent 48a02c4 commit 63b1d50
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 2 deletions.
62 changes: 62 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,65 @@
## 3.6.6

❤️ Thanks all to those who contributed to make this release! ❤️

🛩️ *Features*
* feat(locator): add withAttrEndsWith, withAttrStartsWith, withAttrContains (#4334) - by @Maksym-Artemenko
* feat: soft assert (#4473) - by @kobenguyent
* Soft assert

Zero-configuration when paired with other helpers like REST, Playwright:

```js
// inside codecept.conf.js
{
helpers: {
Playwright: {...},
SoftExpectHelper: {},
}
}
```

```js
// in scenario
I.softExpectEqual('a', 'b')
I.flushSoftAssertions() // Throws an error if any soft assertions have failed. The error message contains all the accumulated failures.
```
* feat(cli): print failed hooks (#4476) - by @kobenguyent
* run command
![Screenshot 2024-09-02 at 15 25 20](https://github.com/user-attachments/assets/625c6b54-03f6-41c6-9d0c-cd699582404a)

* run workers command
![Screenshot 2024-09-02 at 15 24 53](https://github.com/user-attachments/assets/efff0312-1229-44b6-a94f-c9b9370b9a64)

🐛 *Bug Fixes*
* fix(AI): minor AI improvements - by @DavertMik
* fix(AI): add missing await in AI.js (#4486) - by @tomaculum
* fix(playwright): no async save video page (#4472) - by @kobenguyent
* fix(rest): httpAgent condition (#4484) - by @kobenguyent
* fix: DataCloneError error when `I.executeScript` command is used with `run-workers` (#4483) - by @code4muktesh
* fix: no error thrown from rerun script (#4494) - by @lin-brian-l


```js
// fix the validation of httpAgent config. we could now pass ca, instead of key/cert.
{
helpers: {
REST: {
endpoint: 'http://site.com/api',
prettyPrintJson: true,
httpAgent: {
ca: fs.readFileSync(__dirname + '/path/to/ca.pem'),
rejectUnauthorized: false,
keepAlive: true
}
}
}
}
```

📖 *Documentation*
* doc(AI): minor AI improvements - by @DavertMik

## 3.6.5

❤️ Thanks all to those who contributed to make this release! ❤️
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "codeceptjs",
"version": "3.6.5",
"version": "3.6.6",
"description": "Supercharged End 2 End Testing Framework for NodeJS",
"keywords": [
"acceptance",
Expand Down Expand Up @@ -183,4 +183,4 @@
"strict": false
}
}
}
}

0 comments on commit 63b1d50

Please sign in to comment.