Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .changeset/374-record-proof-adb-args-unbound.md

This file was deleted.

6 changes: 6 additions & 0 deletions .claude-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# rn-dev-agent-plugin

## 0.57.3

### Patch Changes

- a6112e6: fix(record): `device_record stop` no longer crashes on macOS with `adb_args[@]: unbound variable` (#374). In `record_proof.sh` the Android stop branch expanded an empty `adb_args` array unguarded (`"${adb_args[@]}"`); under `set -euo pipefail` on bash 3.2 (the macOS default `/bin/bash`) that is an unbound-variable error, aborting the stop before the pull/convert — so recording finalize (and, via a leftover Android `.pid`, even iOS stops) failed. All three expansions now use the `+`-default guard already present elsewhere in the file. Regression-guarded by a static invariant test (effective on bash 5.x CI) plus a behavioral reproduction gated to bash < 4.4.

## 0.57.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{
"name": "rn-dev-agent",
"description": "AI agent that fully tests React Native features on simulator/emulator — navigates the app, verifies UI, walks user flows, and confirms internal state.",
"version": "0.57.2",
"version": "0.57.3",
"source": "./",
"category": "mobile-development",
"homepage": "https://github.com/Lykhoyda/rn-dev-agent"
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rn-dev-agent-plugin",
"version": "0.57.2",
"version": "0.57.3",
"private": true,
"description": "Synthetic package — changesets uses this as the version source of truth for the Claude Code plugin manifest. Bumps here are mirrored into plugin.json + marketplace.json by scripts/sync-plugin-manifest.mjs (run automatically by `npm run version-packages`).",
"license": "MIT"
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rn-dev-agent",
"version": "0.57.2",
"version": "0.57.3",
"description": "AI agent that fully tests React Native features on simulator/emulator — navigates the app, verifies UI, walks user flows, and confirms internal state.",
"author": {
"name": "Anton Lykhoyda",
Expand Down
6 changes: 6 additions & 0 deletions scripts/cdp-bridge/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# rn-dev-agent-cdp

## 0.50.3

### Patch Changes

- a6112e6: fix(record): `device_record stop` no longer crashes on macOS with `adb_args[@]: unbound variable` (#374). In `record_proof.sh` the Android stop branch expanded an empty `adb_args` array unguarded (`"${adb_args[@]}"`); under `set -euo pipefail` on bash 3.2 (the macOS default `/bin/bash`) that is an unbound-variable error, aborting the stop before the pull/convert — so recording finalize (and, via a leftover Android `.pid`, even iOS stops) failed. All three expansions now use the `+`-default guard already present elsewhere in the file. Regression-guarded by a static invariant test (effective on bash 5.x CI) plus a behavioral reproduction gated to bash < 4.4.

## 0.50.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion scripts/cdp-bridge/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rn-dev-agent-cdp",
"version": "0.50.2",
"version": "0.50.3",
"type": "module",
"main": "dist/index.js",
"scripts": {
Expand Down