Skip to content

Commit 3622850

Browse files
Version Packages
1 parent 705a4a1 commit 3622850

5 files changed

Lines changed: 27 additions & 30 deletions

File tree

.changeset/appium-3-upgrade.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

.changeset/flow-name-quotes.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

.changeset/issue-add-flows-command.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# @qawolf/cli
22

3+
## 1.12.0
4+
5+
### Minor Changes
6+
7+
- 47c7ec9: The managed runtime uses Appium 3.6.0 and the UiAutomator2 driver 8.4.0.
8+
9+
Appium 2.11.3 installed five copies of `axios` before version 1.15.1. These versions have a header injection defect (CVE-2026-42035). Appium 3.6.0 installs one copy of `axios` 1.18.1.
10+
11+
`appium` becomes a development dependency. The CLI does not import it. It starts Appium from the managed runtime directory. An install of `@qawolf/cli` is thus smaller: 413 packages in place of 797.
12+
13+
The managed runtime directory has a new name, so the CLI installs the runtime again when you first run a flow.
14+
15+
- fd89edd: The new command `qawolf issue addFlows` adds flows to a coverage request. Flows that the coverage request already covers stay covered.
16+
17+
You cannot add flows to a bug report or a maintenance report. These reports link to flows through the runs that reproduce them.
18+
19+
### Patch Changes
20+
21+
- b656edf: The CLI now reads flow names that contain quote characters.
22+
23+
Before this change, the parser stopped the name at the first single quote or double quote. The parser ignored which quote started the name. Thus the name `Shopper's cart` became `Shopper`. The parser also did not find the target of that flow. A flow without a target does not run. Therefore `qawolf flows run` skipped the flow and showed the message `No flows matched.` The command `qawolf flows list` showed the short name.
24+
25+
The parser now records the quote that starts the name. It also accepts a backslash before a quote. Thus the parser correctly reads the names `"Say \"hi\""` and `'Shopper\'s cart'`. The parser accepts a name in backticks. A name that contains `${...}` stays dynamic, because the value is only available at run time.
26+
27+
Two more target forms now work. The CLI reads the target from an options object that contains a second object before the `target` key. The CLI also reads a target in backticks.
28+
329
## 1.11.2
430

531
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qawolf/cli",
3-
"version": "1.11.2",
3+
"version": "1.12.0",
44
"description": "Run and manage QA Wolf flows from the terminal, CI, or an AI agent",
55
"keywords": [
66
"automation",

0 commit comments

Comments
 (0)