Commit graph

64 commits

Author SHA1 Message Date
ava-launchpad[bot]
f6683fe550
v7.0.0 2026-04-16 19:49:05 +00:00
Mark Wubben
c8151dd2d2
Also fix setup-node in release workflow (#65) 2026-04-16 21:47:52 +02:00
Mark Wubben
6ec49428c2 Fix release script: there's no package-lock.json in this repo 2026-04-16 21:43:44 +02:00
Mark Wubben
136eac54db Update documentation 2026-04-16 21:38:08 +02:00
Mark Wubben
b31b242831 Implement AVA 8 protocol
- Always import() when loading
- Don't include .cts in default extensions
2026-04-16 21:38:08 +02:00
Mark Wubben
b4ae7ad7c1 Use a proper macro to create providers; suffix test titles with identifier when used outside of protocol-specific tests 2026-04-16 21:38:08 +02:00
Mark Wubben
ff8eca4239 Use import.meta.dirname 2026-04-16 21:38:08 +02:00
Mark Wubben
46c795c1b5 Import package.json 2026-04-16 21:38:08 +02:00
Mark Wubben
2e82538b6e Update dependencies 2026-04-16 21:38:08 +02:00
Mark Wubben
fe65e9e945 Pin node@24 and npm@11 2026-04-16 21:38:08 +02:00
Mark Wubben
41489d6bbb Tweak CI 2026-04-16 21:38:08 +02:00
Mark Wubben
dac5613277 Match supported Node.js versions of AVA 8 2026-04-16 21:38:08 +02:00
Mark Wubben
1bd67430d8 Update release workflow 2026-04-16 21:38:08 +02:00
Mark Wubben
669908c886
6.0.0 2025-06-17 21:42:38 +02:00
Mark Wubben
475e15814c
Don't configure cache in Release workflow
This fails without a package-lock.json.
2025-06-17 21:41:30 +02:00
Mark Wubben
b84e7b7168
Update dependencies, CI workflows and require Node.js 20 / 22 / 24
* Remove support for Node.js 18 and 21

* Upgrade XO

* Update dev dependencies

* Break out AVA and c8 config into their own files

* Upgrade execa

* Update CI workflow

* Pin node and npm versions using Volta

* Automate releases
2025-06-17 21:25:20 +02:00
LitoMore
87afe23ce9
Add Node.js 24 to supported engines and CI test matrix 2025-06-17 20:44:33 +02:00
Mark Wubben
851ecc3d31
5.0.0 2024-05-05 22:23:59 +02:00
Silas Rech
55472d8bba Include Node.js 22 in supported engines and test matrix 2024-05-05 22:21:46 +02:00
Mark Wubben
672714f172 Update dependencies 2024-05-05 22:21:46 +02:00
Mark Wubben
56e3b15c02 Upgrade XO and apply fixes 2024-05-05 22:21:46 +02:00
Mark Wubben
1ae15b27c2 Restrict compatibility to AVA 6 2024-05-05 22:21:46 +02:00
Silas Rech
41d8c6b4de Upgrade actions 2024-05-05 22:21:46 +02:00
Mark Wubben
bfd7dfaa87 Target same Node.js versions as AVA 6 2024-05-05 22:21:46 +02:00
Rien
c3d1833f20
Include Node.js 21 in supported engines and test matrix 2024-05-05 22:01:11 +02:00
Mark Wubben
4ce66690d3
4.1.0 2023-06-30 22:09:02 +02:00
Mark Wubben
c7ea135690 Add Node.js 20 to test matrix 2023-06-30 22:08:29 +02:00
Mark Wubben
cac21c89a7 Update dependencies 2023-06-30 22:08:29 +02:00
Mark Wubben
2b6fb25e44 Support the new watch mode in AVA 6 2023-06-30 22:08:29 +02:00
Mark Wubben
e0a5cf0ae0
4.0.0 2023-03-12 18:10:27 +01:00
Mark Wubben
430d173ce8 Update GHA workflow 2023-03-12 18:08:19 +01:00
Mark Wubben
75aad0aa2b Update dependencies 2023-03-12 18:08:19 +01:00
Mark Wubben
dfdfea5b92 Target same Node.js versions as AVA 5 2023-03-12 18:08:19 +01:00
Mark Wubben
425198ac8d Remove mention of specific (and outdated) AVA versions from README 2023-03-12 18:08:19 +01:00
Mark Wubben
0e2516055a Document how to configure with allowJS enabled 2023-03-12 18:08:19 +01:00
Mark Wubben
4ec638c4d0 Support .cts and .mts 2023-03-12 18:08:19 +01:00
Mark Wubben
34da7bf008
3.0.1 2021-11-16 18:14:08 +01:00
Mark Wubben
5b4fac1ea2
Actually parse package.json files
Co-authored-by: Vitalij Ryndin <sys@crashmax.ru>
2021-11-16 18:13:41 +01:00
Mark Wubben
fe34ddddda
Clarify usage with AVA 3 2021-11-16 16:51:16 +01:00
Mark Wubben
a3b205a721
3.0.0 2021-11-02 20:40:02 +01:00
Mark Wubben
16eeb96151 Fix branch reference 2021-11-02 20:37:41 +01:00
Mark Wubben
120de3b43a Test using npm@8 2021-11-02 20:37:41 +01:00
Mark Wubben
a675a677ef Support ESM files
Fixes #5.
2021-11-02 20:37:41 +01:00
Mark Wubben
0429a39a79 Update CI 2021-11-02 20:37:41 +01:00
Mark Wubben
c2eb369a9f Match AVA 4 Node.js versions 2021-11-02 20:37:41 +01:00
Mark Wubben
a3b6326377 Upgrade to ESM 2021-11-02 20:37:41 +01:00
Mark Wubben
551739c55e Update dependencies 2021-11-02 20:37:41 +01:00
Mark Wubben
64abb5ac81 Upgrade XO and apply changes 2021-11-02 20:37:41 +01:00
Mark Wubben
7ed276984f Simplify issue template 2021-11-02 20:37:41 +01:00
Alex Price
27650db45b
Add license file 2021-05-14 18:29:36 +02:00