material-components/material-components-android
### [`v1.4.0`](https://togithub.com/material-components/material-components-android/releases/1.4.0)
[Compare Source](https://togithub.com/material-components/material-components-android/compare/1.3.0...1.4.0)
### What's new since 1.3.0
- `NavigationRailView` ([Docs](https://togithub.com/material-components/material-components-android/blob/master/docs/components/NavigationRail.md))
- Motion theming ([Docs](https://togithub.com/material-components/material-components-android/blob/master/docs/theming/Motion.md#theming))
#### Other highlights
- Support for centered titles in `MaterialToolbar` ([`cbf528e`](https://togithub.com/material-components/material-components-android/commit/cbf528e3a6deaa2bc39d0836b3a850b27c2ada49))
- Max width for `MaterialButton`s ([`eb5453c`](https://togithub.com/material-components/material-components-android/commit/eb5453cd7ee0cc8e0610b57d39b44b26cd95f31e))
- Max width for `BottomSheet`s ([`63d01aa`](https://togithub.com/material-components/material-components-android/commit/63d01aa2686d56b165e9131265a449d810359695))
- Updated edge-to-edge support for `BottomSheet` ([`c15139a`](https://togithub.com/material-components/material-components-android/commit/c15139a5c3f685ff8c0e64857fdac4b2afc49abc)) ([`b163458`](https://togithub.com/material-components/material-components-android/commit/b163458a3a7919d7b7c76de81a7a9b5c940c8def)) ([`c574e9e`](https://togithub.com/material-components/material-components-android/commit/c574e9ea23a6f54f7e0582495f9a9d3691b6af22)) ([`28c3254`](https://togithub.com/material-components/material-components-android/commit/28c3254d2a9d51a76ef25aa245a6a140536bcdb6))
- `TextField`'s collapsed hint background no longer overlap with the field's background color ([`6015a4e`](https://togithub.com/material-components/material-components-android/commit/6015a4e901dc55a02f86e12703820d520684f95e))
#### Dependency Updates
| Dependency | Previous version | New version |
| - | - | - |
| compileSdkVersion | 29 | 30 |
| androidx.core | 1.2.0 | 1.5.0 |
#### Full list of changes
### [`v1.3.0`](https://togithub.com/material-components/material-components-android/releases/1.3.0)
[Compare Source](https://togithub.com/material-components/material-components-android/compare/1.2.1...1.3.0)
#### What's New Since 1.2.1?
##### New Components
- `MaterialTimePicker` ([docs](https://togithub.com/material-components/material-components-android/blob/master/docs/components/TimePicker.md))
- `ProgressIndicator` ([docs](https://togithub.com/material-components/material-components-android/blob/master/docs/components/ProgressIndicator.md))
##### More Library Updates
- Internationalization and localization of strings within components: [date picker](https://togithub.com/material-components/material-components-android/commit/af375eb31a0037a6b30bc3e7ba43f2b5eee83de8), [time picker](https://togithub.com/material-components/material-components-android/commit/c1a290edb97ae9fc6c47e99df05e39bbe3099df8), [bottom sheet](https://togithub.com/material-components/material-components-android/commit/9d1d9773cd9418bdef740fa67ae4a2da4436f7bc), [text field](https://togithub.com/material-components/material-components-android/commit/467bb88650ab9c54463c58f4eb7ece75fe60d4b4), [chip](https://togithub.com/material-components/material-components-android/commit/0845dfe0d143f77be75b67e09b22950546b17bcf), [badge](https://togithub.com/material-components/material-components-android/commit/23018e1fbfa4587a23a8465d1b6b0dd4941bcd54), and [dialog](https://togithub.com/material-components/material-components-android/commit/cf3c091c7a9bac003650ad12c419682b1e9f0f9e)
- Badging support for `Toolbar` menu items via experimentally exposed [`BadgeUtils`](https://togithub.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/badge/BadgeUtils.java) class
- `MaterialContainerTransform` [now supports](https://togithub.com/material-components/material-components-android/commit/ad1d1730180c850330949a7187a14ef402378e88) additional interpolators—[`OvershootInterpolator`](https://developer.android.com/reference/androidx/core/animation/OvershootInterpolator), [`AnticipateOvershootInterpolator`](https://developer.android.com/reference/androidx/core/animation/AnticipateOvershootInterpolator), [`BounceInterpolator`](https://developer.android.com/reference/androidx/core/animation/BounceInterpolator), and any subclasses
- [Show/hide `Slider` tick marks in discrete mode](https://togithub.com/material-components/material-components-android/commit/5fb796437291ce6b7d43b3beba13a42256db6eac)
- [Shape theming in `NavigationView`](https://togithub.com/material-components/material-components-android/commit/e6f05bca7e32751e3d480427912bfd9895e40514)
- [A getter method to check if an `AppBarLayout` is lifted](https://togithub.com/material-components/material-components-android/commit/4a0f60c62d5acb29841540d16ab24c313df7c55b)
- [Elevation overlay support in `Chip`s](https://togithub.com/material-components/material-components-android/commit/6951bd517940dd3d2a2f9d15370f3a046443d260)
- [Initial show animation in `ExtendedFloatingActionButton`](https://togithub.com/material-components/material-components-android/commit/5c83026c176e291157c2cf3ca4cfc9cb76f12820)
- [Flipped password icon behavior in `TextInputLayout`](https://togithub.com/material-components/material-components-android/commit/99c6a28b104b804694a9b3225208cac2bc326c40)
- [Updated `BottomNavigationView` menu item selection animation to match spec](https://togithub.com/material-components/material-components-android/commit/8ec11a1460f59cb4e6e60f67af76d0d1c90f812a)
- [Updated `Snackbar` dimens to match spec](https://togithub.com/material-components/material-components-android/commit/391d1f8ac5d560b1e97c67e129967bbe88cc6163)
- [Support for content padding in `ShapeableImageView`](https://togithub.com/material-components/material-components-android/commit/c4f7de167f21d92265a39a21368beeda45c02e05)
- [`ShapeableImageView` no longer has a default shape appearance](https://togithub.com/material-components/material-components-android/commit/61d2be7c00561c97674100bdad246c14ba2f30c4#diff-b73054153de516a62a1eab4ab5f27c32c0520f2da1ea1ac6c8afda03d21abf3a)
- [Better support for system gesture nav insets in `BottomSheetBehavior`](https://togithub.com/material-components/material-components-android/commit/0df77248d508ee59d0f2d9966e88f08f73a89610)
#### Dependency Updates
| Dependency | Previous version | New version |
| - | - | - |
| constraintlayout | 1.1.3 | 2.0.1 |
**Full list of changes**
### [`v1.2.1`](https://togithub.com/material-components/material-components-android/releases/1.2.1)
[Compare Source](https://togithub.com/material-components/material-components-android/compare/1.2.0...1.2.1)
**Bug fix release**
##### Library Updates
- `Slider`
- Added a warning message if the stepSize or any values are set to float values with a decimal to suggest using integers. ([`ec7f7cb`](https://togithub.com/material-components/material-components-android/commit/ec7f7cb2362e0e8c747ba52f8c64de943bddc305))
- Fixed the validation of the slider step size and values. ([`194a0aa`](https://togithub.com/material-components/material-components-android/commit/194a0aa13683d3766427531871fa702948d13317))
- Added XML enabled property to constructor attrs evaluation ([`86ab1ae`](https://togithub.com/material-components/material-components-android/commit/86ab1aed401cfa006d77dada5abbb3ebde3e1cf1))
- `BottomSheet`
- Fixed issue where peekHeight is more than the height of the contents ([`bb0bfe1`](https://togithub.com/material-components/material-components-android/commit/bb0bfe183589e9ea47bec0a5086860c40f697fd4))
- Changed bottom gesture inset handling to ensure a minimum peek height with a buffer built in, instead of always adding the inset to the peek height (when gesture nav is enabled) ([`53d49e3`](https://togithub.com/material-components/material-components-android/commit/53d49e3d89a85b71f9f703aa2ab85444efa367a2))
- Added missing defensive checks to viewDragHelper calls ([`775d286`](https://togithub.com/material-components/material-components-android/commit/775d28672a4eecbb692930222c5eb3e3c3778b45))
- `Transitions / Motion`
- Removed internal listener from container transform after transition ends. ([`42b03b3`](https://togithub.com/material-components/material-components-android/commit/42b03b365c799f2b323cb29a8b701c0a94433481))
- Improved MaterialContainerTransform approximation of native elevation shadows by using location of bounds on screen ([`c9e2ba0`](https://togithub.com/material-components/material-components-android/commit/c9e2ba0e736bbd77ac7733364d9d5db2927b68e9))
- `ShapeableImageView`
- Fixed shadows for non round rects ([`821bf26`](https://togithub.com/material-components/material-components-android/commit/821bf2684f65bcc94fade9a490425adb8b40af53))
- `MaterialCardView`
- Fixed NPE if android:onClick is defined in the layout ([`475e63b`](https://togithub.com/material-components/material-components-android/commit/475e63b9b02b2e1395daf094e2fa74c26269f61f))
- `NavigationView`
- Fixed obtaining Activity in setupInsetScrimsListener ([`8059ac1`](https://togithub.com/material-components/material-components-android/commit/8059ac1020f4b0f220b8f937005527417b0e3c95))
- `Other`
- Removed re-throw of exception on ViewOverlayApi14 ([`bc7b108`](https://togithub.com/material-components/material-components-android/commit/bc7b10880df8d8d6fe25c8424fa9b826fda88f81))
**Full list of changes**
Configuration
📅 Schedule: "after 10:30 before 18:00 every weekday except after 13:00 before 14:00" in timezone Asia/Tokyo.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
1.2.0
->1.4.0
Release Notes
material-components/material-components-android
### [`v1.4.0`](https://togithub.com/material-components/material-components-android/releases/1.4.0) [Compare Source](https://togithub.com/material-components/material-components-android/compare/1.3.0...1.4.0) ### What's new since 1.3.0 - `NavigationRailView` ([Docs](https://togithub.com/material-components/material-components-android/blob/master/docs/components/NavigationRail.md)) - Motion theming ([Docs](https://togithub.com/material-components/material-components-android/blob/master/docs/theming/Motion.md#theming)) #### Other highlights - Support for centered titles in `MaterialToolbar` ([`cbf528e`](https://togithub.com/material-components/material-components-android/commit/cbf528e3a6deaa2bc39d0836b3a850b27c2ada49)) - Max width for `MaterialButton`s ([`eb5453c`](https://togithub.com/material-components/material-components-android/commit/eb5453cd7ee0cc8e0610b57d39b44b26cd95f31e)) - Max width for `BottomSheet`s ([`63d01aa`](https://togithub.com/material-components/material-components-android/commit/63d01aa2686d56b165e9131265a449d810359695)) - Updated edge-to-edge support for `BottomSheet` ([`c15139a`](https://togithub.com/material-components/material-components-android/commit/c15139a5c3f685ff8c0e64857fdac4b2afc49abc)) ([`b163458`](https://togithub.com/material-components/material-components-android/commit/b163458a3a7919d7b7c76de81a7a9b5c940c8def)) ([`c574e9e`](https://togithub.com/material-components/material-components-android/commit/c574e9ea23a6f54f7e0582495f9a9d3691b6af22)) ([`28c3254`](https://togithub.com/material-components/material-components-android/commit/28c3254d2a9d51a76ef25aa245a6a140536bcdb6)) - `TextField`'s collapsed hint background no longer overlap with the field's background color ([`6015a4e`](https://togithub.com/material-components/material-components-android/commit/6015a4e901dc55a02f86e12703820d520684f95e)) #### Dependency Updates | Dependency | Previous version | New version | | - | - | - | | compileSdkVersion | 29 | 30 | | androidx.core | 1.2.0 | 1.5.0 | #### Full list of changes ### [`v1.3.0`](https://togithub.com/material-components/material-components-android/releases/1.3.0) [Compare Source](https://togithub.com/material-components/material-components-android/compare/1.2.1...1.3.0) #### What's New Since 1.2.1? ##### New Components - `MaterialTimePicker` ([docs](https://togithub.com/material-components/material-components-android/blob/master/docs/components/TimePicker.md)) - `ProgressIndicator` ([docs](https://togithub.com/material-components/material-components-android/blob/master/docs/components/ProgressIndicator.md)) ##### More Library Updates - Internationalization and localization of strings within components: [date picker](https://togithub.com/material-components/material-components-android/commit/af375eb31a0037a6b30bc3e7ba43f2b5eee83de8), [time picker](https://togithub.com/material-components/material-components-android/commit/c1a290edb97ae9fc6c47e99df05e39bbe3099df8), [bottom sheet](https://togithub.com/material-components/material-components-android/commit/9d1d9773cd9418bdef740fa67ae4a2da4436f7bc), [text field](https://togithub.com/material-components/material-components-android/commit/467bb88650ab9c54463c58f4eb7ece75fe60d4b4), [chip](https://togithub.com/material-components/material-components-android/commit/0845dfe0d143f77be75b67e09b22950546b17bcf), [badge](https://togithub.com/material-components/material-components-android/commit/23018e1fbfa4587a23a8465d1b6b0dd4941bcd54), and [dialog](https://togithub.com/material-components/material-components-android/commit/cf3c091c7a9bac003650ad12c419682b1e9f0f9e) - Badging support for `Toolbar` menu items via experimentally exposed [`BadgeUtils`](https://togithub.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/badge/BadgeUtils.java) class - `MaterialContainerTransform` [now supports](https://togithub.com/material-components/material-components-android/commit/ad1d1730180c850330949a7187a14ef402378e88) additional interpolators—[`OvershootInterpolator`](https://developer.android.com/reference/androidx/core/animation/OvershootInterpolator), [`AnticipateOvershootInterpolator`](https://developer.android.com/reference/androidx/core/animation/AnticipateOvershootInterpolator), [`BounceInterpolator`](https://developer.android.com/reference/androidx/core/animation/BounceInterpolator), and any subclasses - [Show/hide `Slider` tick marks in discrete mode](https://togithub.com/material-components/material-components-android/commit/5fb796437291ce6b7d43b3beba13a42256db6eac) - [Shape theming in `NavigationView`](https://togithub.com/material-components/material-components-android/commit/e6f05bca7e32751e3d480427912bfd9895e40514) - [A getter method to check if an `AppBarLayout` is lifted](https://togithub.com/material-components/material-components-android/commit/4a0f60c62d5acb29841540d16ab24c313df7c55b) - [Elevation overlay support in `Chip`s](https://togithub.com/material-components/material-components-android/commit/6951bd517940dd3d2a2f9d15370f3a046443d260) - [Initial show animation in `ExtendedFloatingActionButton`](https://togithub.com/material-components/material-components-android/commit/5c83026c176e291157c2cf3ca4cfc9cb76f12820) - [Flipped password icon behavior in `TextInputLayout`](https://togithub.com/material-components/material-components-android/commit/99c6a28b104b804694a9b3225208cac2bc326c40) - [Updated `BottomNavigationView` menu item selection animation to match spec](https://togithub.com/material-components/material-components-android/commit/8ec11a1460f59cb4e6e60f67af76d0d1c90f812a) - [Updated `Snackbar` dimens to match spec](https://togithub.com/material-components/material-components-android/commit/391d1f8ac5d560b1e97c67e129967bbe88cc6163) - [Support for content padding in `ShapeableImageView`](https://togithub.com/material-components/material-components-android/commit/c4f7de167f21d92265a39a21368beeda45c02e05) - [`ShapeableImageView` no longer has a default shape appearance](https://togithub.com/material-components/material-components-android/commit/61d2be7c00561c97674100bdad246c14ba2f30c4#diff-b73054153de516a62a1eab4ab5f27c32c0520f2da1ea1ac6c8afda03d21abf3a) - [Better support for system gesture nav insets in `BottomSheetBehavior`](https://togithub.com/material-components/material-components-android/commit/0df77248d508ee59d0f2d9966e88f08f73a89610) #### Dependency Updates | Dependency | Previous version | New version | | - | - | - | | constraintlayout | 1.1.3 | 2.0.1 | **Full list of changes** ### [`v1.2.1`](https://togithub.com/material-components/material-components-android/releases/1.2.1) [Compare Source](https://togithub.com/material-components/material-components-android/compare/1.2.0...1.2.1) **Bug fix release** ##### Library Updates - `Slider` - Added a warning message if the stepSize or any values are set to float values with a decimal to suggest using integers. ([`ec7f7cb`](https://togithub.com/material-components/material-components-android/commit/ec7f7cb2362e0e8c747ba52f8c64de943bddc305)) - Fixed the validation of the slider step size and values. ([`194a0aa`](https://togithub.com/material-components/material-components-android/commit/194a0aa13683d3766427531871fa702948d13317)) - Added XML enabled property to constructor attrs evaluation ([`86ab1ae`](https://togithub.com/material-components/material-components-android/commit/86ab1aed401cfa006d77dada5abbb3ebde3e1cf1)) - `BottomSheet` - Fixed issue where peekHeight is more than the height of the contents ([`bb0bfe1`](https://togithub.com/material-components/material-components-android/commit/bb0bfe183589e9ea47bec0a5086860c40f697fd4)) - Changed bottom gesture inset handling to ensure a minimum peek height with a buffer built in, instead of always adding the inset to the peek height (when gesture nav is enabled) ([`53d49e3`](https://togithub.com/material-components/material-components-android/commit/53d49e3d89a85b71f9f703aa2ab85444efa367a2)) - Added missing defensive checks to viewDragHelper calls ([`775d286`](https://togithub.com/material-components/material-components-android/commit/775d28672a4eecbb692930222c5eb3e3c3778b45)) - `Transitions / Motion` - Removed internal listener from container transform after transition ends. ([`42b03b3`](https://togithub.com/material-components/material-components-android/commit/42b03b365c799f2b323cb29a8b701c0a94433481)) - Improved MaterialContainerTransform approximation of native elevation shadows by using location of bounds on screen ([`c9e2ba0`](https://togithub.com/material-components/material-components-android/commit/c9e2ba0e736bbd77ac7733364d9d5db2927b68e9)) - `ShapeableImageView` - Fixed shadows for non round rects ([`821bf26`](https://togithub.com/material-components/material-components-android/commit/821bf2684f65bcc94fade9a490425adb8b40af53)) - `MaterialCardView` - Fixed NPE if android:onClick is defined in the layout ([`475e63b`](https://togithub.com/material-components/material-components-android/commit/475e63b9b02b2e1395daf094e2fa74c26269f61f)) - `NavigationView` - Fixed obtaining Activity in setupInsetScrimsListener ([`8059ac1`](https://togithub.com/material-components/material-components-android/commit/8059ac1020f4b0f220b8f937005527417b0e3c95)) - `Other` - Removed re-throw of exception on ViewOverlayApi14 ([`bc7b108`](https://togithub.com/material-components/material-components-android/commit/bc7b10880df8d8d6fe25c8424fa9b826fda88f81)) **Full list of changes**Configuration
📅 Schedule: "after 10:30 before 18:00 every weekday except after 13:00 before 14:00" in timezone Asia/Tokyo.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.