Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 21, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Type Update Change Age Confidence
actions/setup-java action major v4 -> v5 age confidence
com.google.dagger:hilt-compiler dependencies patch 2.57 -> 2.57.1 age confidence
com.google.dagger:hilt-android-testing dependencies patch 2.57 -> 2.57.1 age confidence
com.google.dagger:hilt-android dependencies patch 2.57 -> 2.57.1 age confidence
com.google.truth:truth dependencies patch 1.4.4 -> 1.4.5 age confidence
org.robolectric:robolectric (source) dependencies minor 4.15.1 -> 4.16 age confidence
androidx.work:work-testing (source) dependencies patch 2.10.3 -> 2.10.4 age confidence
androidx.navigation:navigation-compose (source) dependencies patch 2.9.3 -> 2.9.4 age confidence
androidx.lifecycle:lifecycle-viewmodel-compose (source) dependencies patch 2.9.2 -> 2.9.3 age confidence
androidx.lifecycle:lifecycle-livedata-ktx (source) dependencies patch 2.9.2 -> 2.9.3 age confidence
androidx.lifecycle:lifecycle-viewmodel-ktx (source) dependencies patch 2.9.2 -> 2.9.3 age confidence
androidx.lifecycle:lifecycle-viewmodel-savedstate (source) dependencies patch 2.9.2 -> 2.9.3 age confidence
androidx.activity:activity-compose (source) dependencies minor 1.10.1 -> 1.11.0 age confidence
androidx.activity:activity-ktx (source) dependencies minor 1.10.1 -> 1.11.0 age confidence
androidx.compose:compose-bom dependencies minor 2025.08.00 -> 2025.09.00 age confidence
com.google.code.gson:gson dependencies patch 2.13.1 -> 2.13.2 age confidence
com.google.android.material:material dependencies minor 1.12.0 -> 1.13.0 age confidence
com.github.bumptech.glide:glide dependencies major 4.16.0 -> 5.0.5 age confidence
androidx.work:work-runtime-ktx (source) dependencies patch 2.10.3 -> 2.10.4 age confidence
androidx.room:room-ktx (source) dependencies minor 2.7.2 -> 2.8.0 age confidence
androidx.room:room-runtime (source) dependencies minor 2.7.2 -> 2.8.0 age confidence
androidx.navigation:navigation-ui-ktx (source) dependencies patch 2.9.3 -> 2.9.4 age confidence
androidx.navigation:navigation-fragment-ktx (source) dependencies patch 2.9.3 -> 2.9.4 age confidence
androidx.lifecycle:lifecycle-runtime-ktx (source) dependencies patch 2.9.2 -> 2.9.3 age confidence
com.github.bumptech.glide:compiler dependencies major 4.16.0 -> 5.0.5 age confidence
androidx.room:room-compiler (source) dependencies minor 2.7.2 -> 2.8.0 age confidence
com.google.dagger:hilt-android-gradle-plugin dependencies patch 2.57 -> 2.57.1 age confidence
androidx.navigation:navigation-safe-args-gradle-plugin (source) dependencies patch 2.9.3 -> 2.9.4 age confidence
com.android.application (source) plugin minor 8.12.1 -> 8.13.0 age confidence
com.android.tools.build:gradle (source) dependencies minor 8.12.1 -> 8.13.0 age confidence
androidx.baselineprofile (source) plugin patch 1.4.0 -> 1.4.1 age confidence
androidx.benchmark:benchmark-macro-junit4 (source) dependencies patch 1.4.0 -> 1.4.1 age confidence
androidx.compose.runtime:runtime-tracing (source) dependencies patch 1.9.0 -> 1.9.1 age confidence
androidx.lifecycle:lifecycle-runtime-compose (source) dependencies patch 2.9.2 -> 2.9.3 age confidence
com.android.test (source) plugin minor 8.12.1 -> 8.13.0 age confidence

Release Notes

actions/setup-java (actions/setup-java)

v5

Compare Source

google/truth (com.google.truth:truth)

