Skip to content

Update all non-major dependencies#3

Merged
AzariasB merged 1 commit into
solfeguidofrom
renovate/all-minor-patch
Jul 1, 2026
Merged

Update all non-major dependencies#3
AzariasB merged 1 commit into
solfeguidofrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jul 1, 2026

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) minor 8.138.14.5 age confidence
com.google.oboe:oboe dependencies minor 1.9.31.10.0 age confidence
androidx.swiperefreshlayout:swiperefreshlayout (source) dependencies minor 1.1.01.2.0 age confidence
androidx.recyclerview:recyclerview (source) dependencies minor 1.3.21.4.0 age confidence
androidx.navigation:navigation-ui (source) dependencies minor 2.8.52.9.8 age confidence
androidx.navigation:navigation-fragment (source) dependencies minor 2.8.52.9.8 age confidence
androidx.constraintlayout:constraintlayout (source) dependencies patch 2.2.02.2.1 age confidence
com.google.android.material:material dependencies minor 1.12.01.14.0 age confidence
androidx.appcompat:appcompat (source) dependencies patch 1.7.01.7.1 age confidence

Release Notes

gradle/gradle (gradle)

v8.14.5: 8.14.5

Compare Source

The Gradle team is excited to announce Gradle 8.14.5.

Here are the highlights of this release:

  • Java 24 support
  • GraalVM Native Image toolchain selection
  • Enhancements to test reporting
  • Build Authoring improvements

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

Switch your build to use Gradle 8.14.5 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14.5 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.14.4: 8.14.4

Compare Source

This is a patch release for 8.14. We recommend using 8.14.4 instead of 8.14.

This release addresses two security vulnerabilities:

It also fixes the following issues:

  • #​34365 [Backport] Gradle doesn't stop forked processes
  • #​35125 [Backport] Precompiled script plugin with @​file annotation loses package and breaks
  • #​35184 [Backport] Different fingerprints in the compile classpath for the same dependency
  • #​35228 [Backport] Fix dependency resolution issues
  • #​35288 [Backport] Include GradleDslBaseScriptModel in 8.x
  • #​36326 [Backport] Improve repository disabling logic
  • #​36396 [Backport] Add partial cgroups v2 support
  • #​36420 [Backport] Improve Java 25 support in Gradle 8.14

Read the Release Notes

Upgrade instructions

Switch your build to use Gradle 8.14.4 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14.4 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.14.3: 8.14.3

Compare Source

The Gradle team is excited to announce Gradle 8.14.3.

This is a patch release for 8.14. We recommend using 8.14.3 instead of 8.14.

Here are the highlights of this release:

  • Java 24 support
  • GraalVM Native Image toolchain selection
  • Enhancements to test reporting
  • Build Authoring improvements

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

Switch your build to use Gradle 8.14.3 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14.3 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.14.2: 8.14.2

Compare Source

The Gradle team is excited to announce Gradle 8.14.2.

Here are the highlights of this release:

  • Java 24 support
  • GraalVM Native Image toolchain selection
  • Enhancements to test reporting
  • Build Authoring improvements

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

Switch your build to use Gradle 8.14.2 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14.2 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.14.1: 8.14.1

Compare Source

The Gradle team is excited to announce Gradle 8.14.1.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

Switch your build to use Gradle 8.14.1 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14.1 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.14: 8.14

Compare Source

The Gradle team is excited to announce Gradle 8.14.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

Switch your build to use Gradle 8.14 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

google/oboe (com.google.oboe:oboe)

v1.10.0

Compare Source

