Important
- Required minSdkVersion is now 21 or higher.
- Library is now built with AGP 8.7.3 and Gradle 8.9.
- New DockedToolbar component!
- New FloatingToolbar component!
- New SplitButton component!
Dependency Updates
None
Library Updates
A11y
- Include "hour" and "minute" in announcements. For example: "Not checked, Hour - 11'0 clock. double tap to select Hour". (960bb4c)
BottomNavigationView
- Fixed deprecated link in LabelVisibilityMode.java source file. (f062532)
BottomSheet
Catalog
Chip
- Updated flow layout to correctly layout padding when in RTL. (1eaf483)
Color
- ColorResourcesTableCreator: Fix resource entry names (443eaa5)
Dialog
- Reorganized styles. (a28f0e0)
DockedToolbar
- Include IME in insets (834ce09)
FloatingActionButton
FloatingToolbar
MaterialButton
- Added adaptation section in dev doc. (f61cea5)
- Added expressive styles. (6c7354a)
- Fixed the bug of size morph not working with layout_weight. (d791fad)
- Added optical center feature. (2667e09)
- Added expressive styles in M3 expressive dialog themes. (696a48a)
- Updated XML for split button examples in documentation for improved accuracy. (ede1bdc)
MaterialDatePicker
Menu
- Fixed Dark Mode for Context Menu (93a5130)
Search
- 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)
Slider
Tokens
- Updated the shape tokens output. (2ef3aba)
TopAppBar
- Add attribute to center based on whole container (dcfbdff)
Other