Important
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 |
com.android.tools.build:gradle |
7.4.2 |
8.7.3 |
Library Updates
A11y
- Move responsibility of disabling hide on scroll to HideViewOnScrollBehavior and BottomAppBar (9c33476)
Catalog
- Migrated builds to use a version catalog (4662301)
- Add demo for 3 item docked toolbar demo (d51f8c9)
- A11y fixes for floating and docked toolbar (b085829)
- Added the button group distribution demo in catalog. (828c932)
- icon is square (37a84d5)
Dialog
- Fixed issue with child views overflowing from the alert dialog. (1ee9a86)
DockedToolbar
- Fix typo in DockedToolbar doc (0c83f50)
FloatingActionButton
- 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
- Fix for insets handling adding insets on every onApplyWindowInsets call (3938284)
LoadingIndicator
- Fix handling of negative morphFraction (e169ffc)
MaterialButton
- Fixed the content description in distribution demo. (d54087e)
- Added Expressive styles. (c806284)
- Fixed the bug of size morph not working with layout_weight. (b640078)
- Added flags to prevent unnecessary updates to child shape. (ed528c6)
MaterialDatePicker
- Disable next/prev button when the selected month is at the boundary (71287c6)
ProgressIndicator
- Added the customization of setting the stop inidcator padding. (0b89ef4)
- Added fraction support in track corner radius. (2e97dd6)
Search
- 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)
Tokens
TopAppBar
- Update AppCompat dependency to 1.7.0 stable and remove inflateMenu dispatch pausing now that the fix has landed in AppCompat (09d2566)
Other
- Update library version to 1.13.0-alpha12 (b5ff302)
- Moved component inclusion into afterEvaluation block (27f0cd7)
- Moved back to Java 8 source and target compatibility (a8d492c)
- Enable non transitive R classes (resource namespacing) and fix errors (0697f6f)
- Updated to AGP 8.7.3, Gradle 8.9, Java 21 (2c2a26c)
- Updated string translations (9f52851)
Full list of changes
1.13.0-alpha11...1.13.0-alpha12