v1.4.5: 1.4.5

  • Changed assertions like assertThat(nullMap).isEmpty() to fail with a useful failure message instead of throwing NullPointerException (and similarly for other "bogus" values, such as negative sizes). (da5d6e9)
  • Made Kotlin's isInstanceOf(Int::class.java) (and Java's isInstanceOf(int.class)) a valid way to check for Int/Integer instances. (974ef19)
  • Improved isWithin to pretty-print numbers in its failure messages. (de78553, 07318c2)
  • Improved some assertions that print class names to print simpler names (e.g., Integer instead of java.lang.Integer). (0ba72d6)
  • Changed ExpectFailure to never generate "value of" lines based on bytecode. This slightly simplifies writing new tests with ExpectFailure and prevents future behavior changes in some ExpectFailure tests that already exist. However, it may also require changes to other existing ExpectFailure tests to remove or change any assertions about the "value of" line. (3caa0e8)
  • Our Android minSdkVersion is now 23 (Marshmallow). This follows the minimum of Google's foundational Android libraries, and we expect it to have no practical impact on users. (c85c75c)
  • Changed our GWT/J2CL artifact to omit usages of @NullMarked. This was making all our types non-null in those environments, since we don't yet use @Nullable in the GWT/J2CL artifact. (6392d37)
material-components/material-components-android (com.google.android.material:material)

v1.13.0

Compare Source

New in 1.13.0!

Important

  • Required minSdkVersion is now 21 or higher, for Material and AndroidX.
  • Now built with compileSdkVersion 35, Android Gradle Plugin (AGP) 8.7.3, Gradle 8.9, and android.nonTransitiveRClass=true.
  • Material 3 Expressive has moved to the 1.14.0 versions of the library. To get a sneak peak, update to version 1.14.0-alpha04 and use the Material3Expressive themes/styles in conjunction with new components mentioned above.

Dependency Updates

Dependency Previous version New version
androidx.appcompat:appcompat 1.6.1 1.7.0
androidx.constraintlayout:constraintlayout 2.0.1 2.1.0
androidx.dynamicanimation:dynamicanimation 1.0.0 1.1.0
androidx.graphics:graphics-shapes N/A 1.0.1
com.android.tools.build:gradle 7.4.2 8.7.3

