Skip to content

deps(deps): bump androidx-lifecycle from 2.9.6 to 2.11.0 - #61

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/androidx-lifecycle-2.11.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/androidx-lifecycle-2.11.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps androidx-lifecycle from 2.9.6 to 2.11.0.
Updates org.jetbrains.androidx.lifecycle:lifecycle-viewmodel from 2.9.6 to 2.11.0

Changelog

Sourced from org.jetbrains.androidx.lifecycle:lifecycle-viewmodel's changelog.

1.12.0 (August 2026)

Changes since 1.11.1

Highlights

Desktop

  • MCP server was introduced for Compose Hot Reload that enables AI agents to interact with a running Compose application in real time #5671

Migration Notes

Multiple Platforms

  • Deprecation level of NativeCanvas, NativePaint typealiases and related methods has been changed to ERROR #3127

Desktop

  • The background parameter of SwingPanel has been deprecated. Instead set the background manually in the factory method. There's a new (experimental) Color.toAwtColor() function to convert Compose color objects to AWT ones #3024
  • If your ComposePanel, ComposeWindow or ComposeDialog content can not be measured in infinite constraints (e.g. Modifier.verticalScroll) on a certain axis, you should provide a fixed size for that axis by calling ComposePanel.setPreferredSize with a Dimension that has a fixed size (on that axis) #3055

Features

Multiple Platforms

  • Add blockPointerInputOutside flag to PopupProperties to support not-blocking pointer inputs outside of focusable Popups #2992
  • Support LayerOutsets to GraphicsLayer & Modifier.graphicsLayer which can be used to increase the visual bounds of the layer beyond its measured size. This can be used to avoid the implicit clipToBounds behavior when the layer is promoted to an offscreen buffer #3144
  • Support MeshGradientPainter in Modifier.paint #3143
  • Implemented ComposeUiTest.runWithoutImplicitWait #3170

iOS

  • Support LiveRegion semantics in Accessibility #2944
  • The selection handles now match the style of iOS #2991
  • Add the 'Select' item on the context menu for the text fields #3081
  • Add NSLocale.toComposeLocale() API to create Locale from platform NSLocale #3103
  • Support VerbatimTtsAnnotation and LocaleList attributes in accessibility VoiceOver #3145

Desktop

  • The parent AWT window of a composition is now available via LocalAwtWindow.current #3007
  • Implemented a new, experimental, WindowState API #2938
  • It is now possible to control the way ComposePanel, ComposeWindow and ComposeDialog compute their minimum (only ComposePanel), preferred and maximum (only ComposePanel) sizes, by setting the corresponding property to a Dimension with a special UNSPECIFIED_DIMENSION_VALUE on the axis that should be determined by the content #3055
  • The default ProGuard version is set to 7.8.0 #5613
  • Update bundled Compose Hot Reload version to 1.2.0 #5671

Web

... (truncated)

Commits

Updates org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose from 2.9.6 to 2.11.0

Changelog

Sourced from org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose's changelog.

1.12.0 (August 2026)

Changes since 1.11.1

Highlights

Desktop

  • MCP server was introduced for Compose Hot Reload that enables AI agents to interact with a running Compose application in real time #5671

Migration Notes

Multiple Platforms

  • Deprecation level of NativeCanvas, NativePaint typealiases and related methods has been changed to ERROR #3127

Desktop

  • The background parameter of SwingPanel has been deprecated. Instead set the background manually in the factory method. There's a new (experimental) Color.toAwtColor() function to convert Compose color objects to AWT ones #3024
  • If your ComposePanel, ComposeWindow or ComposeDialog content can not be measured in infinite constraints (e.g. Modifier.verticalScroll) on a certain axis, you should provide a fixed size for that axis by calling ComposePanel.setPreferredSize with a Dimension that has a fixed size (on that axis) #3055

Features

Multiple Platforms

  • Add blockPointerInputOutside flag to PopupProperties to support not-blocking pointer inputs outside of focusable Popups #2992
  • Support LayerOutsets to GraphicsLayer & Modifier.graphicsLayer which can be used to increase the visual bounds of the layer beyond its measured size. This can be used to avoid the implicit clipToBounds behavior when the layer is promoted to an offscreen buffer #3144
  • Support MeshGradientPainter in Modifier.paint #3143
  • Implemented ComposeUiTest.runWithoutImplicitWait #3170

iOS

  • Support LiveRegion semantics in Accessibility #2944
  • The selection handles now match the style of iOS #2991
  • Add the 'Select' item on the context menu for the text fields #3081
  • Add NSLocale.toComposeLocale() API to create Locale from platform NSLocale #3103
  • Support VerbatimTtsAnnotation and LocaleList attributes in accessibility VoiceOver #3145

