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

v90.0.0

Choose a tag to compare

@jverkoey jverkoey released this 17 Sep 18:30
· 2341 commits to stable since this release

This major release deletes several deprecated APIs and annotates several APIs as deprecated.

Breaking changes

Buttons' buttonWithShape: API has been deleted. Please use floatingButtonWithShape: instead.

FlexibleHeader's behavior API has been deleted. Please use shiftBehavior instead.

NavigationBar's textAlignment API has been deleted. Please use titleAlignment instead.

New deprecations

ActivityIndicator's ColorThemer is now deprecated. Please theme MDCActivityIndicator's colors
directly instead.

ButtonBar's Theming extension and TypographyThemer are now deprecated. ButtonBar is not intended to
be themed as a standalone component. Please theme it via the AppBar component's Theming extension
instead.

BottomAppBar's ColorThemer is now deprecated. There is presently no replacement. Please indicate
interest in a replacement at
https://github.com/material-components/material-components-ios/issues/7172.

Upcoming breaking changes

BasicFontScheme is now a standalone target within schemes/Typography with the CocoaPods spec name:
MaterialComponents/schemes/Typography+BasicFontScheme. For backwards compatibility, this new
target is still a dependency of `MaterialComponents/schemes/Typography. This dependency will be
removed as a breaking change in a subsequent release, with the intent of eventually deprecating
and deleting the BasicFontScheme target altogether.

Changes

ActionSheet

ActivityIndicator

BottomAppBar

ButtonBar

Buttons

FlexibleHeader

NavigationBar

TextFields

private/ThumbTrack

schemes/Typography

Multi-component changes