Skip to content

FixThis v0.7.0

Choose a tag to compare

@github-actions github-actions released this 19 May 08:09
· 372 commits to main since this release

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 run now 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
    validate minSdk 23 support while keeping the Android 14-compatible
    compileSdk 34 baseline.
  • More reliable Homebrew setup. Generated MCP config uses the stable
    fixthis executable 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.compose version 0.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: compileSdk 34, targetSdk 34, minSdk 23.

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 . --json

Manual 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