This repository was archived by the owner on Dec 11, 2025. It is now read-only.
v117.0.0
·
327 commits
to stable
since this release
In this major release, we deleted the buttonFont property on MDCAlertController, added the accessoryViewHorizontalInset property to MDCAlertControllerView, made minor bug fixes, and deprecated numerous APIs across multiple components.
Breaking changes
Dialogs
The buttonFont property on MDCAlertController has been deleted. To set a button font in a dialog use the -buttonForAction: method to get the button, then call -setFont: on its titleLabel.
New deprecations
This release contains deprecations in ButtonBar, FeatureHighlight, NavigationBar, FlexibleHeader, AppBar, ThumbTrack, and TabBar. See the component section for specifics.
New features
Dialogs
Dialogs has a new accessoryViewHorizontalInset API.
Component changes
ActivityIndicator
- Update default stroke width to be 2.5 (Alyssa Weiss)
AppBar
- Deprecate API from MDCAppBarNavigationController. (Yarden Eitan)
- Deprecate AppBar color themer APIs. (Yarden Eitan)
ButtonBar
- Deprecate inkColor API. (Yarden Eitan)
Dialogs
- Add an accessoryView with a collection example (Galia Kaufman)
- Adding accessoryViewHorizontalInset API (Galia Kaufman)
- Delete deprecated buttonFont for MDCAlert and make all appropriate changes following deletion (Alyssa Weiss)
- Deprecate button styling APIs. (Yarden Eitan)
FeatureHighlight
- Deprecate color themer APIs. (Yarden Eitan)
FlexibleHeader
- Deprecate MDCFlexibleHeaderMinMaxHeight API. (Yarden Eitan)
- Deprecate pre iOS 8 ToBeDeprecated APIs. (Yarden Eitan)
NavigationBar
- Deprecate color themer APIs. (Yarden Eitan)
- Deprecate typography themer APIs. (Yarden Eitan)
Tabs
- Deprecate typography themer API. (Yarden Eitan)
- Scroll to selected item when there is an orientation/size change. (Yarden Eitan)
TextControls
- Translate frame to window coordinates in accessibilityPath (Andrew Overton)
private/Math
- Deprecate all APIs that have a direct standard library equivalent. (Jeff Verkoeyen)
private/ThumbTrack
- Deprecate Ink APIs. (Yarden Eitan)
Multi-component changes
- Internal change (Jeff Verkoeyen)