Releases: ViewCompose/ViewCompose
Release list
ViewCompose AI tooling 0.7.0
What's Changed
- docs(ai): record public Figma release evidence by @guozhiqiang123 in #269
- feat(ai): add attended screenshot repair by @guozhiqiang123 in #270
- fix(ai): contain missing terminal failures by @guozhiqiang123 in #271
- docs(ai): record Wave D attended acceptance by @guozhiqiang123 in #272
Full Changelog: ai-tooling-v0.6.0...ai-tooling-v0.7.0
ViewCompose AI tooling 0.6.0
What's Changed
- docs(ai): close project analyzer release evidence by @guozhiqiang123 in #267
- feat(ai): add offline Figma to ViewCompose workflow by @guozhiqiang123 in #268
Full Changelog: ai-tooling-v0.5.0...ai-tooling-v0.6.0
ViewCompose AI tooling 0.5.0
What's Changed
- docs(ai): close Wave A release evidence by @guozhiqiang123 in #265
- feat(ai): add versioned project analysis by @guozhiqiang123 in #266
Full Changelog: ai-tooling-v0.4.1...ai-tooling-v0.5.0
ViewCompose AI tooling 0.4.1
What's Changed
- fix(ai): restore one-command npm onboarding by @guozhiqiang123 in #264
Full Changelog: ai-tooling-v0.4.0...ai-tooling-v0.4.1
ViewCompose AI tooling 0.4.0
What's Changed
- feat(ai): add public npm bootstrap and adoption gates by @guozhiqiang123 in #261
- ci(ai): bootstrap initial npm package identity by @guozhiqiang123 in #262
- chore(ai): retire npm bootstrap authority by @guozhiqiang123 in #263
Full Changelog: ai-tooling-v0.3.0...ai-tooling-v0.4.0
ViewCompose AI tooling 0.3.0
What's Changed
- feat(ai): bind tooling upgrades to framework versions by @guozhiqiang123 in #260
Full Changelog: ai-tooling-v0.2.0...ai-tooling-v0.3.0
ViewCompose AI tooling 0.2.0
What's Changed
- feat(ai): run consumer evidence from released artifacts by @guozhiqiang123 in #259
Full Changelog: ai-tooling-v0.1.0...ai-tooling-v0.2.0
ViewCompose AI tooling 0.1.0
What's Changed
- docs: plan ViewModel and navigation evolution by @guozhiqiang123 in #228
- docs: freeze retained ViewModel scope contracts by @guozhiqiang123 in #229
- build: establish the Lifecycle 2.11 toolchain lane by @guozhiqiang123 in #230
- feat: hard-cut ViewModel resolution semantics by @guozhiqiang123 in #231
- build: externalize documentation source links by @guozhiqiang123 in #233
- feat: add retained ViewModel scope provider by @guozhiqiang123 in #232
- feat: converge navigation ViewModel scope ownership by @guozhiqiang123 in #234
- feat: hard-cut standalone SavedStateHandle ownership by @guozhiqiang123 in #235
- test: close ViewModel ownership coverage gaps by @guozhiqiang123 in #236
- docs: close ViewModel architecture evolution by @guozhiqiang123 in #237
- docs: freeze navigation lifecycle and scene contracts by @guozhiqiang123 in #238
- Stabilize navigation Lifecycle DSL contracts by @guozhiqiang123 in #239
- Project navigation lifecycle from semantic scenes by @guozhiqiang123 in #240
- Correct navigation transition lifecycle from semantic scenes by @guozhiqiang123 in #241
- Separate navigation entry and presentation retention by @guozhiqiang123 in #242
- Expose stable navigation destination context by @guozhiqiang123 in #243
- Converge navigation execution on one typed plan by @guozhiqiang123 in #244
- Match structured URI, action, and MIME deep links by @guozhiqiang123 in #245
- Add lifecycle-aware navigation page results by @guozhiqiang123 in #246
- feat(navigation): add typed route contracts by @guozhiqiang123 in #247
- Add Kotlinx Serialization navigation routes by @guozhiqiang123 in #248
- Integrate NavigationEvent into the Android navigation host by @guozhiqiang123 in #249
- Close navigation Phase 7 coverage and resource evidence by @guozhiqiang123 in #250
- Add unified content and overlay navigation scenes by @guozhiqiang123 in #251
- Archive completed navigation lifecycle and scene plan by @guozhiqiang123 in #252
- feat(ai): add verifiable AI development tooling by @guozhiqiang123 in #253
- feat(ai): support common agent onboarding by @guozhiqiang123 in #254
- fix(docs): restore full-height mobile navigation by @guozhiqiang123 in #255
- feat(ai): hand off durable applied repair results by @guozhiqiang123 in #256
- fix(docs): keep mobile navbar controls visible by @guozhiqiang123 in #257
- feat(ai): publish zero-friction agent onboarding by @guozhiqiang123 in #258
Full Changelog: demo-20260828...ai-tooling-v0.1.0
ViewCompose Demo · 2026-08-28
This prerelease packages the current main baseline through commit d14111b5cafb5c0f89d8b0039539b3f4e7691515.
Highlights:
- expands animation and navigation motion with physics, seekable transitions, richer visibility/content transitions, and shared navigation transitions;
- adds lifecycle-safe Android View adapters plus Media3/ExoPlayer2, Google Maps, CameraX, and Paging 3 integrations;
- expands ConstraintLayout parity, render diagnostics, device inspection, and Preview tooling;
- closes the lazy-list tail-latency gap and documents observable/reusable session contracts;
- refreshes coordinated Maven alpha artifacts, compiled API samples, and hosted documentation governance.
Verification:
- GitHub CI passed for the exact commit.
- Documentation passed for the exact commit.
./gradlew qaReleasepassed locally: 1,025 tasks../gradlew :app:assembleDebug --stacktracepassed locally: 543 tasks.
Signed APKs:
ViewCompose-demo-benchmark-d14111b5.apk— SHA-25614a7091de128be643fd2d8db488855b499d4a76763886c599a1bee7996db4120ViewCompose-demo-debug-d14111b5.apk— SHA-256ec211344a46fc20fde711770f4d678381bece468130e9431c6df90b2b411c6bd
Both APKs are signed using APK Signature Scheme v2 with the same Android Debug test certificate (certificate SHA-256 44a8b525fa9effdffdb4e33650deef57cfa238e3e6d2f540e69eb13e0ffc651b) and are intended only for prerelease verification. Verify the Benchmark APK against SHA256SUMS.txt and the Debug APK against SHA256SUMS-debug.txt before installing.
ViewCompose Demo · 2026-08-17
This prerelease contains the Demo manual-review repair batch from PR #103.
Highlights:
- fixes FlowColumn measurement and nested vertical gesture ownership;
- restores real pull-to-refresh gesture verification;
- fixes popup shadow ownership and rounded-grid clipping;
- separates conflicting Demo scroll/focus fixtures;
- adds application-language switching to the Demo environment;
- fixes clipped multiline supporting text, content-size visibility, and FAB shadow clearance.
The downloadable APK is the minified benchmark variant produced by ./gradlew qaRelease from commit 25f72ac654da5cbeb0b102c44fc0cac106572778.
This package uses the Android Debug test certificate and is intended only for prerelease verification. Verify the APK against SHA256SUMS.txt before installing.