diff --git a/.changeset/shared-flow-runtime-deps.md b/.changeset/shared-flow-runtime-deps.md deleted file mode 100644 index b92cd05f2..000000000 --- a/.changeset/shared-flow-runtime-deps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@qawolf/cli": patch ---- - -Provide shared local flow runtime dependencies for email inboxes and environment variable persistence across web and Android flows. 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/.changeset/validate-outer-hop-discovery.md b/.changeset/validate-outer-hop-discovery.md deleted file mode 100644 index 4b09d1615..000000000 --- a/.changeset/validate-outer-hop-discovery.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@qawolf/cli": patch ---- - -Fix `ERR_MODULE_NOT_FOUND` for correctly declared flow dependencies: dependency discovery now validates an ancestor `node_modules` before reusing it, and falls back to installing the project's declared deps when none satisfies them (reported as `Installing N project dependencies…`). diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ef0e9d52..d2dc4ba11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # @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. + +### Patch Changes + +- cae4b3d: Provide shared local flow runtime dependencies for email inboxes and environment variable persistence across web and Android flows. +- f69f2de: Fix `ERR_MODULE_NOT_FOUND` for correctly declared flow dependencies: dependency discovery now validates an ancestor `node_modules` before reusing it, and falls back to installing the project's declared deps when none satisfies them (reported as `Installing N project dependencies…`). + ## 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",