Material Components v86.0.0 Release Notes
Release Date: 2019-08-06 // over 4 years ago-
๐ In this major release we have provided improvements to our Elevation code for Dark Mode as well as internal clean up.
๐ฅ Breaking changes
Our
MDCElevatable
protocol now conforms to NSObject so it can leverage theisKindOfClass:
andconformsToProtocol:
APIs.API changes
Elevation
MDCElevatable
modified protocol:
MDCElevatable
Type of change: Declaration From: @protocol MDCElevatable
To: @protocol MDCElevatable <NSObject>
modified protocol:
MDCElevatable
Type of change: Swift declaration From: protocol MDCElevatable
To: protocol MDCElevatable : NSObjectProtocol
Component changes
๐ Changes
ActionSheet
- ๐ BUILD file uses Skylark macros. (#8152) (Robert Moore)
ActivityIndicator
- โก๏ธ Update BUILD to use Skylark macros. (#8153) (Robert Moore)
AnimationTiming
- ๐ Use Skylark macros in BUILD file. (#8154) (Robert Moore)
Banner
- Use Starlark macros. (#8155) (Robert Moore)
BottomAppBar
- Use Starlark macros. (#8156) (Robert Moore)
BottomNavigation
- ๐ Renames functions and fixes comments. (#8133) (Eric Lee)
- Use Starlark macros. (#8159) (Robert Moore)
BottomSheet
- Use Starlark macros. (#8160) (Robert Moore)
ButtonBar
- Use Starlark macros. (#8161) (Robert Moore)
Buttons
- Use Starlark macros. (#8162) (Robert Moore)
Cards
- Use Starlark macros. (#8163) (Robert Moore)
Chips
- Use Starlark macros. (#8164) (Robert Moore)
CollectionCells
- Use Starlark macros. (#8165) (Robert Moore)
CollectionLayoutAttributes
- Use more Starlark macros. (#8166) (Robert Moore)
Collections
- Use more Starlark macros. (#8167) (Robert Moore)
Elevation
- Add smooth continuous formula for values between 0 and 1 (#8212) (Yarden Eitan)
- โก๏ธ Update mdc_resolvedColorWithTraitCollection:elevation: to support pre-iOS 13 (#8217) (Yarden Eitan)
- nsobject (#8188) (Yarden Eitan)
๐ FeatureHighlight
- Use Starlark rules. (#8168) (Robert Moore)
FlexibleHeader
- Use Starlark macros. (#8169) (Robert Moore)
HeaderStackView
- Use Starlark macros. (#8170) (Robert Moore)
Ink
- Use Starlark macros. (#8172) (Robert Moore)
LibraryInfo
- Use Starlark macros. (#8173) (Robert Moore)
List
- ๐ Use Starlark macros in BUILD file. (#8174) (Robert Moore)
MaskedTransition
- Use more Starlark macros. (#8175) (Robert Moore)
NavigationBar
- Use Starlark macros. (#8176) (Robert Moore)
NavigationDrawer
- Use more Starlark macros. (#8177) (Robert Moore)
OverlayWindow
- Use more Starlark macros. (#8178) (Robert Moore)
PageControl
- ๐ Use Starlark macros in BUILD file. (#8179) (Robert Moore)
Palettes
- ๐ Use more Starlark macros in the BUILD file. (#8180) (Robert Moore)
ProgressView
- Add more Starlark macros. (#8181) (Robert Moore)
Ripple
- Use Starlark macros. (#8183) (Robert Moore)
ShadowElevations
- Use Starlark macros. (#8184) (Robert Moore)
ShadowLayer
- Use Starlark macros. (#8185) (Robert Moore)
ShapeLibrary
- Use Starlark macros. (#8186) (Robert Moore)
Shapes
- Use Starlark macros. (#8192) (Robert Moore)
Slider
- ๐ Use Starlark BUILD macros. (#8194) (Robert Moore)
Snackbar
- ๐ Use Starlark macros in BUILD file. (#8195) (Robert Moore)
Tabs
- ๐ Use Starlark macros in BUILD file. (#8196) (Robert Moore)
TextFields
- ๐ Use Starlark macros in the BUILD file. (#8197) (Robert Moore)
Themes
- ๐ Use Starlark macros in BUILD file. (#8198) (Robert Moore)
Typography
- Use Starlark macros. (#8199) (Robert Moore)
private/Application
- ๐ Use Starlark macros in BUILD file. (#8200) (Robert Moore)
private/Color
- Use Starlark macros. (#8201) (Robert Moore)
private/Icons
- ๐ Use Starlark macros in BUILD file. (#8202) (Robert Moore)
private/KeyboardWatcher
- Use more Starlark macros. (#8203) (Robert Moore)
private/Math
- Use Starlark macros. (#8204) (Robert Moore)
private/Overlay
- Use more Starlark macros. (#8205) (Robert Moore)
private/ThumbTrack
- ๐ Use Starlark macros in BUILD file. (#8206) (Robert Moore)
private/UIMetrics
- ๐ Use Starlark macros in the BUILD file. (#8207) (Robert Moore)
schemes/Color
- ๐ Use Starlark macros in BUILD file. (#8208) (Robert Moore)
schemes/Container
- ๐ Use Starlark macros in the BUILD file. (#8210) (Robert Moore)
schemes/Shape
- ๐ Use Starlark macros in BUILD file. (#8209) (Robert Moore)
schemes/Typography
- ๐ Use Starlark macros in BUILD file. (#8211) (Robert Moore)