Desktop

  • The parent AWT window of a composition is now available via LocalAwtWindow.current #3007
  • Implemented a new, experimental, WindowState API #2938
  • It is now possible to control the way ComposePanel, ComposeWindow and ComposeDialog compute their minimum (only ComposePanel), preferred and maximum (only ComposePanel) sizes, by setting the corresponding property to a Dimension with a special UNSPECIFIED_DIMENSION_VALUE on the axis that should be determined by the content #3055
  • The default ProGuard version is set to 7.8.0 #5613
  • Update bundled Compose Hot Reload version to 1.2.0 #5671

Web

... (truncated)

Commits

Updates org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose from 2.9.6 to 2.11.0

Changelog

Sourced from org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose's changelog.

1.12.0 (August 2026)

Changes since 1.11.1

Highlights

Desktop

  • MCP server was introduced for Compose Hot Reload that enables AI agents to interact with a running Compose application in real time #5671

Migration Notes

Multiple Platforms

  • Deprecation level of NativeCanvas, NativePaint typealiases and related methods has been changed to ERROR #3127

Desktop

  • The background parameter of SwingPanel has been deprecated. Instead set the background manually in the factory method. There's a new (experimental) Color.toAwtColor() function to convert Compose color objects to AWT ones #3024
  • If your ComposePanel, ComposeWindow or ComposeDialog content can not be measured in infinite constraints (e.g. Modifier.verticalScroll) on a certain axis, you should provide a fixed size for that axis by calling ComposePanel.setPreferredSize with a Dimension that has a fixed size (on that axis) #3055

Features

Multiple Platforms

  • Add blockPointerInputOutside flag to PopupProperties to support not-blocking pointer inputs outside of focusable Popups #2992
  • Support LayerOutsets to GraphicsLayer & Modifier.graphicsLayer which can be used to increase the visual bounds of the layer beyond its measured size. This can be used to avoid the implicit clipToBounds behavior when the layer is promoted to an offscreen buffer #3144
  • Support MeshGradientPainter in Modifier.paint #3143
  • Implemented ComposeUiTest.runWithoutImplicitWait #3170

iOS

  • Support LiveRegion semantics in Accessibility #2944
  • The selection handles now match the style of iOS #2991
  • Add the 'Select' item on the context menu for the text fields #3081
  • Add NSLocale.toComposeLocale() API to create Locale from platform NSLocale #3103
  • Support VerbatimTtsAnnotation and LocaleList attributes in accessibility VoiceOver #3145

Desktop

  • The parent AWT window of a composition is now available via LocalAwtWindow.current #3007
  • Implemented a new, experimental, WindowState API #2938
  • It is now possible to control the way ComposePanel, ComposeWindow and ComposeDialog compute their minimum (only ComposePanel), preferred and maximum (only ComposePanel) sizes, by setting the corresponding property to a Dimension with a special UNSPECIFIED_DIMENSION_VALUE on the axis that should be determined by the content #3055
  • The default ProGuard version is set to 7.8.0 #5613
  • Update bundled Compose Hot Reload version to 1.2.0 #5671

Web

... (truncated)

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot @github

dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: gradle. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@vietnguyentuan2019

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps `androidx-lifecycle` from 2.9.6 to 2.11.0.

Updates `org.jetbrains.androidx.lifecycle:lifecycle-viewmodel` from 2.9.6 to 2.11.0
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-multiplatform/commits)

Updates `org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.6 to 2.11.0
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-multiplatform/commits)

Updates `org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose` from 2.9.6 to 2.11.0
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-multiplatform/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-viewmodel
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/androidx-lifecycle-2.11.0 branch from 93d6a66 to aae3e87 Compare September 5, 2026 07:05
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

❌ CI Build failed

Build Status: failure
Commit: aae3e87

View full build log

Artifacts

  • Build reports
  • Coverage reports
  • Demo APK (if successful)

Automated comment by GitHub Actions

@vietnguyentuan2019

Copy link
Copy Markdown
Contributor

Blocking this on purpose: androidx.lifecycle 2.11.0 requires compileSdk 37 (AAR metadata check failed on CI -- see the build-and-test/lint logs). This repo is on compileSdk 36, and AGP 8.13.2's own max recommended compileSdk is also 36, so this isn't a quick fix here -- it needs a compileSdk+AGP bump first, which is itself blocked on Robolectric API 37 support (see CHANGELOG's v2.3.0 LOCAL_NETUseCase note). Tracked as a real, open gap, not ignored. Will revisit once that unblocks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant