Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ ava (5.3.1 → 6.1.1) · Repo
Release Notes
6.1.1
6.1.0
6.0.1
6.0.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 59 commits:
6.1.1
Update dependencies
Fix external-assertions snapshot for Node.js 20.11
Fix 'previous failures' in watch mode always incrementing
Update TypeScript recipe to suggest --import flag and tsimp
6.1.0
Fix ava/internal ESM type module
Implement registerCompletionHandler()
Ensure AVA exits with code 1 after an unexpected process.exit() in a test worker
Fix potential bug with watch mode when no failed test files are written
Test with AVA 6
Change recursive watch mode test detection to be non-persistent
Ensure watcher tests exit cleanly
Only test reporters on Linux (CI)
Remove references to older AVA versions
Fix typo in README
6.0.1
Ensure watch mode works outside of its integration tests
6.0.0
Don't force-exit after tests have completed
Update dependencies & other minor tweaks
Tweak README
Fix external assertions tests for Node.js 21
Experimentally expose internal events for custom reporters
Update memoize dependency
Remove ability to select AVA 5 watcher
Update dependencies, rely on Node.js 18, other small changes
Drop Node.js 16, upgrade minimal 18 and 20, test 21
Make assertions throw
Fix type tests for t.assert()
Fix typo in common pitfalls doc
Allow throws / throwsAsync to work with any value, not just errors
Refactor error processing
Make `assert`, `truthy` and `falsy` typeguards
Only treat native errors as errors
Update TypeScript recipe for mocks, Node.js 20
Remove p-event dependency
Remove workaround for worker.terminate() crashes
Add t.timeout.clear() to restore default behavior
Make test-types work with tsc and XO
Pro-actively write out code coverage
Test AVA using AVA 5
Lazy-load dependencies in CLI entrypoint
Tweak c8 config
Update dependencies
Expect TypeScript 5.1 (or newer)
Update transitive dependencies
Modernize some syntax
Set up CI to test the new watcher
Move ignoredByWatcher to watchMode.ignoreChanges
Add a brand new watcher
Require opt-in to AVA 5's watcher and separate install of chokidar
Minor changes to watch mode
Enhance `require` feature
Remove checks against very old config options and related cleanup
Remove superfluous dependencies
Use ES2022 APIs
Drop support for Node.js 14, update minimal requirements for 16, 18 and 20
Document execArgv incompatibility with worker threads
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands