<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y" -->

---
title: What's new in the Jetpack Compose August '26 release
description: Jetpack Compose's August '26 release is now stable at version 1.12, requiring an update to Compose BOM 2026.08.00 and AGP 9.2.0+ with compileSdk API 37. Key...
canonical: https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: What's new in the Jetpack Compose August '26 release | daily.dev
og:description: Jetpack Compose's August '26 release is now stable at version 1.12, requiring an update to Compose BOM 2026.08.00 and AGP 9.2.0+ with compileSdk API 37. Key...
og:url: https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y
og:image: https://api.daily.dev/og/posts/0dSZwIc3Y.png
og:image:alt: What's new in the Jetpack Compose August '26 release
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# What's new in the Jetpack Compose August '26 release

**[Android Developers Blog](https://daily.dev/sources/androiddev)** · 8 min read · 4 upvotes · 0 comments

## Summary

Jetpack Compose's August '26 release is now stable at version 1.12, requiring an update to Compose BOM 2026.08.00 and AGP 9.2.0+ with compileSdk API 37. Key additions include Mesh Gradients and Wide Color Gamut (P3/HDR) rendering support, named areas in the experimental Grid layout, native Credential Manager integration for text fields via a new semantics property, rich-text formatting APIs for BasicTextField, programmatic text selection control, and DeferredTransition APIs for gesture-driven animations. Modifier.onFirstVisible() is deprecated in favor of Modifier.onVisibilityChanged(). SideEffect now supports key arguments for faster one-shot effects, and new test APIs (hasPendingWork, runWithoutImplicitWait) reduce flakiness in animation testing. Startup performance has also improved, with Time to Initial Display now comparable to Views.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://android-developers.googleblog.com/2026/08/jetpack-compose-august-2026-release.html>

## Questions this post answers

### What's new in Jetpack Compose 1.12?

Compose 1.12, part of the August '26 BOM release (2026.08.00), adds Mesh Gradients via MeshGradientPainter, full Wide Color Gamut (P3) and HDR rendering support, named areas in the experimental Grid layout, native Credential Manager integration for text fields, rich-text formatting in BasicTextField, and new test APIs like hasPendingWork and runWithoutImplicitWait to reduce flakiness.

_Track Compose version changes like this on daily.dev before they surprise you mid-upgrade._

### Is Modifier.onFirstVisible() deprecated in Jetpack Compose?

Yes, Modifier.onFirstVisible() is deprecated as of Compose 1.12. Developers should migrate to Modifier.onVisibilityChanged(), which provides more precise visibility threshold tracking than the deprecated API offered.

_Keep up with Compose API deprecations on daily.dev so migrations don't catch your codebase off guard._

### What compileSdk and AGP version does Jetpack Compose 1.12 require?

Compose 1.12 updates compileSdk to API 37, which requires a minimum Android Gradle Plugin (AGP) version of 9.2.0. Compose always targets the latest compileSdk, so projects upgrading to this BOM version need a compatible AGP to build successfully.

_Developers planning Compose upgrades follow dependency requirements like this on daily.dev._

## Similar posts on daily.dev

- [What's new in the Jetpack Compose December '25 release](https://daily.dev/posts/what-s-new-in-the-jetpack-compose-december-25-release-tosr73rob) · Android Developers Blog · 7 upvotes · 0 comments
- [What's new in the Jetpack Compose April '26 release](https://daily.dev/posts/what-s-new-in-the-jetpack-compose-april-26-release-dsjkgpbni) · Android Developers Blog · 1 upvotes · 0 comments
- [jetc.dev Newsletter Issue \#331](https://daily.dev/posts/jetc-dev-newsletter-issue-331-1j5ljyhwl) · Jetpack Compose Newsletter · 0 upvotes · 0 comments

---

Tags: [#testing](https://daily.dev/tags/testing), [#android](https://daily.dev/tags/android), [#kotlin](https://daily.dev/tags/kotlin), [#jetpack-compose](https://daily.dev/tags/jetpack-compose)

[View this post on daily.dev](https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"What's new in the Jetpack Compose August '26 release","url":"https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y"},"datePublished":"2026-08-12T16:16:23.872Z","dateModified":"2026-09-14T09:12:40.769Z","description":"Jetpack Compose's August '26 release is now stable at version 1.12, requiring an update to Compose BOM 2026.08.00 and AGP 9.2.0+ with compileSdk API 37. Key...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/94dc6881baead917a7ef95f3722b1bf6?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/94dc6881baead917a7ef95f3722b1bf6?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Android Developers Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Android Developers Blog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a3d55bb1d63c48e7bd91b833eb5c2c3c","url":"https://daily.dev/sources/androiddev"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"testing,android,kotlin,jetpack-compose","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Android Developers Blog","item":"https://daily.dev/sources/androiddev"},{"@type":"ListItem","position":3,"name":"What's new in the Jetpack Compose August '26 release"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/what-s-new-in-the-jetpack-compose-august-26-release-0dszwic3y#faq","mainEntity":[{"@type":"Question","name":"What's new in Jetpack Compose 1.12?","acceptedAnswer":{"@type":"Answer","text":"Compose 1.12, part of the August '26 BOM release (2026.08.00), adds Mesh Gradients via MeshGradientPainter, full Wide Color Gamut (P3) and HDR rendering support, named areas in the experimental Grid layout, native Credential Manager integration for text fields, rich-text formatting in BasicTextField, and new test APIs like hasPendingWork and runWithoutImplicitWait to reduce flakiness. Track Compose version changes like this on daily.dev before they surprise you mid-upgrade."}},{"@type":"Question","name":"Is Modifier.onFirstVisible() deprecated in Jetpack Compose?","acceptedAnswer":{"@type":"Answer","text":"Yes, Modifier.onFirstVisible() is deprecated as of Compose 1.12. Developers should migrate to Modifier.onVisibilityChanged(), which provides more precise visibility threshold tracking than the deprecated API offered. Keep up with Compose API deprecations on daily.dev so migrations don't catch your codebase off guard."}},{"@type":"Question","name":"What compileSdk and AGP version does Jetpack Compose 1.12 require?","acceptedAnswer":{"@type":"Answer","text":"Compose 1.12 updates compileSdk to API 37, which requires a minimum Android Gradle Plugin (AGP) version of 9.2.0. Compose always targets the latest compileSdk, so projects upgrading to this BOM version need a compatible AGP to build successfully. Developers planning Compose upgrades follow dependency requirements like this on daily.dev."}}]}
```