API changes
  • Added new AAudio API to query MMAP policy (#​2167)
  • Added PCM offload support. This saves battery by ~30% when used (#​2165)
  • Added compressed format support like MP3 and AAC_LC (#​2188)
  • Added support for AAudioStream_getDeviceIds. Now you query if multiple output devices are connected (#​2184)
  • Added support for notifyWorkloadIncrease/Spike/Reset. These will help when you have workload increases (#​2214)
  • Added flushFromFrame API. This helps with flushing extra data with PCM offload (#​2271)
  • Added support for playback parameters for offload streams. This will allow apps to do speed/pitch shifts (#​2279)
  • Added a compile flag for not including flowgraph. This reduces the Oboe binary size by ~50% when used (#​2302)
  • Added support for partial data callback. This is useful as offload streams can have extremely large buffers (#​2304)
OboeTester
  • Made several improvements in the CPU Load Test (#​2140, #​2156, #​2250)
  • Added mixer attributes to device report (#​2169)
  • Added CPU info to device report (#​2212)
  • Fixed Auto Glitch test for non-MMAP devices (#​2155)
  • Fixed issue where large channel counts would result in overflows when downmixing (#​2172)
  • Added Spatialization behavior APIs (#​2173)
  • Added support for MP3 playback (#​2189)
  • Save all WAV files in Data Paths test to help with debugging (#​2207)
  • Added 2 new tests for testing audio workloads (#​2199)
  • Added package name and attribution tag (#​2206)
  • Fixed issue where output effects didn't work as expected (#​2233)
  • Added noise pulse for Tap to Tone (#​2249)
  • Test for both MMAP and MMAP shared in automated tests (#​2253)
  • Updated to Android 36 (#​2257)
  • Enabled background operation and foreground service by default (#​2264)
  • Added a way to simulate volume key presses (#​2270)
  • Added a test for reverse JNI (#​2266)
  • Fixed timeouts by using AlarmManager (#​2290)
  • Fixed UI issue where spinners show up even when it leaves the view (#​2308)
Samples
  • Added new PowerPlay sample to showcase how to use PCM Offload to save battery by ~30% (#​2197)
  • Updated to Android 36 (#​2257)
material-components/material-components-android (com.google.android.material:material)

v1.14.0

Compare Source

New in 1.14.0!

  • Expressive Themes (doc)
  • Expressive Lists (doc)
  • Expressive Button Styles (doc)
  • Expressive Icon Button Styles (doc)
  • Expressive Button Group Styles (doc)
  • Expressive FAB Styles (doc)
  • Expressive Top App Bar Styles (doc)
  • Expressive Navigation Bar (BottomNavigationView) Styles (doc)
  • Expressive Navigation Rail Styles (doc)
  • Expressive Search Styles (doc)
  • Expressive Progress Indicator Styles (doc)
  • Expressive Slider Styles (doc)
  • Emphasized Typescale (doc)

Important

  • Required minSdkVersion is now 23 or higher, for Material and AndroidX.
  • Library is now built with Android Gradle Plugin (AGP) 8.11.1 and Gradle 8.13.

Dependency Updates

Dependency Previous version New version
androidx.constraintlayout:constraintlayout 2.1.0 2.2.1
androidx.core:core 1.6.0 1.16.0
androidx.customview:customview N/A 1.2.0
com.android.tools.build:gradle 8.7.3 8.11.1

Library Updates

  • AppBar
    • Fixed the bug that setBackground will reset the internal MaterialShapeDrawable for lift-on-scroll feature. (1adc501)
    • Add support for navigation button with circle background (015e053)
    • Improve keyboard navigation in TopAppBar catalog demos (98a73a6)
    • Removed special key shortcut and keyboard navigation cluster for top app bar for correct keyboard navigation a11y. (ee52adb)
    • Updated ripple color on actions in M3 toolbar. (3b971c9)
  • BottomAppBar
    • Remove special key shortcut and keyboard navigation cluster for bottom app bar for correct keyboard navigation a11y. (5c73d7a)
  • BottomNavigationView
    • Fix navigation item layout in non-compact windows (7818901)
  • BottomSheet
    • Deprecated enableEdgeToEdge for bottom sheet dialogs on API 35+. (603f1ef)
    • Prevent ACTION_DOWN events on the BottomSheetHandleDragView from setting touchingScrollChild to true. (af7f254)
    • Fixed keyboard animation on Android 14 (a0b4dfa)
    • Fixed crash when protections are set before setContentView is called (d211909)
    • Added half-expanded state description for accessibility (95e7b45)
    • Added support for androidx.core ProtectionLayout API and update dependency to 1.16 (e7f9f63)
    • Make handle respond to keyboard input (1ee0768)
    • Delete duplicate "Handling insets and fullscreen" section (5e7e823)
    • Added support for Nested Scrolling with multiple nested scroll children. (4e4e8f3)
    • Make behavior_draggableOnNestedScroll public (a67afdf)
    • Add tooltip text for drag handle (38db2e8)
    • Update a11y actions and drag handle click to not include collapsed state if skipCollapsed=true && hideable=true (c4871f4)
    • Auto-expand when a focused view is off-screen in non-touch mode (d6de1da)
  • CollapsingToolbarLayout
    • Fix jumping when multiline title changes while collapsed (d227870)
    • Make letter spacing dependent on text size in CollapsingTextHelper (58ad14e)
  • Checkbox
  • Chip
    • Added a show all Chip for a11y (8e33421, 1fe726f, de1ff7c)
    • Get default minTouchTargetSize from material attributes (ae68654)
    • Fix close icon tint (09e77fa)
    • Fixed fontVariationSettings from TextAppearance being overwritten in ChipDrawable. (de5730e)
    • Added support for variable font axes (fb7ae01)
    • Fixed chip group forcing importantForAccessibility=yes (1867bb0)
  • 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)
  • Dialog
    • Added m3 styles for floating toolbar and docked toolbar for dialog (1b58f5f)
    • Added Expressive styles. (0bd1749)
  • DockedToolbar
    • Added OverflowLinearLayout to support adaptive behavior of the floating and docked toolbars. (a12f17a)
  • ExposedDropdownMenu
    • Add keyboard support for dropdown menus (d8cc690)
    • Do not hide the dropdown on Enter/Space key presses when the popup is showing (8c17b08)
  • FloatingActionButton
    • Fixed labelOpacity property (6b41a60)
    • Fixed typos in comments (2f79f31)
    • Fixed the width calculation in the wrap_content extend strategy (a3a7d86)
    • Use the current labelOpacity as the initial animation value (1b08336)
    • Allow collapsed size to be set (0153138)
    • Override setContentDescription to also set the tooltip text on API 26+ (f1193e3)
    • Added tooltip label to FAB and eFAB (ba4875a)
  • FloatingToolbarLayout
    • Fixed HideOnScrollBehavior bugs where setViewEdge() can't be used because EDGE_ constants are package private, and also client's setViewEdge() was being overridden by the internal setViewEdge() behavior in onLayout() (08de7b0)
    • Fixed references to non-existent Expressive styles (aa6e952)
  • Focus Rings
    • Add FocusRingDrawable and integrate it into theme-level drawables (disabled by default) (dcebdb4)
    • Remove focus ring drawables from library themes (cba50c9)
    • Add default item and control drawables to the M3 themes (db1cf64)
    • Integrate FocusRingDrawable into components (disabled by default) (24693b1)
    • Add animation to FocusRingDrawable (f7e6715)
    • Update FocusRingDrawable state copy constructor to do deep copy of shape appearance (8a07a1a)
    • Add support for common Framework and AppCompat component focus rings (ca90045)
    • Move toolbar FocusRingDrawable usages from main themes to .FocusRings themes (8ecb378)
    • Fix theme attribute resolution for FocusRingDrawable attributes (59acbba)
    • Add ThemeOverlay.NoFocusRingDrawables to support reverting theme drawables back to defaults with no drawable class inflation (27150aa)
    • Add .FocusRings versions M3 Expressive, M3, and M2 themes (4626574)
    • Fix shape appearance mutate / constant state issue with Carousel items (MaskableFrameLayout) (8c2294d) * Add FocusRingDrawable findAndMutate() helper for the LayerDrawable / DrawableWrapper case (e6f43e5)
    • Fix focus ring not showing up for Exposed Dropdown Menu selected item (df99005)
    • Add getter and setter for FocusRingDrawable radius (6da4b0f)
    • Add focus rings to MaterialDatePicker day and year items (c0c4af7)
    • Update FocusRingDrawable to automatically construct its ShapeAppearance from a child ShapeDrawable or GradientDrawable (ed6fee1)
    • Update FocusRingDrawable to hide focus ring when no window focus (3774ef7)
    • Remove the default theme-level drawables from the M3 themes (8e471d9)
    • Better fallbacks for FocusRingDrawable attr values if not set in theme or drawable xml (63dba4c)
    • Add setters for outer and inner stroke colors and for refreshing shape appearance based on wrapped drawable (14b9ac9)
    • Add setters and getters for stroke widths and inner inset (12e57b5)
  • Lists
    • Updating List catalog demo to spec (c388920)
    • Added segmented list style, public attrs, and catalog demos (ab86a01)
    • Introduce ListItemLayout and ListItemViewHolder with catalog demo (3c332f9)
    • Added Multi section ListItemViewHolder bind method and demo (babc9fc)
    • Add selector for optional leading icon (14a6267)
    • Added dependency to androidx.customview for ViewDragHelper and added swiped states + settling (1e6a8b7)
    • Fixed issue where the first drag may have not clamped to the end properly since originalContentLeft is 0 (a5be0f7)
    • Added ListItemRevealLayout, ListItemCardView, and relevant interfaces to introduce swiping in ListItemLayout (400d695)
    • Added ViewDragHelper (3236292)
    • Add attr for min child width (32e9fb2)
    • Support RTL swiping (176e92d)
    • Added onSwipeStateChanged callback, drawable swiped state for ListCardView, and alpha changes to swiped view as it reaches the swipe-to-action state (3e5a7fd)
    • Add styles for control elements in lists (3c1a61c)
    • Re-measure intrinsic width when measure specs change (69e9676)
    • Add more optional styles and update demos to show more variety of sample list content (692bd11)
    • Add swipe for action state (07a3be5)
    • Support skipping the open swipe state so clients can go straight to the primary action (d5934ee)
    • Add getSwipeState method and demo, and refactored to set necessary swipe elements before drag so they are available for programmatic swipes (75f0a4e)
    • Updates to styles (50bca32)
    • Create expandable demo (c24017b)
    • Make SwipeableListItem and RevealableListItem public and add swipe state callback (1dbfdd7)
    • Add styles and theme overlays for material icon buttons inside lists (93ae730)
    • Update state colors for label styles and update demos so ListItemCardView children will duplicate and pass on its parent state (845a0e3)
    • Support start/end reveal gravity in ListItemLayout (504300d)
    • Added updateAppearance API to Lists docs (86fc2d8)
    • Fixed base ListItemCardView style to prevent adding additional padding when shape is not round (3fffd5c)
    • Token integration (ac4f111)
    • Added API to update list shape explicitly (21060b2)
  • LoadingIndicator
    • Added a default static drawable, which is displayed when the animation is disabled. (2ca567d)
    • Fixed the animation no constant rotation. (f300ba0)
    • Added showDelay and minHideDelay attribute. (ac82767)
    • Update documentation to align with Material 3 spec. (f30f5d8)
  • MaterialButton
    • Added filterTouchesWhenObscured=true to button layout. (2749544)
    • Fixed a bug that checked state in XML was not respected. (0c5b17a)
    • Improved memory usage when materialSizeOverlay is used. (571a196)
    • Updated split button styles to lessen maker specification requirements and support consistency. (2aadbd1)
    • Added 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)
    • Updated the shapes of buttons when the orientation is changed. (bbd942c)
    • Fixed connected button groups to not morph button size. (0e6d4f4)
    • Fixed width morph in vertical button groups. (6d8d750)
    • Fixed checked non-checkable button not recover shape and container color (7df9b07)
    • Overflow menu item's text should be CharSequence (7428b2b)
    • Use button's text or content description as default menu item text. (fa0e908)
    • Added overflow feature. (981877d)
    • Update corner radius behavior to override StateListShapeAppearance if set (85e2fd0)
    • Added the "wrap" overflow mode. (7c66a2e)
    • Fixed width morph with contents change. (dc98ca0)
    • Defer icon changes during width animation in MaterialButton (f86cedd)
    • Add support for a secondary icon (fa56dd6 4bb9acd)
    • Fix click sound for checkable button (499350d)
    • Added secondaryIconTint to Material3 Text and Elevated Button styles. (65e43a0)
    • Remove unnecessary layout param recovery in MaterialButtonGroup. (a87e102)
    • Fix close button style in M2 snackbar (99411b1)
    • Fix inset and optical centering issue for SplitButton in RTL. (fd44c9d)
    • Add getters and setters for left/right insets to MaterialButton (0c2d842)
  • MaterialCardView
    • Allow selection using keyboard (e889bc2)
    • Support StateListShapeAppearance in MaterialCardView (2f0935a)
    • Adds keyboard drag and drop support to the card demo fragment (11fafd9)
    • Add drawable states that MaterialCardView should still respect, even if duplicating its parent state (c99cba6)
    • Updated card swipe dismiss string to clarify key names on the demo screen (5c0e8dd)
    • Added keyboard and accessibility dismiss support to CardSwipeDismissFragment (fbb3320)
  • MaterialDatePicker
    • Replaced deprecated announcement API with accessibility pane title (787ad71)
    • Avoid re-creating text input picker fragment on configuration changes (f843ab0)
    • Set cursor to end of input text field when input is opened (65e7d8a)
    • Replaced the deprecated announcement API used for month navigation (91e6a97)
    • Enable autosizing for day of week labels (3e5c1a8)
    • Fix Talkback issues with the hint text by adding a TtsSpan.TYPE_VERBATIM so that the hints are read as verbatim text by screen readers. (7c162ef)
    • Fix TAB keyboard trap and add DPAD month navigation. (757f9f3)
    • Add MonthAdapter helpers for finding enabled days (a207114)
    • Cache isFullscreen state in MaterialCalendar (dcd9898)
    • Add tooltips to icon buttons (1fd35bc)
  • MaterialShapeDrawable
    • Updated ShapeAppearanceModel.Builder to not use extra ContextThemeWrapper for shape appearance overlay due to performance concerns (d16a193)
    • Introduce ShapeAppearance interface to reduce branching between ShapeAppearanceModel and StateListShapeAppearanceModel (4db1900)
    • Fix header layout overlapping in landscape (223bf15)
    • Fixed MaterialShapeDrawable#isRoundRect to use state-aware shape appearance. (3482899)
    • Optimized path calculation in MaterialShapeDrawable. (bbd1292)
    • Updated isRoundRectCornerMorph and pathDirty logic in MaterialShapeDrawable (9a8272d)
    • Always skip corner morph animation on bounds change in MaterialShapeDrawable. ([ea9d250](https://redirect.gith

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Paris)

  • Branch creation
    • "before 8am on the first day of the month"
  • 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.

@AzariasB AzariasB merged commit 56a94b5 into solfeguido Jul 1, 2026
4 checks passed
@renovate renovate Bot deleted the renovate/all-minor-patch branch July 1, 2026 16:05
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.

1 participant