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

v62.1.0

Choose a tag to compare

@jverkoey jverkoey released this 05 Sep 19:34
· 4473 commits to stable since this release

This minor release introduces a new auto-sizing List cell implementation, improvements to
ActionSheet, the ability to modify casing behavior on NavigationBar, and bug fixes.

New features

You can now set an accessibilityIdentifier on ActionSheet actions:

let action = MDCActionSheetAction(title: "Title", image: nil, handler: nil)
action.accessibilityIdentifier = "Some identifier"
actionSheet.addAction(action)

ActionSheet now has a typography themer.

ButtonBar now provides a mechanism for reacting to size changes of its buttons via its delegate.

There is a new self-sizing collection view cell.

NavigationBar exposes a new uppercasesButtonTitles property that can be used to change the
auto-uppercasing behavior of the buttons. By default this property is enabled.

API changes

ActionSheet

MDCActionSheetAction

new property: accessibilityIdentifier in MDCActionSheetAction

modified class: MDCActionSheetAction

Type of change: Swift declaration
From: class MDCActionSheetAction : NSObject, NSCopying
To: class MDCActionSheetAction : NSObject, NSCopying, UIAccessibilityIdentification

modified class: MDCActionSheetAction

Type of change: Declaration
From: @interface MDCActionSheetAction : NSObject <NSCopying>
To: @interface MDCActionSheetAction : NSObject <NSCopying, UIAccessibilityIdentification>

MDCActionSheetController

new property: transitionController in MDCActionSheetController

ActionSheet+TypographyThemer

New component.

ButtonBar

MDCButtonBarDelegate

new method: -buttonBarDidInvalidateIntrinsicContentSize: in MDCButtonBarDelegate

MDCButtonBar

new property: uppercasesButtonTitles in MDCButtonBar

new property: delegate in MDCButtonBar

FlexibleHeader+CanAlwaysExpandToMaximumHeight

New component.

General changes

Component changes

ActionSheet

BottomAppBar

BottomNavigation

ButtonBar

FlexibleHeader

List

NavigationBar

ProgressView

ShadowElevations

Tabs

TextFields