FixThis v0.7.0
FixThis v0.7.0
FixThis v0.7.0 improves agent setup for flavored Android apps, strengthens
Compose source matching, and tightens release guardrails around the published
CLI, Homebrew, npm, MCP, Maven Central, and Gradle Plugin Portal surfaces.
Highlights
- Flavor-aware app setup.
fixthis init,fixthis install-agent, and
fixthis runnow handle flavor- and build-type-suffixed application ids
end-to-end, including combined suffixes such as.demo.debug. - Stronger source matching. Source-index generation now scans the app
module plus project dependencies on the active debug variant's classpath and
records typed semantic signals for Compose text, content descriptions, roles,
test tags, owner composables, and string resources. - Lower minSdk support. The debug sidekick and sample app now document and
validateminSdk23 support while keeping the Android 14-compatible
compileSdk34 baseline. - More reliable Homebrew setup. Generated MCP config uses the stable
fixthisexecutable when available instead of pinning Homebrew installs to a
versioned Cellar path. - Release guardrails expanded. Release checks now cover the Homebrew tap
and release helper fixtures so stale package coordinates are caught before
publication.
Compatibility
- Gradle plugin:
io.github.beyondwin.fixthis.composeversion0.7.0. - CLI/MCP package:
fixthis-cli-mcp-v0.7.0.tar.gz. - npm wrapper:
@beyondwin/fixthis@0.7.0. - Bridge protocol: unchanged at
1.3. - Source-index schema:
1.2, preserving legacy fields while adding typed
signals. - Persisted MCP JSON: unchanged.
- Android baseline:
compileSdk34,targetSdk34,minSdk23.
Agent install
From a Jetpack Compose Android app repository:
# macOS
brew install beyondwin/tools/fixthis
# npm
npm install -g @beyondwin/fixthis
# macOS/Linux fallback without package managers
curl -fsSL https://raw.githubusercontent.com/beyondwin/FixThis/main/scripts/install-fixthis.sh \
| bash -s -- --version v0.7.0
fixthis install-agent --project-dir . --target all
fixthis doctor --project-dir . --jsonManual Gradle plugin form:
plugins {
id("io.github.beyondwin.fixthis.compose") version "0.7.0"
}Release evidence
The release-prep commit includes version synchronization, documentation
consistency, release-readiness, Android compatibility, and local packaging
validation. Connected device smoke was not run locally for this release; the
release keeps the existing debug-only bridge protocol and records this as a
release-note limitation rather than claiming device-level evidence.
See also
- CHANGELOG.md — full
[0.7.0]entry. - docs/contributing/release-process.md —
artifact and registry publication sequence. - docs/reference/compatibility.md —
Android SDK compatibility contract.