Releases: Adam014/adb-ready
Release list
ADB Ready 0.7.0
ADB Ready 0.7.0 adds reproducible Android CI and device-lab orchestration.
Highlights:
- GitHub-hosted emulator and self-hosted physical-device recipes
- Gradle Managed Devices and Firebase Test Lab adapters
- explicit target pools with bounded fan-out and ownership-safe leases
- read-only remote ADB safety preflight that never restarts shared infrastructure
See CHANGELOG.md and COMPATIBILITY.md for the complete capability list and observed support boundary.
ADB Ready 0.6.0
What's Changed
- feat(package): add Runpalette command browser by @Adam014 in #71
- chore: update Runpalette to 0.2.2 by @Adam014 in #72
- chore: update Runpalette to 0.3.0 by @Adam014 in #73
- feat(ui): add measured acquisition profiles by @Adam014 in #74
- feat(ui): add target-scoped hierarchy diffs by @Adam014 in #75
- feat(ui): add safe international text input by @Adam014 in #76
- test: freeze session retention clock by @Adam014 in #77
- feat(ui): automate verified system UI states by @Adam014 in #78
- feat: add bounded visual evidence by @Adam014 in #79
- feat: correlate Android failure evidence by @Adam014 in #80
- feat(agent): add MCP profiles and project skill by @Adam014 in #81
- feat(run): normalize external verifier evidence by @Adam014 in #82
- chore(release): prepare 0.6.0 by @Adam014 in #83
Full Changelog: v0.5.1...v0.6.0
ADB Ready 0.5.1
Added
- A guided first-device setup under Start for USB, Android 11+ Wireless debugging, and existing Android emulators.
- Each onboarding path hands off to the existing verified device discovery, pairing, or connection workflow.
UX
- A clearer high-contrast selected row with explicit cursor, no-color, and ASCII fallbacks.
- A focused Start workflow that keeps development, device setup, wireless connection, pairing, planning, and bounded verification together.
Full details: CHANGELOG.md
ADB Ready 0.5.0
Added
- Autonomous finite Android runs can reuse or start one exact AVD, deploy a deterministic APK/split/APK Set/AAB artifact, wait for project readiness, execute one bounded verifier, retain normalized evidence, and clean only owned resources.
- Typed capability discovery and offline dry-run plans cover emulator, Android SDK, Gradle, Java, bundletool, Android CLI, and external verifier boundaries without silently installing tools.
- Native verifier stdout/stderr and preparation failures are retained in redacted evidence bundles.
Reliability and UX
- Verifies Metro project identity before attaching and supports IPv6-only localhost services through an owned loopback bridge.
- Adds verified Expo reload and developer-menu controls, package-scoped crash diagnostics, cross-process UI hierarchy serialization, explicit-target isolation, and mutation-free dry runs.
- Improves live session metadata, deployment visibility, port direction wording, structured version output, exact numeric shortcuts, and full/compact/minimal terminal layouts.
Full details: CHANGELOG.md
ADB Ready 0.4.1
Fixed
- Restores Expo Go and development-client launches by using Expo's supported
/_expo/linkredirect. - Removes the unhandled
/_expo/openprobe that could consume the launch timeout. - Adds actionable timeout, connection, response, and unsafe-redirect diagnostics.
- Preserves one-target ADB isolation and verified localhost reverse routing.
Full details: CHANGELOG.md
ADB Ready 0.4.0
Development-session reliability
- Attaches Expo and React Native workflows to an existing Metro server without taking ownership of it.
- Detects localhost services declared through Expo environment URLs and keeps them reachable from the selected Android target.
- Adds a compact, framework-aware live control bar while preserving native framework input.
- Keeps Expo launch, readiness, health monitoring, reverse ports, and teardown bound to one selected target.
Field-tested correctness
- Resolves all 22 findings from the full real-device and emulator audit.
- Improves Android 16 readiness, filtered log tails, app metadata, UI selection and audits, recording verification, narrow-terminal UX, redaction, help, and framework diagnostics.
- Prevents false ready states, noisy health polling, stale teardown evidence, and ambiguous Metro port conflicts.
See CHANGELOG.md for the complete details.
ADB Ready 0.3.5
Stabilization release
- Fixes spaced Bonjour mDNS serial parsing so duplicate transports resolve to one physical Android target.
- Correctly classifies connected mDNS service transports as TLS.
- Adds a required 95% changed-line coverage gate alongside the existing 95% global floors.
- Hardens the read-only real-ADB acceptance check.
- Removes an unreferenced external source map from the npm artifact while retaining it in local builds.
See CHANGELOG.md for details.
ADB Ready 0.3.4
Added
- Publish verified LCOV coverage to Codecov with short-lived GitHub OIDC credentials.
- Show the measured main-branch coverage through a live README badge.
Changed
- Raise enforced line and function coverage from 90% to 95%.
- Expand behavioral coverage across lifecycle, recovery, agents, configuration, persistence, platforms, terminals, and protocols.
Fixed
- Keep development sessions running when optional local history cannot be persisted.
- Return a structured target-lease error when the per-user lease directory cannot be created.
Release integrity
The package artifact is built from the protected immutable v0.3.4 tag. Artifact validation, npm trusted publishing, and GitHub release publication run as isolated least-privilege jobs.
ADB Ready 0.3.3
Changed
- Enforce honest LCOV line and function coverage floors of 90% in the authoritative verification gate.
- Fail closed before npm publishing unless the immutable release tag has a matching draft GitHub release.
- Preserve LCOV evidence in CI and document Deno immediate post-publish verification.
- Expand meaningful unit and integration coverage across CLI, MCP, automation, readiness, UI, sessions, rendering, and failure paths.
- Stabilize the complete verification suite across Windows, macOS, and Linux.
Release integrity
The package artifact is built from the protected immutable v0.3.3 tag. Draft inspection, artifact validation, npm trusted publishing, and GitHub release publication run as isolated least-privilege jobs.
ADB Ready 0.3.2
ADB Ready 0.3.2 fixes root machine-mode composition and hardens release governance.
Fixed
adb-ready --json --non-interactiveand--format json --non-interactivenow consistently return the structured capability overview regardless of flag order.- Both
adb-readyandadbraliases are covered by packed-consumer regression tests.
Changed
- Security support metadata is validated against the current release line.
- Release acceptance requirements now distinguish universal verification, device-behavior testing, and support-expansion evidence.
See the changelog for full details.