Release notes
*Sourced from [ava's releases](https://github.com/avajs/ava/releases).*
> ## 2.3.0
> ## Changes
>
> * We've fixed some bugs to improve watch mode. ffa62ce94dec43f18a0c66623fa604036ef8dc48 9e8d28f4408b2e218e6a315d454dd68f66351351
> * AVA now prints an error when it receives non-existent test files on the command line. f01d05f0c8373ff3fe8134364031fb36cba2850e
> * When using the TAP reporter, remaining tests are now included in failed test count. Failed hooks are no longer treated as test failures, and logs are printed. 8628976e1ddd8fea2ff8177f8ab47c80410b424f
> * Internal errors that may occur for some edge cases are now printed. b27cb8d538c58743ba3f5d46e0523e7a0ca5982c
> * TTY in the worker processes should follow the new APIs in Node.js 12.7.0 (when used with those Node.js versions). 7dcb473d90d9415c691da90df75a0452d846cc29
> * AVA now handles stage-4 syntax like dynamic import, and stage-3 syntax like BigInt, numeric separators and class properties that are supported by V8. 9baca8ca4dcbf9512c1f7a33adaeedd37fc8eda2
> * AVA now supports dynamic import through our [stage-4](https://github.com/avajs/babel-preset-stage-4) preset.
> * AVA now uses [`import-local@^3.0.2`](https://github.com/sindresorhus/import-local/releases/tag/v3.0.2) which fixes issues with Lerna projects.
> * **For our TypeScript users**, we've changed the default type of `t.context` to `unknown`, [in line with TypeScript's changes in their 3.5 release](https://devblogs.microsoft.com/typescript/announcing-typescript-3-5/). 2fc7d56475ca1d77078abc3e08390341bedda58f
>
> ## All changes
>
> [`v2.2.0...v2.3.0`](https://github.com/avajs/ava/compare/v2.2.0...v2.3.0)
>
> ## Thanks
>
> Thank you [@MarchWorks](https://github.com/MarchWorks), [@yovasx2](https://github.com/yovasx2) and [@bobthekingofegypt](https://github.com/bobthekingofegypt). We couldn't have done this without you!
>
> ## Get involved
>
> We welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://github.com/avajs/ava/blob/master/contributing.md).
>
> ## 2.2.0
> ## Enhancements
>
> You can now specify an alternative config file, using the `--config` CLI argument. This is useful if you want to run unit tests separately from integration tests, since you can have a config file specific to your integration tests which specifies different glob patterns. 2dae2bfaf4b4ae53700fa439f34923b5a2c35a83
>
> ## Bug fixes
>
> We're now faking the new [`hasColors()`](https://nodejs.org/api/tty.html#tty_writestream_hascolors_count_env) method for better compatibility with Node.js 12. d3997971a42a6c8e5599d16c8c457c792ce943c6
>
> ## Node.js 11
>
> We've removed Node.js 11 from our test matrix. You should upgrade to Node.js 12. 90acbb93ca0d92aeedd2b8101a3692ef3b864dc7
>
> ## All changes
>
> [`v2.1.0...v2.2.0`](https://github.com/avajs/ava/compare/v2.1.0...v2.2.0)
>
> ## Thanks
>
> Thank you [@langri-sha](https://github.com/langri-sha), [@keyspress](https://github.com/keyspress), [@cdaringe](https://github.com/cdaringe) and [@okyantoro](https://github.com/okyantoro). We couldn't have done this without you!
>
> ## Get involved
>
> We welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://github.com/avajs/ava/blob/master/contributing.md).
>
> ... (truncated)
Commits
- [`1c81c4b`](https://github.com/avajs/ava/commit/1c81c4bf37dc419be68be6875c2e663d2103f164) 2.3.0
- [`9e8d28f`](https://github.com/avajs/ava/commit/9e8d28f4408b2e218e6a315d454dd68f66351351) Watcher: Only track test files has having exclusive tests if at least one tes...
- [`7dcb473`](https://github.com/avajs/ava/commit/7dcb473d90d9415c691da90df75a0452d846cc29) Update fake-tty for changes in Node.js 12.7.0
- [`9baca8c`](https://github.com/avajs/ava/commit/9baca8ca4dcbf9512c1f7a33adaeedd37fc8eda2) Enable V8 supported stage-3 syntax, as well as stage-4 syntax
- [`7fb0546`](https://github.com/avajs/ava/commit/7fb0546f462b80e413070c07297f0768b5967eb1) Bump dependencies
- [`ffa62ce`](https://github.com/avajs/ava/commit/ffa62ce94dec43f18a0c66623fa604036ef8dc48) Consistent paths in watcher
- [`b27cb8d`](https://github.com/avajs/ava/commit/b27cb8d538c58743ba3f5d46e0523e7a0ca5982c) Print internal errors when precompiler setup or globbing fails
- [`8628976`](https://github.com/avajs/ava/commit/8628976e1ddd8fea2ff8177f8ab47c80410b424f) Print hooks and remaining tests as TAP comments
- [`f01d05f`](https://github.com/avajs/ava/commit/f01d05f0c8373ff3fe8134364031fb36cba2850e) Ensure CLI receives file paths
- [`2fc7d56`](https://github.com/avajs/ava/commit/2fc7d56475ca1d77078abc3e08390341bedda58f) Change default Context type to unknown
- Additional commits viewable in [compare view](https://github.com/avajs/ava/compare/v0.25.0...v2.3.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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- 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 ava from 0.25.0 to 2.3.0.
Release notes
*Sourced from [ava's releases](https://github.com/avajs/ava/releases).* > ## 2.3.0 > ## Changes > > * We've fixed some bugs to improve watch mode. ffa62ce94dec43f18a0c66623fa604036ef8dc48 9e8d28f4408b2e218e6a315d454dd68f66351351 > * AVA now prints an error when it receives non-existent test files on the command line. f01d05f0c8373ff3fe8134364031fb36cba2850e > * When using the TAP reporter, remaining tests are now included in failed test count. Failed hooks are no longer treated as test failures, and logs are printed. 8628976e1ddd8fea2ff8177f8ab47c80410b424f > * Internal errors that may occur for some edge cases are now printed. b27cb8d538c58743ba3f5d46e0523e7a0ca5982c > * TTY in the worker processes should follow the new APIs in Node.js 12.7.0 (when used with those Node.js versions). 7dcb473d90d9415c691da90df75a0452d846cc29 > * AVA now handles stage-4 syntax like dynamic import, and stage-3 syntax like BigInt, numeric separators and class properties that are supported by V8. 9baca8ca4dcbf9512c1f7a33adaeedd37fc8eda2 > * AVA now supports dynamic import through our [stage-4](https://github.com/avajs/babel-preset-stage-4) preset. > * AVA now uses [`import-local@^3.0.2`](https://github.com/sindresorhus/import-local/releases/tag/v3.0.2) which fixes issues with Lerna projects. > * **For our TypeScript users**, we've changed the default type of `t.context` to `unknown`, [in line with TypeScript's changes in their 3.5 release](https://devblogs.microsoft.com/typescript/announcing-typescript-3-5/). 2fc7d56475ca1d77078abc3e08390341bedda58f > > ## All changes > > [`v2.2.0...v2.3.0`](https://github.com/avajs/ava/compare/v2.2.0...v2.3.0) > > ## Thanks > > Thank you [@MarchWorks](https://github.com/MarchWorks), [@yovasx2](https://github.com/yovasx2) and [@bobthekingofegypt](https://github.com/bobthekingofegypt). We couldn't have done this without you! > > ## Get involved > > We welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://github.com/avajs/ava/blob/master/contributing.md). > > ## 2.2.0 > ## Enhancements > > You can now specify an alternative config file, using the `--config` CLI argument. This is useful if you want to run unit tests separately from integration tests, since you can have a config file specific to your integration tests which specifies different glob patterns. 2dae2bfaf4b4ae53700fa439f34923b5a2c35a83 > > ## Bug fixes > > We're now faking the new [`hasColors()`](https://nodejs.org/api/tty.html#tty_writestream_hascolors_count_env) method for better compatibility with Node.js 12. d3997971a42a6c8e5599d16c8c457c792ce943c6 > > ## Node.js 11 > > We've removed Node.js 11 from our test matrix. You should upgrade to Node.js 12. 90acbb93ca0d92aeedd2b8101a3692ef3b864dc7 > > ## All changes > > [`v2.1.0...v2.2.0`](https://github.com/avajs/ava/compare/v2.1.0...v2.2.0) > > ## Thanks > > Thank you [@langri-sha](https://github.com/langri-sha), [@keyspress](https://github.com/keyspress), [@cdaringe](https://github.com/cdaringe) and [@okyantoro](https://github.com/okyantoro). We couldn't have done this without you! > > ## Get involved > > We welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://github.com/avajs/ava/blob/master/contributing.md). > > ... (truncated)Commits
- [`1c81c4b`](https://github.com/avajs/ava/commit/1c81c4bf37dc419be68be6875c2e663d2103f164) 2.3.0 - [`9e8d28f`](https://github.com/avajs/ava/commit/9e8d28f4408b2e218e6a315d454dd68f66351351) Watcher: Only track test files has having exclusive tests if at least one tes... - [`7dcb473`](https://github.com/avajs/ava/commit/7dcb473d90d9415c691da90df75a0452d846cc29) Update fake-tty for changes in Node.js 12.7.0 - [`9baca8c`](https://github.com/avajs/ava/commit/9baca8ca4dcbf9512c1f7a33adaeedd37fc8eda2) Enable V8 supported stage-3 syntax, as well as stage-4 syntax - [`7fb0546`](https://github.com/avajs/ava/commit/7fb0546f462b80e413070c07297f0768b5967eb1) Bump dependencies - [`ffa62ce`](https://github.com/avajs/ava/commit/ffa62ce94dec43f18a0c66623fa604036ef8dc48) Consistent paths in watcher - [`b27cb8d`](https://github.com/avajs/ava/commit/b27cb8d538c58743ba3f5d46e0523e7a0ca5982c) Print internal errors when precompiler setup or globbing fails - [`8628976`](https://github.com/avajs/ava/commit/8628976e1ddd8fea2ff8177f8ab47c80410b424f) Print hooks and remaining tests as TAP comments - [`f01d05f`](https://github.com/avajs/ava/commit/f01d05f0c8373ff3fe8134364031fb36cba2850e) Ensure CLI receives file paths - [`2fc7d56`](https://github.com/avajs/ava/commit/2fc7d56475ca1d77078abc3e08390341bedda58f) Change default Context type to unknown - Additional commits viewable in [compare view](https://github.com/avajs/ava/compare/v0.25.0...v2.3.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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - 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.