avajs/ava
### [`v5.0.1`](https://togithub.com/avajs/ava/releases/tag/v5.0.1)
[Compare Source](https://togithub.com/avajs/ava/compare/v5.0.0...v5.0.1)
Despite the major version bump this is a relatively minor release. Node.js 12 is no longer supported. The type definitions are now distributed to be compatible with TypeScript 4.7 or newer.
```console
npm install --save-dev ava
```
#### Breaking Changes
- AVA now requires Node.js 14.19, 16.15 or 18. [https://github.com/avajs/ava/pull/3043](https://togithub.com/avajs/ava/pull/3043)
- Type definition distribution assumes at least TypeScript 4.7. [https://github.com/avajs/ava/pull/3041](https://togithub.com/avajs/ava/pull/3041)
- We're now exporting types rather than interfaces. [https://github.com/avajs/ava/pull/3096](https://togithub.com/avajs/ava/pull/3096)
#### Improvements
- Detect `process.exit()` called from tests by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3080](https://togithub.com/avajs/ava/pull/3080)
- Improve test result accessibility by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3082](https://togithub.com/avajs/ava/pull/3082)
- Parse for line numbers with latest supported ECMA version by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3063](https://togithub.com/avajs/ava/pull/3063)
- Work around `os.cpus()` returning an empty array on unsupported platforms by [@catink123](https://togithub.com/catink123) in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095)
- Count timeouts separately from the timed out tests by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3099](https://togithub.com/avajs/ava/pull/3099)
- Cap idle timeouts to the maximum possible value by [@creestor](https://togithub.com/creestor) in [https://github.com/avajs/ava/pull/3100](https://togithub.com/avajs/ava/pull/3100)
#### New Contributors
- [@Prinzhorn](https://togithub.com/Prinzhorn) made their first contribution in [https://github.com/avajs/ava/pull/3073](https://togithub.com/avajs/ava/pull/3073)
- [@catink123](https://togithub.com/catink123) made their first contribution in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095)
- [@creestor](https://togithub.com/creestor) made their first contribution in [https://github.com/avajs/ava/pull/3100](https://togithub.com/avajs/ava/pull/3100)
- [@DavidVujic](https://togithub.com/DavidVujic) made their first contribution in [https://github.com/avajs/ava/pull/3109](https://togithub.com/avajs/ava/pull/3109)
**Full Changelog**: https://github.com/avajs/ava/compare/v4.3.3...v5.0.1
### [`v5.0.0`](https://togithub.com/avajs/ava/releases/tag/v5.0.0)
[Compare Source](https://togithub.com/avajs/ava/compare/v4.3.3...v5.0.0)
Despite the major version bump this is a relatively minor release. Node.js 12 is no longer supported. The type definitions are now distributed to be compatible with TypeScript 4.7 or newer.
It's available as a pre-release under the `next` tag for the next few weeks:
```console
npm install --save-dev ava@next
```
#### Breaking Changes
- AVA now requires Node.js 14.19, 16.15 or 18. [https://github.com/avajs/ava/pull/3043](https://togithub.com/avajs/ava/pull/3043)
- Type definition distribution is no longer compatible with TypeScript versions before 4.7. [https://github.com/avajs/ava/pull/3041](https://togithub.com/avajs/ava/pull/3041)
- We're now exporting types rather than interfaces. [https://github.com/avajs/ava/pull/3096](https://togithub.com/avajs/ava/pull/3096)
#### Improvements
- Detect `process.exit()` called from tests by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3080](https://togithub.com/avajs/ava/pull/3080)
- Improve test result accessibility by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3082](https://togithub.com/avajs/ava/pull/3082)
- Parse for line numbers with latest supported ECMA version by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3063](https://togithub.com/avajs/ava/pull/3063)
- Work around `os.cpus()` returning an empty array on unsupported platforms by [@catink123](https://togithub.com/catink123) in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095)
- Count timeouts separately from the timed out tests by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3099](https://togithub.com/avajs/ava/pull/3099)
#### New Contributors
- [@Prinzhorn](https://togithub.com/Prinzhorn) made their first contribution in [https://github.com/avajs/ava/pull/3073](https://togithub.com/avajs/ava/pull/3073)
- [@catink123](https://togithub.com/catink123) made their first contribution in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095)
**Full Changelog**: https://github.com/avajs/ava/compare/v4.3.3...v5.0.0
### [`v4.3.3`](https://togithub.com/avajs/ava/releases/tag/v4.3.3)
[Compare Source](https://togithub.com/avajs/ava/compare/v4.3.2...v4.3.3)
Add compatibility with Node.js 18.8, thanks [@Brooooooklyn](https://togithub.com/Brooooooklyn) [#3091](https://togithub.com/avajs/ava/issues/3091).
**Full Changelog**: https://github.com/avajs/ava/compare/v4.3.1...v4.3.3
### [`v4.3.2`](https://togithub.com/avajs/ava/compare/v4.3.1...v4.3.2)
[Compare Source](https://togithub.com/avajs/ava/compare/v4.3.1...v4.3.2)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^4.0.0
->^5.0.0
Release Notes
avajs/ava
### [`v5.0.1`](https://togithub.com/avajs/ava/releases/tag/v5.0.1) [Compare Source](https://togithub.com/avajs/ava/compare/v5.0.0...v5.0.1) Despite the major version bump this is a relatively minor release. Node.js 12 is no longer supported. The type definitions are now distributed to be compatible with TypeScript 4.7 or newer. ```console npm install --save-dev ava ``` #### Breaking Changes - AVA now requires Node.js 14.19, 16.15 or 18. [https://github.com/avajs/ava/pull/3043](https://togithub.com/avajs/ava/pull/3043) - Type definition distribution assumes at least TypeScript 4.7. [https://github.com/avajs/ava/pull/3041](https://togithub.com/avajs/ava/pull/3041) - We're now exporting types rather than interfaces. [https://github.com/avajs/ava/pull/3096](https://togithub.com/avajs/ava/pull/3096) #### Improvements - Detect `process.exit()` called from tests by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3080](https://togithub.com/avajs/ava/pull/3080) - Improve test result accessibility by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3082](https://togithub.com/avajs/ava/pull/3082) - Parse for line numbers with latest supported ECMA version by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3063](https://togithub.com/avajs/ava/pull/3063) - Work around `os.cpus()` returning an empty array on unsupported platforms by [@catink123](https://togithub.com/catink123) in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095) - Count timeouts separately from the timed out tests by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3099](https://togithub.com/avajs/ava/pull/3099) - Cap idle timeouts to the maximum possible value by [@creestor](https://togithub.com/creestor) in [https://github.com/avajs/ava/pull/3100](https://togithub.com/avajs/ava/pull/3100) #### New Contributors - [@Prinzhorn](https://togithub.com/Prinzhorn) made their first contribution in [https://github.com/avajs/ava/pull/3073](https://togithub.com/avajs/ava/pull/3073) - [@catink123](https://togithub.com/catink123) made their first contribution in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095) - [@creestor](https://togithub.com/creestor) made their first contribution in [https://github.com/avajs/ava/pull/3100](https://togithub.com/avajs/ava/pull/3100) - [@DavidVujic](https://togithub.com/DavidVujic) made their first contribution in [https://github.com/avajs/ava/pull/3109](https://togithub.com/avajs/ava/pull/3109) **Full Changelog**: https://github.com/avajs/ava/compare/v4.3.3...v5.0.1 ### [`v5.0.0`](https://togithub.com/avajs/ava/releases/tag/v5.0.0) [Compare Source](https://togithub.com/avajs/ava/compare/v4.3.3...v5.0.0) Despite the major version bump this is a relatively minor release. Node.js 12 is no longer supported. The type definitions are now distributed to be compatible with TypeScript 4.7 or newer. It's available as a pre-release under the `next` tag for the next few weeks: ```console npm install --save-dev ava@next ``` #### Breaking Changes - AVA now requires Node.js 14.19, 16.15 or 18. [https://github.com/avajs/ava/pull/3043](https://togithub.com/avajs/ava/pull/3043) - Type definition distribution is no longer compatible with TypeScript versions before 4.7. [https://github.com/avajs/ava/pull/3041](https://togithub.com/avajs/ava/pull/3041) - We're now exporting types rather than interfaces. [https://github.com/avajs/ava/pull/3096](https://togithub.com/avajs/ava/pull/3096) #### Improvements - Detect `process.exit()` called from tests by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3080](https://togithub.com/avajs/ava/pull/3080) - Improve test result accessibility by [@gibson042](https://togithub.com/gibson042) in [https://github.com/avajs/ava/pull/3082](https://togithub.com/avajs/ava/pull/3082) - Parse for line numbers with latest supported ECMA version by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3063](https://togithub.com/avajs/ava/pull/3063) - Work around `os.cpus()` returning an empty array on unsupported platforms by [@catink123](https://togithub.com/catink123) in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095) - Count timeouts separately from the timed out tests by [@novemberborn](https://togithub.com/novemberborn) in [https://github.com/avajs/ava/pull/3099](https://togithub.com/avajs/ava/pull/3099) #### New Contributors - [@Prinzhorn](https://togithub.com/Prinzhorn) made their first contribution in [https://github.com/avajs/ava/pull/3073](https://togithub.com/avajs/ava/pull/3073) - [@catink123](https://togithub.com/catink123) made their first contribution in [https://github.com/avajs/ava/pull/3095](https://togithub.com/avajs/ava/pull/3095) **Full Changelog**: https://github.com/avajs/ava/compare/v4.3.3...v5.0.0 ### [`v4.3.3`](https://togithub.com/avajs/ava/releases/tag/v4.3.3) [Compare Source](https://togithub.com/avajs/ava/compare/v4.3.2...v4.3.3) Add compatibility with Node.js 18.8, thanks [@Brooooooklyn](https://togithub.com/Brooooooklyn) [#3091](https://togithub.com/avajs/ava/issues/3091). **Full Changelog**: https://github.com/avajs/ava/compare/v4.3.1...v4.3.3 ### [`v4.3.2`](https://togithub.com/avajs/ava/compare/v4.3.1...v4.3.2) [Compare Source](https://togithub.com/avajs/ava/compare/v4.3.1...v4.3.2)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.