Skip to content
This repository was archived by the owner on Dec 11, 2025. It is now read-only.

v95.0.0

Choose a tag to compare

@randallli randallli released this 06 Dec 16:37
· 1822 commits to stable since this release

95.0.0

In this major release we deleted a bunch of APIs already marked deprecated in the Button Bar,
Button, Ink, Chip componnts.

Breaking changes

Button

MDCButton removed cornerRadius.

Chips

We removed a bunch of themer classes and protocols that are not part of our latest theming offering.

New deprecations

Navigation Bar

We deprecated the color themer in preperation of deleting it. Use theming instead.

Outlined Button

We deprecated the color themer in preperation of deleting it. Use theming instead.

Text Button

We deprecated the color themer in preperation of deleting it. Use theming instead.

Cards

We deprecated the color themer in preperation of deleting it. Use theming instead.

Tab Bar

We deprecated the color themer in preperation of deleting it. Use theming instead.

Text Field

We deprecated the color themer in preperation of deleting it. Use theming instead.

Thumb Track

We deprecated the private thumbtrack component's thumbMaxRippleRadius.

API changes

MDCButton

removed property: cornerRadius in MDCButton

Chips

removed protocol: MDCChipViewScheming. Use Chips+Theming instead.

removed class: MDCChipViewThemer. Use Chips+Theming instead.

removed class: MDCChipViewColorThemer. Use Chips+Theming instead.

removed class: MDCChipViewFontThemer. Use Chips+Theming instead.

removed class: MDCChipViewShapeThemer. Use Chips+Theming instead.

removed class: MDCChipViewTypographyThemer. Use Chips+Theming instead.

Navigation Bar

deprecated class: MDCBottomNavigationBarColorThemer. Use MaterialBottomNavigation+Theming instead.

Outlined Button

deprecated class: MDCOutlinedButtonColorThemer. Please use
[MDCButton applyOutlinedThemeWithScheme:] instead. (Note: Color theming is no longer available as an
independent API.

Text Button

deprecated class: MDCTextButtonColorThemer. Please use [MDCButton applyTextThemeWithScheme:]
instead. (Note: Color theming is no longer available as an independent API.)")

Cards

deprecated class: MDCCardsColorThemer. Please use MaterialCards+Theming instead.

Tab Bar

deprecated class: MDCTabBarFontThemer. Please use the theming extension instead.

Text Field

deprecated class: MDCTextFieldColorThemer. Please use the MaterialTextFields+Theming instead.

Thumb Track

deprecated property: thumbMaxRippleRadius in MDCThumbTrack. Opt-in to Ripple by setting
enableRippleBehavior to YES, and then use thumbRippleMaximumRadius instead. Learn more at
https://github.com/material-components/material-components-ios/tree/develop/components/Ink#migration-guide-ink-to-ripple

Component changes

Changes

Banner

BottomNavigation

ButtonBar

Buttons

Cards

Chips

Ink

Tabs

TextFields

private/ThumbTrack

Multi-component changes