Release notes
*Sourced from [chai's releases](https://github.com/chaijs/chai/releases).*
> ## 4.2.0 / 2018-09-25
> This is a minor release. Thank you to all of our contributors and users!
>
> # New Features
> * feat(assertions): add 'still' language chain ([#1194](https://github-redirect.dependabot.com/chaijs/chai/issues/1194); [@ScottRudiger](https://github.com/ScottRudiger))
> * .lengthOf for Maps and Sets ([#1110](https://github-redirect.dependabot.com/chaijs/chai/issues/1110), [#1131](https://github-redirect.dependabot.com/chaijs/chai/issues/1131); [@asbish](https://github.com/asbish))
> * feat: Add the assert.fail([message]) interface ([#1116](https://github-redirect.dependabot.com/chaijs/chai/issues/1116), [#1117](https://github-redirect.dependabot.com/chaijs/chai/issues/1117); [@s-leroux](https://github.com/s-leroux))
>
> # Bug Fixes
> * fix: remove Chai frames from `.deep.equal` stack ([#1124](https://github-redirect.dependabot.com/chaijs/chai/issues/1124); [@meeber](https://github.com/meeber))
> * add 'catch' keyword to proxyExcludedKeys ([#1050](https://github-redirect.dependabot.com/chaijs/chai/issues/1050), [#1101](https://github-redirect.dependabot.com/chaijs/chai/issues/1101); [@generalandrew](https://github.com/generalandrew))
> * property assertion should only accept strings if nested ([#1043](https://github-redirect.dependabot.com/chaijs/chai/issues/1043), [#1044](https://github-redirect.dependabot.com/chaijs/chai/issues/1044); [@solodynamo](https://github.com/solodynamo))
> * fix: Make tests pass with `--use_strict` ([#1034](https://github-redirect.dependabot.com/chaijs/chai/issues/1034), [#1040](https://github-redirect.dependabot.com/chaijs/chai/issues/1040); [@shvaikalesh](https://github.com/shvaikalesh))
>
> # Performance
> * perf: Optimize proxify and stringDistance ([#1098](https://github-redirect.dependabot.com/chaijs/chai/issues/1098); [@sophiebits](https://github.com/sophiebits))
> * fix: Avoid repeated String#slice calls in stringDistance ([#1095](https://github-redirect.dependabot.com/chaijs/chai/issues/1095); [@bmeurer](https://github.com/bmeurer))
>
> # Style
> * Fix typos and remove trailing whitespaces ([#1042](https://github-redirect.dependabot.com/chaijs/chai/issues/1042); [@simonewebdesign](https://github.com/simonewebdesign))
> * Remove unnecessary code ([#1049](https://github-redirect.dependabot.com/chaijs/chai/issues/1049); [@abetomo](https://github.com/abetomo))
> * Fix variable declaration ([#1048](https://github-redirect.dependabot.com/chaijs/chai/issues/1048); [@abetomo](https://github.com/abetomo))
>
> # Tests
> * test(assert): increase coverage ([#1084](https://github-redirect.dependabot.com/chaijs/chai/issues/1084), [#1085](https://github-redirect.dependabot.com/chaijs/chai/issues/1085); [@brutalcrozt](https://github.com/brutalcrozt))
> * test: stop modifying globals in Proxy tests ([#1144](https://github-redirect.dependabot.com/chaijs/chai/issues/1144); [@meeber](https://github.com/meeber))
>
> # Docs
> * Fix unbalanced quotes in assert.notInclude example ([#1200](https://github-redirect.dependabot.com/chaijs/chai/issues/1200); [@haykam821](https://github.com/haykam821))
> * docs: fix bad `.string` example ([#1156](https://github-redirect.dependabot.com/chaijs/chai/issues/1156), [#1157](https://github-redirect.dependabot.com/chaijs/chai/issues/1157); [@meeber](https://github.com/meeber))
> * fixed package npm url ([#1151](https://github-redirect.dependabot.com/chaijs/chai/issues/1151); [@wadie](https://github.com/wadie))
> * Spelling ([#1145](https://github-redirect.dependabot.com/chaijs/chai/issues/1145); [@jsoref](https://github.com/jsoref))
> * docs: corrected spelling ([#1141](https://github-redirect.dependabot.com/chaijs/chai/issues/1141); [@Powell-v2](https://github.com/Powell-v2))
> * docs: fix wrong `.property` chaining examples (https://github-redirect.dependabot.com/chaijs/chai/issues/193#issuecomment-360334369, [#1130](https://github-redirect.dependabot.com/chaijs/chai/issues/1130); [@meeber](https://github.com/meeber))
> * docs: improve throws examples ([#1113](https://github-redirect.dependabot.com/chaijs/chai/issues/1113); [@ColinEberhardt](https://github.com/ColinEberhardt))
> * Fix typos ([#1107](https://github-redirect.dependabot.com/chaijs/chai/issues/1107); [@tbroadley](https://github.com/tbroadley))
> * docs: correct `.ok` description ([#1047](https://github-redirect.dependabot.com/chaijs/chai/issues/1047); [@shvaikalesh](https://github.com/shvaikalesh))
>
> # Chores
> * chore: update package-lock.json ([#1198](https://github-redirect.dependabot.com/chaijs/chai/issues/1198); [@meeber](https://github.com/meeber))
> * Update mocha to the latest version ([#1127](https://github-redirect.dependabot.com/chaijs/chai/issues/1127))
> * chore: update dependencies ([#1157](https://github-redirect.dependabot.com/chaijs/chai/issues/1157); [@meeber](https://github.com/meeber))
> * Update browserify to the latest version ([#1135](https://github-redirect.dependabot.com/chaijs/chai/issues/1135))
> * chore: update Node versions in Travis config ([#1126](https://github-redirect.dependabot.com/chaijs/chai/issues/1126); [@meeber](https://github.com/meeber))
> * chore: remove Opera from Sauce config ([#1125](https://github-redirect.dependabot.com/chaijs/chai/issues/1125); [@meeber](https://github.com/meeber))
> * chore: update dependencies ([#1118](https://github-redirect.dependabot.com/chaijs/chai/issues/1118); [@meeber](https://github.com/meeber))
> * chore: update dependencies ([#1074](https://github-redirect.dependabot.com/chaijs/chai/issues/1074); [@meeber](https://github.com/meeber))
> * Chore: change coverage service (coverall to codecov) ([#927](https://github-redirect.dependabot.com/chaijs/chai/issues/927), [#1073](https://github-redirect.dependabot.com/chaijs/chai/issues/1073); [@brutalcrozt](https://github.com/brutalcrozt))
> * chore: add package-lock.json ([#1013](https://github-redirect.dependabot.com/chaijs/chai/issues/1013); [@meeber](https://github.com/meeber))
Commits
- [`26c8a79`](https://github.com/chaijs/chai/commit/26c8a794ec6da695f004bdbd6362a466dc3d098f) chore: chai@4.2.0 ([#1201](https://github-redirect.dependabot.com/chaijs/chai/issues/1201))
- [`ed93c93`](https://github.com/chaijs/chai/commit/ed93c9310fc563ea3b1e4c4c439d8861a6067a24) docs: fix unbalanced quotes in assert.notInclude example ([#1200](https://github-redirect.dependabot.com/chaijs/chai/issues/1200))
- [`0064f26`](https://github.com/chaijs/chai/commit/0064f2604959260cf91282083cdcb7ba8acfce30) feat(assertions): add 'still' language chain ([#1194](https://github-redirect.dependabot.com/chaijs/chai/issues/1194))
- [`6da897d`](https://github.com/chaijs/chai/commit/6da897d07252c66502feb0df1bf73f888d3a5929) chore: update package-lock.json ([#1198](https://github-redirect.dependabot.com/chaijs/chai/issues/1198))
- [`058ddad`](https://github.com/chaijs/chai/commit/058ddadb8422238b418d0c3e8f92e4f757289abd) chore(package): update mocha to version 5.0.0 ([#1127](https://github-redirect.dependabot.com/chaijs/chai/issues/1127))
- [`297c71a`](https://github.com/chaijs/chai/commit/297c71a9924166ee38eef5fae85a587a813aed5d) Merge pull request [#1157](https://github-redirect.dependabot.com/chaijs/chai/issues/1157) from chaijs/fix-docs-example
- [`4584706`](https://github.com/chaijs/chai/commit/4584706f07d2e43bfeabffd5bffb3e01e574d76e) docs: fix bad `.string` example
- [`651fc96`](https://github.com/chaijs/chai/commit/651fc96214d73c064b529bcf68ac4692102da074) chore: update dependencies
- [`1021f40`](https://github.com/chaijs/chai/commit/1021f403a0384332505024dc3fbadc515bd95b1a) docs: fixed package npm url ([#1151](https://github-redirect.dependabot.com/chaijs/chai/issues/1151))
- [`11612e9`](https://github.com/chaijs/chai/commit/11612e97da85c7eafb573f69a71ecc640c32ef40) test(assert): add spec with getterFn. ([#1085](https://github-redirect.dependabot.com/chaijs/chai/issues/1085))
- Additional commits viewable in [compare view](https://github.com/chaijs/chai/compare/4.1.2...4.2.0)
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.
If all status checks pass Dependabot will automatically merge this pull request.
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)
Finally, you can contact us by mentioning @dependabot.
Bumps chai from 4.1.2 to 4.2.0.
Release notes
*Sourced from [chai's releases](https://github.com/chaijs/chai/releases).* > ## 4.2.0 / 2018-09-25 > This is a minor release. Thank you to all of our contributors and users! > > # New Features > * feat(assertions): add 'still' language chain ([#1194](https://github-redirect.dependabot.com/chaijs/chai/issues/1194); [@ScottRudiger](https://github.com/ScottRudiger)) > * .lengthOf for Maps and Sets ([#1110](https://github-redirect.dependabot.com/chaijs/chai/issues/1110), [#1131](https://github-redirect.dependabot.com/chaijs/chai/issues/1131); [@asbish](https://github.com/asbish)) > * feat: Add the assert.fail([message]) interface ([#1116](https://github-redirect.dependabot.com/chaijs/chai/issues/1116), [#1117](https://github-redirect.dependabot.com/chaijs/chai/issues/1117); [@s-leroux](https://github.com/s-leroux)) > > # Bug Fixes > * fix: remove Chai frames from `.deep.equal` stack ([#1124](https://github-redirect.dependabot.com/chaijs/chai/issues/1124); [@meeber](https://github.com/meeber)) > * add 'catch' keyword to proxyExcludedKeys ([#1050](https://github-redirect.dependabot.com/chaijs/chai/issues/1050), [#1101](https://github-redirect.dependabot.com/chaijs/chai/issues/1101); [@generalandrew](https://github.com/generalandrew)) > * property assertion should only accept strings if nested ([#1043](https://github-redirect.dependabot.com/chaijs/chai/issues/1043), [#1044](https://github-redirect.dependabot.com/chaijs/chai/issues/1044); [@solodynamo](https://github.com/solodynamo)) > * fix: Make tests pass with `--use_strict` ([#1034](https://github-redirect.dependabot.com/chaijs/chai/issues/1034), [#1040](https://github-redirect.dependabot.com/chaijs/chai/issues/1040); [@shvaikalesh](https://github.com/shvaikalesh)) > > # Performance > * perf: Optimize proxify and stringDistance ([#1098](https://github-redirect.dependabot.com/chaijs/chai/issues/1098); [@sophiebits](https://github.com/sophiebits)) > * fix: Avoid repeated String#slice calls in stringDistance ([#1095](https://github-redirect.dependabot.com/chaijs/chai/issues/1095); [@bmeurer](https://github.com/bmeurer)) > > # Style > * Fix typos and remove trailing whitespaces ([#1042](https://github-redirect.dependabot.com/chaijs/chai/issues/1042); [@simonewebdesign](https://github.com/simonewebdesign)) > * Remove unnecessary code ([#1049](https://github-redirect.dependabot.com/chaijs/chai/issues/1049); [@abetomo](https://github.com/abetomo)) > * Fix variable declaration ([#1048](https://github-redirect.dependabot.com/chaijs/chai/issues/1048); [@abetomo](https://github.com/abetomo)) > > # Tests > * test(assert): increase coverage ([#1084](https://github-redirect.dependabot.com/chaijs/chai/issues/1084), [#1085](https://github-redirect.dependabot.com/chaijs/chai/issues/1085); [@brutalcrozt](https://github.com/brutalcrozt)) > * test: stop modifying globals in Proxy tests ([#1144](https://github-redirect.dependabot.com/chaijs/chai/issues/1144); [@meeber](https://github.com/meeber)) > > # Docs > * Fix unbalanced quotes in assert.notInclude example ([#1200](https://github-redirect.dependabot.com/chaijs/chai/issues/1200); [@haykam821](https://github.com/haykam821)) > * docs: fix bad `.string` example ([#1156](https://github-redirect.dependabot.com/chaijs/chai/issues/1156), [#1157](https://github-redirect.dependabot.com/chaijs/chai/issues/1157); [@meeber](https://github.com/meeber)) > * fixed package npm url ([#1151](https://github-redirect.dependabot.com/chaijs/chai/issues/1151); [@wadie](https://github.com/wadie)) > * Spelling ([#1145](https://github-redirect.dependabot.com/chaijs/chai/issues/1145); [@jsoref](https://github.com/jsoref)) > * docs: corrected spelling ([#1141](https://github-redirect.dependabot.com/chaijs/chai/issues/1141); [@Powell-v2](https://github.com/Powell-v2)) > * docs: fix wrong `.property` chaining examples (https://github-redirect.dependabot.com/chaijs/chai/issues/193#issuecomment-360334369, [#1130](https://github-redirect.dependabot.com/chaijs/chai/issues/1130); [@meeber](https://github.com/meeber)) > * docs: improve throws examples ([#1113](https://github-redirect.dependabot.com/chaijs/chai/issues/1113); [@ColinEberhardt](https://github.com/ColinEberhardt)) > * Fix typos ([#1107](https://github-redirect.dependabot.com/chaijs/chai/issues/1107); [@tbroadley](https://github.com/tbroadley)) > * docs: correct `.ok` description ([#1047](https://github-redirect.dependabot.com/chaijs/chai/issues/1047); [@shvaikalesh](https://github.com/shvaikalesh)) > > # Chores > * chore: update package-lock.json ([#1198](https://github-redirect.dependabot.com/chaijs/chai/issues/1198); [@meeber](https://github.com/meeber)) > * Update mocha to the latest version ([#1127](https://github-redirect.dependabot.com/chaijs/chai/issues/1127)) > * chore: update dependencies ([#1157](https://github-redirect.dependabot.com/chaijs/chai/issues/1157); [@meeber](https://github.com/meeber)) > * Update browserify to the latest version ([#1135](https://github-redirect.dependabot.com/chaijs/chai/issues/1135)) > * chore: update Node versions in Travis config ([#1126](https://github-redirect.dependabot.com/chaijs/chai/issues/1126); [@meeber](https://github.com/meeber)) > * chore: remove Opera from Sauce config ([#1125](https://github-redirect.dependabot.com/chaijs/chai/issues/1125); [@meeber](https://github.com/meeber)) > * chore: update dependencies ([#1118](https://github-redirect.dependabot.com/chaijs/chai/issues/1118); [@meeber](https://github.com/meeber)) > * chore: update dependencies ([#1074](https://github-redirect.dependabot.com/chaijs/chai/issues/1074); [@meeber](https://github.com/meeber)) > * Chore: change coverage service (coverall to codecov) ([#927](https://github-redirect.dependabot.com/chaijs/chai/issues/927), [#1073](https://github-redirect.dependabot.com/chaijs/chai/issues/1073); [@brutalcrozt](https://github.com/brutalcrozt)) > * chore: add package-lock.json ([#1013](https://github-redirect.dependabot.com/chaijs/chai/issues/1013); [@meeber](https://github.com/meeber))Commits
- [`26c8a79`](https://github.com/chaijs/chai/commit/26c8a794ec6da695f004bdbd6362a466dc3d098f) chore: chai@4.2.0 ([#1201](https://github-redirect.dependabot.com/chaijs/chai/issues/1201)) - [`ed93c93`](https://github.com/chaijs/chai/commit/ed93c9310fc563ea3b1e4c4c439d8861a6067a24) docs: fix unbalanced quotes in assert.notInclude example ([#1200](https://github-redirect.dependabot.com/chaijs/chai/issues/1200)) - [`0064f26`](https://github.com/chaijs/chai/commit/0064f2604959260cf91282083cdcb7ba8acfce30) feat(assertions): add 'still' language chain ([#1194](https://github-redirect.dependabot.com/chaijs/chai/issues/1194)) - [`6da897d`](https://github.com/chaijs/chai/commit/6da897d07252c66502feb0df1bf73f888d3a5929) chore: update package-lock.json ([#1198](https://github-redirect.dependabot.com/chaijs/chai/issues/1198)) - [`058ddad`](https://github.com/chaijs/chai/commit/058ddadb8422238b418d0c3e8f92e4f757289abd) chore(package): update mocha to version 5.0.0 ([#1127](https://github-redirect.dependabot.com/chaijs/chai/issues/1127)) - [`297c71a`](https://github.com/chaijs/chai/commit/297c71a9924166ee38eef5fae85a587a813aed5d) Merge pull request [#1157](https://github-redirect.dependabot.com/chaijs/chai/issues/1157) from chaijs/fix-docs-example - [`4584706`](https://github.com/chaijs/chai/commit/4584706f07d2e43bfeabffd5bffb3e01e574d76e) docs: fix bad `.string` example - [`651fc96`](https://github.com/chaijs/chai/commit/651fc96214d73c064b529bcf68ac4692102da074) chore: update dependencies - [`1021f40`](https://github.com/chaijs/chai/commit/1021f403a0384332505024dc3fbadc515bd95b1a) docs: fixed package npm url ([#1151](https://github-redirect.dependabot.com/chaijs/chai/issues/1151)) - [`11612e9`](https://github.com/chaijs/chai/commit/11612e97da85c7eafb573f69a71ecc640c32ef40) test(assert): add spec with getterFn. ([#1085](https://github-redirect.dependabot.com/chaijs/chai/issues/1085)) - Additional commits viewable in [compare view](https://github.com/chaijs/chai/compare/4.1.2...4.2.0)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
.If all status checks pass Dependabot will automatically merge this pull request.
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) Finally, you can contact us by mentioning @dependabot.