Skip to content

Releases: avajs/ava

v5.1.1

15 Jan 21:02
c749348
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.1.0...v5.1.1

v5.1.0

14 Nov 14:10
4ecfe7d
Compare
Choose a tag to compare

What's Changed

  • Output logs for tests that remain pending when AVA exits by @kevo1ution in #3125
  • Check for --config file extensions after they fail to load, allowing custom loaders by @panva in #3135

New Contributors

Full Changelog: v5.0.1...v5.1.0

v5.0.1

25 Sep 15:11
7007f13
Compare
Choose a tag to compare

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.

npm install --save-dev ava

Breaking Changes

  • AVA now requires Node.js 14.19, 16.15 or 18. #3043
  • Type definition distribution assumes at least TypeScript 4.7. #3041
  • We're now exporting types rather than interfaces. #3096

Improvements

New Contributors

Full Changelog: v4.3.3...v5.0.1

v5.0.0

04 Sep 15:04
d84dbc1
Compare
Choose a tag to compare
v5.0.0 Pre-release
Pre-release

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:

npm install --save-dev ava@next

Breaking Changes

  • AVA now requires Node.js 14.19, 16.15 or 18. #3043
  • Type definition distribution is no longer compatible with TypeScript versions before 4.7. #3041
  • We're now exporting types rather than interfaces. #3096

Improvements

New Contributors

Full Changelog: v4.3.3...v5.0.0

v4.3.3

25 Aug 14:18
a1347a5
Compare
Choose a tag to compare

Add compatibility with Node.js 18.8, thanks @Brooooooklyn #3091.

Full Changelog: v4.3.1...v4.3.3

v4.3.1

10 Jul 16:27
53e5709
Compare
Choose a tag to compare

What's Changed

  • When translating line numbers, check whether the source map entry has original values in #3061
  • Report error when parsing for line number selection in #3062

New Contributors

Full Changelog: v4.3.0...v4.3.1

v4.3.0

02 Jun 14:43
a24dc9b
Compare
Choose a tag to compare

What's Changed

  • We're now shipping type definitions compatible with TypeScript 4.7, by @RebeccaStevens in #3024
  • throws and throwsAsync assertions now take a function to test error messages, by @il3ven in #2995
  • Test failure summaries no longer duplicate t.log() messages, by @il3ven in #3013
  • The number of timed-out tests is printed at the end of a run, by @il3ven in #3021
  • We've documented how to load multiple instances of the same "shared" worker, by @codetheweb in #3009
  • Links to translated documentation have been updated, by @forresst in #3037
  • Node.js 17 has been removed from the test matrix, and Node.js 18 added in #3039

Full Changelog: v4.2.0...v4.3.0

v4.2.0

10 Apr 16:56
843644b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0

06 Mar 16:03
4f14c6b
Compare
Choose a tag to compare

New features

  • Allow customized sorting of test files prior to execution using sortTestFiles() in ava.config.js files by @erezrokah in #2968
  • Warn when unsupported ava.config.json files are encountered by @razor-x in #2962
  • Loosen type constraints for deepEqual assertion by @RebeccaStevens in #2969

Fixes

New Contributors

Full Changelog: v4.0.1...v4.1.0

v4.0.1

08 Jan 14:14
6b63b1b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.0.1