diff --git a/.changeset/support-node-20.md b/.changeset/support-node-20.md deleted file mode 100644 index 71589b899..000000000 --- a/.changeset/support-node-20.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@qawolf/cli": minor ---- - -Support Node 20. The `engines.node` floor is lowered to `>=20.19.0`, and on Node -versions without native TypeScript support (Node 20, and Node 22.15–22.17) flows -are now loaded through the `@oxc-node/core` ESM loader, which transpiles and -resolves TypeScript at runtime. Bun and Node 22.18+ are unaffected. A CI matrix -smoke-tests the published bundle on Node 20, 22, 24, and Bun. - -Note: the `@qawolf/*` platform packages currently declare `engines.node >=22.22.0`, -so installing on Node 20 prints `EBADENGINE` warnings. They are verified to run on -Node 20.19, and the warnings are non-fatal unless `engine-strict` is enabled. diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ef0e9d52..b15289302 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # @qawolf/cli +## 1.2.0 + +### Minor Changes + +- c2e13b2: Support Node 20. The `engines.node` floor is lowered to `>=20.19.0`, and on Node + versions without native TypeScript support (Node 20, and Node 22.15–22.17) flows + are now loaded through the `@oxc-node/core` ESM loader, which transpiles and + resolves TypeScript at runtime. Bun and Node 22.18+ are unaffected. A CI matrix + smoke-tests the published bundle on Node 20, 22, 24, and Bun. + + Note: the `@qawolf/*` platform packages currently declare `engines.node >=22.22.0`, + so installing on Node 20 prints `EBADENGINE` warnings. They are verified to run on + Node 20.19, and the warnings are non-fatal unless `engine-strict` is enabled. + ## 1.1.0 ### Minor Changes diff --git a/package.json b/package.json index 4594969a0..c2377dfb1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@qawolf/cli", - "version": "1.1.0", + "version": "1.2.0", "description": "Run and manage QA Wolf flows from the terminal, CI, or an AI agent", "keywords": [ "automation",