Release notes
*Sourced from [ava's releases](https://github.com/avajs/ava/releases).*
> ## 1.0.0-rc.1
> # Release Candidate One 🥁
>
> With this release AVA supports `babel.config.js` files. We've also improved our cache invalidation when you change your Babel configuration, so we're just about ready to ship the final 1.0 release 🎉
>
> Please give this release a try and let us know of any problems. And as always with pre-releases, be sure to install an *exact* dependency. There may still be breaking changes between now and the 1.0 release:
>
> ```console
> $ npm install --save-dev --save-exact ava@next
> ```
>
> Please see the release notes for the previous betas:
>
> - [beta 1](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.1)
> - [beta 2](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.2)
> - [beta 3](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.3)
> - [beta 4](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.4)
> - [beta 5](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.5)
> - [beta 6](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.6)
> - [beta 7](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.7)
> - [beta 8](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.8)
>
> ## Highlights
>
> - `babel.config.js` support. ff09749e936fb005155fff715b0325a0b02a36c1 We're still looking for some help with updating the documentation, see https://github-redirect.dependabot.com/avajs/ava/issues/1816.
> - Improved Babel cache invalidation. ff5523616d51df77205c0f6a38021937120eced4
> - AVA now prints pending tests when timeouts occur, when using `--verbose`. 6d12abfdff4478a1b6f4e87237764b89eb05f18d
>
> ### Deep-equal and (breaking) snapshot changes
>
> We now support `BigInt` and `` in `t.deepEqual()` and `t.snapshot()`. We've also improved support for the `Symbol.asyncIterator` well-known symbol. Unfortunately these changes are not backwards compatible. You'll need to update your snapshots when upgrading to this release. 71eede72c4984fa7bf8f7655a0088aa5615e8c39
>
> ## Bug fixes and other improvements
>
> - `profile.js` now handles `extensions` configuration. 30a80b6e2fb90cdb0d7ce9a5878ea985d4ede7bd
> - When using `t.throws()` with asynchronous functions, AVA now suggests you use `t.throwsAsync()` instead. f125b4df36ea0e6c552b9ac61278a8fa93521a6e
> - AVA now detects when you attempt to wrap `ava.config.js` configuration in an `ava` property. f93b341d2a7c3d7b86f64f366722353f484a4e90
>
> ## All changes 📚
>
> [`v1.0.0-beta.8...v1.0.0-rc.1`](https://github.com/avajs/ava/compare/v1.0.0-beta.8...v1.0.0-rc.1)
>
> ## Thanks 💌
>
> 💖 Huge thanks to [**grant37**](https://github.com/grant37), [**xxczaki**](https://github.com/xxczaki), [**jamiebuilds**](https://github.com/jamiebuilds), [**robertbernardbrown**](https://github.com/robertbernardbrown), [**lo1tuma**](https://github.com/lo1tuma), [**goooseman**](https://github.com/goooseman), [**wmik**](https://github.com/wmik) and [**vancouverwill**](https://github.com/vancouverwill) for helping us with this release. We couldn’t have done it 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).
Commits
- [`a9758ee`](https://github.com/avajs/ava/commit/a9758eef389b74016fb3b7ab6d651bf918e60b89) 1.0.0-rc.1
- [`eccd247`](https://github.com/avajs/ava/commit/eccd24708f8854e51124744fc8460cab7b06fdf9) Update dependencies
- [`7be3f99`](https://github.com/avajs/ava/commit/7be3f995c9820b4a2adab94d8324476c6e9d4309) Better typing for throws assertions
- [`ff09749`](https://github.com/avajs/ava/commit/ff09749e936fb005155fff715b0325a0b02a36c1) Support babel.config.js
- [`ff55236`](https://github.com/avajs/ava/commit/ff5523616d51df77205c0f6a38021937120eced4) Restore Babel cache invalidation
- [`626bd06`](https://github.com/avajs/ava/commit/626bd067e8b66aa8dabf62adcf17f07363d5a02b) Clarify which config blocks are based on package.json files
- [`f93b341`](https://github.com/avajs/ava/commit/f93b341d2a7c3d7b86f64f366722353f484a4e90) Detect `ava` property in ava.config.js configuration
- [`2034510`](https://github.com/avajs/ava/commit/20345107c2ed0794fdf562ce8d7da7bb0aa61834) Show correct coverage badge
- [`460dd91`](https://github.com/avajs/ava/commit/460dd916c4c769f6d7cfa1bb4d6e0b9f262d165b) Change babel-register to @babel/register
- [`f125b4d`](https://github.com/avajs/ava/commit/f125b4df36ea0e6c552b9ac61278a8fa93521a6e) Providing useful feedback when using t.throws() with async functions
- Additional commits viewable in [compare view](https://github.com/avajs/ava/compare/v1.0.0-beta.8...v1.0.0-rc.1)
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.
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 cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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 1.0.0-beta.8 to 1.0.0-rc.1.
Release notes
*Sourced from [ava's releases](https://github.com/avajs/ava/releases).* > ## 1.0.0-rc.1 > # Release Candidate One 🥁 > > With this release AVA supports `babel.config.js` files. We've also improved our cache invalidation when you change your Babel configuration, so we're just about ready to ship the final 1.0 release 🎉 > > Please give this release a try and let us know of any problems. And as always with pre-releases, be sure to install an *exact* dependency. There may still be breaking changes between now and the 1.0 release: > > ```console > $ npm install --save-dev --save-exact ava@next > ``` > > Please see the release notes for the previous betas: > > - [beta 1](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.1) > - [beta 2](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.2) > - [beta 3](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.3) > - [beta 4](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.4) > - [beta 5](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.5) > - [beta 6](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.6) > - [beta 7](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.7) > - [beta 8](https://github.com/avajs/ava/releases/tag/v1.0.0-beta.8) > > ## Highlights > > - `babel.config.js` support. ff09749e936fb005155fff715b0325a0b02a36c1 We're still looking for some help with updating the documentation, see https://github-redirect.dependabot.com/avajs/ava/issues/1816. > - Improved Babel cache invalidation. ff5523616d51df77205c0f6a38021937120eced4 > - AVA now prints pending tests when timeouts occur, when using `--verbose`. 6d12abfdff4478a1b6f4e87237764b89eb05f18d > > ### Deep-equal and (breaking) snapshot changes > > We now support `BigInt` and `Commits
- [`a9758ee`](https://github.com/avajs/ava/commit/a9758eef389b74016fb3b7ab6d651bf918e60b89) 1.0.0-rc.1 - [`eccd247`](https://github.com/avajs/ava/commit/eccd24708f8854e51124744fc8460cab7b06fdf9) Update dependencies - [`7be3f99`](https://github.com/avajs/ava/commit/7be3f995c9820b4a2adab94d8324476c6e9d4309) Better typing for throws assertions - [`ff09749`](https://github.com/avajs/ava/commit/ff09749e936fb005155fff715b0325a0b02a36c1) Support babel.config.js - [`ff55236`](https://github.com/avajs/ava/commit/ff5523616d51df77205c0f6a38021937120eced4) Restore Babel cache invalidation - [`626bd06`](https://github.com/avajs/ava/commit/626bd067e8b66aa8dabf62adcf17f07363d5a02b) Clarify which config blocks are based on package.json files - [`f93b341`](https://github.com/avajs/ava/commit/f93b341d2a7c3d7b86f64f366722353f484a4e90) Detect `ava` property in ava.config.js configuration - [`2034510`](https://github.com/avajs/ava/commit/20345107c2ed0794fdf562ce8d7da7bb0aa61834) Show correct coverage badge - [`460dd91`](https://github.com/avajs/ava/commit/460dd916c4c769f6d7cfa1bb4d6e0b9f262d165b) Change babel-register to @babel/register - [`f125b4d`](https://github.com/avajs/ava/commit/f125b4df36ea0e6c552b9ac61278a8fa93521a6e) Providing useful feedback when using t.throws() with async functions - Additional commits viewable in [compare view](https://github.com/avajs/ava/compare/v1.0.0-beta.8...v1.0.0-rc.1)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
.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 cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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.