Skip to content

Releases: avajs/ava

v7.0.0

27 Feb 21:53
02c63fe

Choose a tag to compare

What's Changed

  • Replace strip-ansi with node:util.stripVTControlCharacters by @fisker in #3403
  • Remove support for Node.js 18 and 23; require 20.19 or newer, 22.20 or newer or 24,12 or newer; update dependencies including transitive glob by @novemberborn in #3416

Full Changelog: v6.4.1...v7.0.0

v6.4.1

12 Jul 20:10
603d7ca

Choose a tag to compare

What's Changed

  • Keep test worker alive until explicitly freed by @matz3 in #3391

New Contributors

Full Changelog: v6.4.0...v6.4.1

v6.4.0

07 Jun 20:13
372c241

Choose a tag to compare

What's Changed

Interactive watch mode filters

@mmulet did fantastic work to spearhead interactive watch mode filters. You can now filter test files by glob patterns, and tests by matching their titles. It's just like you already could from the CLI itself, but now without exiting AVA 🚀 #3372

As part of this work we've removed the "sticky" .only() behavior #3381

Examples

We've been remiss in merging #3335 which updates the examples to use AVA 6. It's done now, examples are up to date and it's all due to @tommy-mitchell 👏

New Contributors

Full Changelog: v6.3.0...v6.4.0

v6.3.0

02 May 12:40
ca4240d

Choose a tag to compare

What's Changed

  • Update dependencies, addressing npm audit warnings by @novemberborn in #3377
  • Do not count writes to stdout/stderr as non-idling activity for timeouts by @mdouglass in #3374

New Contributors

Full Changelog: v6.2.0...v6.3.0

v6.2.0

27 Oct 13:37
024de32

Choose a tag to compare

What's Changed

  • Add filterNodeArgumentsForWorkerThreads option in #3336
  • Add Node.js 23 to supported engines (and test matrix) in #3346

New Contributors

Full Changelog: v6.1.3...v6.2.0

v6.1.3

05 May 20:35
f8bf00c

Choose a tag to compare

What's Changed

  • Include Node.js 22 in supported engines and test matrix by @lenovouser in #3328
  • Add VS Code debugging instructions for Yarn PnP projects by @bitjson in #3317
  • Document serial configuration option by @turadg in #3321

New Contributors

Full Changelog: v6.1.2...v6.1.3

v6.1.2

28 Feb 20:56
5d48c95

Choose a tag to compare

What's Changed

  • Fix throws assertions rejecting falsy values when any: true by @gibson042 in #3313

Full Changelog: v6.1.1...v6.1.2

v6.1.1

29 Jan 21:07
2e0c2b1

Choose a tag to compare

What's Changed

Full Changelog: v6.1.0...v6.1.1

v6.1.0

21 Jan 20:11
aae39b2

Choose a tag to compare

What's Changed

  • Implement registerCompletionHandler() by @novemberborn in #3283

    AVA 6 expects test code to clean up gracefully when the tests are complete, allowing the test environment (worker thread or child process) to exit. If this does not happen, AVA will report a timeout. You can use registerCompletionHandler() to perform any other clean up (or indeed exit the process) after AVA has completed the test execution. See the description here.

  • Fix potential bug with watch mode when no failed test files are written by @novemberborn in #3287

  • Fix ava/internal ESM type module by @codetheweb in #3292

Full Changelog: v6.0.1...v6.1.0

v6.0.1

06 Dec 21:21
5975b60

Choose a tag to compare

What's Changed

Full Changelog: v6.0.0...v6.0.1