Library Updates

  • A11y
    • Include "hour" and "minute" in announcements. For example: "Not checked, Hour - 11'0 clock. double tap to select Hour". (960bb4c)
    • Move responsibility of disabling hide on scroll to HideViewOnScrollBehavior and BottomAppBar (9c33476)
    • Prevent hide on scroll when Talkback is on (d560705)
    • Add missing 'button' mention to Talkback output for close icon. (79bd7d7)
  • BottomNavigationView
    • Update catalog demo to demonstrate adaptive bottom navigation bar (76936c4)
    • Fix early return in setItemGravity() (8a4d3c6)
  • BottomSheet
    • Prevent ACTION_DOWN events on the BottomSheetHandleDragView from setting touchingScrollChild to true. (af7f254)
    • Fix keyboard animation on Android 14 (a0b4dfa)
    • Fixed main catalog demo cutting off content when screen size is too small. (005687d)
    • Remove disruptive announcement "Drag handle double tapped"for BottomSheetDragHandleView. (95025c6)
  • Carousel
    • Recyclerview children do not inherit layout direction (ca0b870)
    • Update keyline state if necessary if item size changes (52228c1)
    • Update multi-browse strategy to always have at least 1 medium item (916e908)
    • Recalculate keyline state if it doesn't match the current container size (d0f5d72)
  • Checkbox
  • Chip
    • Get default minTouchTargetSize from material attributes (436437a)
    • Add a show all Chip for a11y (8e33421)
    • Updated flow layout to correctly layout padding when in RTL. (1eaf483)
    • Fix close icon focus ripple (a7ff8c9)
  • CollapsingToolbarLayout
    • Added multiple subtitle support. (57297ae)
    • Fixed incorrect title and subtitle positioning. (8598aa6)
  • Color
    • Updated to only draw surface color under the button's stroke when the buttons are actually overlapped. (7ae12b5)
    • ColorResourcesTableCreator: Fix length encoding for utf8 strings (7c62429)
    • ColorResourcesTableCreator: Fix resource entry names (443eaa5)
    • Added M3 colors in M3 ThemeOverlay. (ede0713)
  • Dialog
    • Add m3 styles for floating toolbar and docked toolbar for dialog (1b58f5f)
    • Fixed issue with child views overflowing from the alert dialog. (1ee9a86)
  • DockedToolbar
    • Include IME in insets (834ce09)
    • Fix typo in DockedToolbar doc (0c83f50)
    • Add new demo to show fewer items (68a79d7)
    • Add docs (08a8893)
    • Adding inset padding attributes (1fd228b)
    • Create DockedToolbarLayout (51873bb)
  • FloatingActionButton
    • Fix the width calculation in the wrap_content extend strategy (1e06f7c)
    • Added medium FAB and s/m/l extended FABs to Material3. (870ace3)
    • Restored public jumpDrawablesToCurrentState method (6f41625)
    • Fixed wrong elevation per state. (f513914)
    • Improved readability. (949b057)
    • Fixed wrong elevation per state. (db7fe20)
    • Merged FABImpl and FABImplLollipop classes, since no pre-lollipop is supported. (da442be)
    • Integrated new token sets. (4a841f5)
    • Integrated to new token sets. (7e63ca1)
  • FloatingToolbar
    • Added m3 styles for buttons and theme overlays (4b9df08)
    • Integrate tokens and add m3 styles (f223b26)
    • Fix for insets handling adding insets on every onApplyWindowInsets call (3938284)
    • Floating toolbar should not enforce disappear on scroll behaviour within CoordinatorLayouts (85c4e0f)
    • Add inset handling (05f8c52)
    • Removed floating toolbar-specific icon button styles from theme overlay (7f88784)
    • Update styles to consolidate horizontal/vertical styles to a single style (b07e48b)
  • LoadingIndicator
    • Added a default static drawable, which is displayed when the animation is disabled. (f89b8af)
    • Fixed the animation no constant rotation. (1886cf0)
    • Fix handling of negative morphFraction (e169ffc)
  • MaterialButton
    • Updated the shapes of buttons when the orientation is changed. (e722464)
    • Fixed connected button groups to not morph button size. (df9074c)
    • Fixed width morph in vertical button groups. (fb81974)
    • Fixed a bug that checked state in XML was not respected. (0c5b17a)
    • Test improve memory usage when materialSizeOverlay is used. (571a196)
    • Update split button styles to lessen maker specification requirements and support consistency. (2aadbd1)
    • Add a demo to programmatically add/remove buttons in a button group. (4f55422)
    • Added a click action and toggleable control in button group demo. (8e52e94)
    • Fixed minor issues in button group demo and toggle group demo. (5161e71)
    • Added adaptation section in dev doc. (f61cea5)
    • Fixed the bug of size morph not working with layout_weight. (d791fad)
    • Added optical center feature. (2667e09)
    • Updated XML for split button examples in documentation for improved accuracy. (ede1bdc)
    • Fixed the content description in distribution demo. (d54087e)
    • Fixed the bug of size morph not working with layout_weight. (b640078)
    • Added flags to prevent unnecessary updates to child shape. (ed528c6)
    • Fixed the translationz value for hovered state of elevated button. (0c4ed7e)
    • Cleanup (8c263bb)
    • Added PopupMenu to the SplitButton demo. (7a6866c)
  • MaterialDatePicker
    • Replace the deprecated announcement API used for month navigation (6a3d13f)
    • Fix bug causing undesired screenshot changes (71bfc93)
    • Fix accessibility focus landing on first day of month after year selection (39dd3a4)
    • Translate fixed a11y announcements. (9fd5a67)
    • Fix DatePicker to use correct accessibility description for calendar/year view toggle button. (41f5079)
    • Disable next/prev button when the selected month is at the boundary (71287c6)
    • Prevent keyboard from automatically showing with TalkBack (fd2e9bc)
  • MaterialShapeDrawable
    • Update ShapeAppearanceModel.Builder to not use extra ContextThemeWrapper for shape appearance overlay due to performance concerns (990fdb4)
  • MaterialSplitButton
    • Updated Split Button to match spec and address feedback. (c1e73c8)
    • Add chevron drawable AVD to public. (08fff9f)
  • Menu
    • Fixed Dark Mode for Context Menu (93a5130)
  • NavigationRail
    • Force NavigationFrameLayout to be the available size at the minimum (12fad1d)
    • Use display cutout and system bar insets for start padding (4657afb)
    • Add attributes for expanded active indicator padding (a798a82)
    • Fix active indicator label jump when expanding (7f0a51d)
    • Add divider functionality for expanded nav rail (9496619)
  • ProgressIndicator
    • Updated to not throw exceptions for calling setIndeterminateDrawable and setDeterminateDrawable during the initialization. (64867cf)
    • Added the customization of setting the stop inidcator padding. (0b89ef4)
    • Added fraction support in track corner radius. (2e97dd6)
    • Added an track inner corner radius API. (8a23e0d)
  • Search
    • Updating centered search bar text to have 8dp content start and end padding (4070bef)
    • Added a clip bounds animation for searchview edit text (5a600a8)
    • Add a placeholder textview to Searchbar that keeps track of searchview edit text in order to gracefully fade it out in searchview collapse animation (be09936)
    • Update centering layout logic to account for padding and content insets (c2c660b)
    • Add cutout insets to SearchView toolbar (53616ad)
    • Fix animation calculations for predictive back (44eabe3)
    • Fix long centered text overlapping with menu items (9170221)
    • Updated SearchBar styling (3a5861c)
    • Add maxWidth attribute and fix SearchBar/SearchView animations to be more flexible in hierarchy (548c15c)
    • Fix issue with a custom center view pushing out centered text (04c56f6)
    • Update demos to demonstrate an example with a ConstraintLayout (6db122b)
    • Update catalog demo to optionally show searchbar menu (e85371f)
    • Add a lift on scroll color to SearchBar when used with AppBarLayout (36b285c)
    • Set alpha for toolbar button directly rather than setting through a FadeThroughDrawable (e035f38)
    • Fix centering text when set by the search view (ea01f2a)
    • Fix animation when searchbar doesn't cover whole screen (f7ba9c6)
    • Add textCentered attribute (0641ee5)
    • Fix NPE with hiding navigation icon (1dc9a1c)
    • Add a demo with 2 icons outside the searchbar (9bda9a9)
  • Shape
    • Added new attributes in Material3 themes. (447fd02)
  • Slider
    • Prevent duplicate accessibility announcements (bccfdfa)
    • Get default minTouchTargetSize from material attributes (422586e)
    • Fix label bounds for vertical slider in RTL (23957e0)
    • Centered Slider updates (781d344)
    • Add state description to VirtualView node (efea65b)
    • Add centered configuration (cd909c2)
    • Add new tick visibility modes (660423f)
    • Fixed behaviour when Slider is in a scrolling container (9302f54)
    • Improve track icon bounds calculation (54778a9)
    • remove unnecessary code (867fd01)
    • Slider, don't warn about track icons if you don't have any (b31711c)
    • Fix label pivots (d28488d)
    • Fix thumb visibility for vertical slider on API 23 (e6e9385)
    • Refactor track icon tinting (9ce14ae)
    • Always update track bounds before drawing icons (ddda777)
  • Tabs
    • Don't try to detach an already detached TabLayout (7144370)
  • TextInputLayout
    • Replace deprecated announceForAccessibility with accessibility live region (e909768)
    • Fix the issue that menu items gets filtered after recreation (690bbfc)
    • Make highlight text colour respect the theme rather than M3 default (cfe6dce)
  • TimePicker
    • Fixing the Talkback focusability of the "Select time" label on the time picker component. (4ed648a)
    • Fix number format on 24-hour dial (80593b2)
  • Tokens
    • Updated the shape tokens output. (2ef3aba)
    • Update tokens to 16.0.2 (37adad2)
    • Upgraded to 15.0.26 (67b6dce)
    • Upgraded to version 15.0.12. (c39dc38)
    • Updated to 14.0.0. (7c5dce0)
    • Migrated to new token sets. (12a136c)
    • Migrated to new token sets. (02fcdf5)
  • TopAppBar
    • Fix Extended FAB behavior demo to shrink and extend as expected. (13cdaba)
    • Add attribute to center based on whole container (dcfbdff)
    • Update AppCompat dependency to 1.7.0 stable and remove inflateMenu dispatch pausing now that the fix has landed in AppCompat (09d2566)
    • Overrode the colorControlHighlight to reflect the Material state layer. (33b1c33)
    • Expose toolbar customization attributes (b8af518)
    • Fixed the toolbar not snap when switch to freeform windowing. (d4ac3d5)
    • Applied formatting only. (32633a6)
    • Added a demo to show case using collapsing toolbar layout with a toggleable button; reduced the number of menu items in all demos. (8726702)
  • Transitions / Motion
    • Added default style parameter for MotionUtil when resolving theme spring attributes (f4342f1)
    • Fixed typo for "spatial" (59de693)
    • Updated motion documentation to include springs. (3f5179c)
  • Typography
    • Added emphasized typescale to public attributes (0c1a914)
  • Catalog

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner August 21, 2025 01:39
@renovate renovate bot requested a review from srikrishnasakunia August 21, 2025 01:39
@renovate renovate bot force-pushed the renovate/main-all branch from e5cde55 to 4e03218 Compare August 21, 2025 15:14
@renovate renovate bot changed the title Update all dependencies to v2.57.1 (main) Update all dependencies (main) Aug 21, 2025
@renovate renovate bot force-pushed the renovate/main-all branch 3 times, most recently from 83d4edb to ee0c988 Compare August 31, 2025 10:10
@renovate renovate bot force-pushed the renovate/main-all branch 3 times, most recently from 3b49bb0 to 9671e48 Compare September 10, 2025 21:26
@renovate renovate bot force-pushed the renovate/main-all branch from 9671e48 to 0dd5a6a Compare September 13, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants