Releases: material-components/material-components-ios
Releases · material-components/material-components-ios
Release 12.2.0
12.2.0
API diffs
Auto-generated by running:
scripts/api_diff -o c6523eae8e811b1c89d94073b9153a03390b1950 -n edab0db4908985cd0b56003b4341d5f064f98d6a
Dialogs
New component.
Component changes
Dialogs
Changes
- Initial Import (Ian Gordon)
- Add missing website API and usage docs. (Adrian Secord)
Ink
Changes
- Arc lint changes. (Adrian Secord)
ProgressView
Changes
- Add missing website API and usage docs. (Adrian Secord)
Slider
Changes
- [Catalog] Bigger sliders in component example (Max Luzuriaga)
Snackbar
Changes
- Add missing website API and usage docs. (Adrian Secord)
Release 12.1.1
API diffs
Auto-generated by running:
scripts/api_diff -o ec923edf948c5c0ef8cef52f3a3b26a21cbf29d9 -n 34f12cf42f45e30bada83ff6c4c67d5104201a00
No public API changes detected.
Component changes
SpritedAnimationView
Changes
- Added intrinsicContentSize. (randallli)
Release 12.1.0
API diffs
NavigationBar
ProgressView
New component.
Component changes
ActivityIndicator
Changes
Collections
Changes
- Add more conformances to CAAnimationDelegate on iOS 10 SDK (Brian Moore)
- Adds storyboard example. (Chris Cox)
Ink
Changes
- Add conformances to CAAnimationDelegate on iOS 10 SDK (Brian Moore)
NavigationBar
Changes
- MDC_#623 - Added titleTextAttributes property to MDCNavigationBar (Justin Shephard)
OverlayWindow
Changes
Palettes
Changes
ProgressView
Changes
- Add the ProgressView component. (Louis Romero)
Snackbar
Changes
- Add more conformances to CAAnimationDelegate on iOS 10 SDK (Brian Moore)
- Added missing Jazzy configs by running scripts/generate_jazzy_yamls.sh. (Adrian Secord)
- Align text correctly in RTL layout (Louis Romero)
- The button a11y identifier is the action's (Louis Romero)
Release 12.0.1
12.0.1
API diffs
Auto-generated by running:
scripts/api_diff -o bdc034da8700a9cbd6064823dc045b511d622f8c -n f9f6d8e87d6cdaf884ac2d3ad462403bdb2fd008
No public API changes detected.
Component changes
CollectionCells
Changes
- Resize the content view when there is an accessory view. (Louis Romero)
Slider
Changes
- Add discrete positions when editing (Max Luzuriaga)
Snackbar
Changes
- Add legal info to snackbar files and umbrella header for keyboard watcher (Junius Gunaratne)
- Don't force uppercasing of the button. (Louis Romero)
Release 12.0.0
API diffs
Auto-generated by running:
scripts/api_diff -o e4b240934cbf7211790e0929c73652dbd7c2f46f -n 55a289f0cfeebdc10931243d613d4cf5bcef3986
ActivityIndicator
From | To | Kind |
---|---|---|
Required |
Optional |
optional |
ButtonBar
- [deleted]
MDCButtonBar.layoutDirection
- [modified]
MDCButtonBar.items
From | To | Kind |
---|---|---|
@property (nonatomic, copy) NSArray *items |
@property (nonatomic, copy) NSArray<UIBarButtonItem *> *items |
declaration |
Collections
- [declaration changed]
-[MDCCollectionViewStyling indexPathsForInlaidItems]
.
- (nullable NSArray *)indexPathsForInlaidItems
- (nullable NSArray<NSIndexPath *> *)indexPathsForInlaidItems
NavigationBar
- [deleted]
MDCNavigationBar.layoutDirection
- [modified]
MDCNavigationBar.leadingBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *leadingBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leadingBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.leftBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *leftBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leftBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.rightBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *rightBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems |
declaration |
- [modified]
MDCNavigationBar.trailingBarButtonItems
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *trailingBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *trailingBarButtonItems |
declaration |
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *leftBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *leftBarButtonItems |
declaration |
From | To | Kind |
---|---|---|
@property (nonatomic, copy, nullable) NSArray *rightBarButtonItems |
@property (nonatomic, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems |
declaration |
OverlayWindow
New component.
Snackbar
New component.
Component changes
ActivityIndicator
Changes
- Fixed all warnings. FEAR ME, WARNINGS. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
AppBar
Changes
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
ButtonBar
Changes
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- MDC_#512 - Outdated comment mentions non-existing MDCButtonBar+Builder.h (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- ≈Prevent buttons from redrawing every time a tint color changes by inlining functionality. Prevent incorrect behavior of nav label getting tint. (Eric Li)
Buttons
Changes
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
CollectionCells
Changes
- Fixed usage of |variable| markup in comments. (Adrian Secord)
- Support RTL (Louis Romero)
Collections
Changes
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
FlexibleHeader
Changes
- Remove code handling SDK olders than iOS 9. (Louis Romero)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
Ink
Changes
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - Fixed usage of |variable| markup in comments. (Adrian Secord)
- MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Updates __nullable/__nonnull to _Nullable/_Nonnull. (Adrian Secord)
NavigationBar
Changes
- Applied the results of
arc lint --everything
. Again. (Adrian Secord) - MDC_#492 - Audit for Objective-C Generics (Justin Shephard)
- Port the rendering mode when flipping on iOS 8 and below. (Louis Romero)
- [Remove code handling SDK olders than iOS 9.](bec7ec4010229df...
Release 11.0.1
11.0.1
API diffs
Auto-generated by running:
scripts/api_diff -o 5cea05817470a3fd906dc3663aff5628491e3224 -n 914490127624d9526f24a497021efffddcf3d567
No public API changes detected.
Component changes
ButtonBar
Changes
FontDiskLoader
Changes
- Added include sorting to clang-format. (Adrian Secord)
Slider
Changes
- Make thumb view hollow when on the minimum value. (Max Luzuriaga)
Switch
Changes
- [Slider] Make thumb view hollow when on the minimum value. (Max Luzuriaga)
11.0.0
API diffs
Auto-generated by running:
scripts/api_diff -o a33f87199b2f4e29e35f0b93c75d60520742d5aa -n 0b277c9ff00628400b291d2e6900ff6389b27ecf
FontDiskLoader
- [deleted]
-[MDCFontDiskLoader setHasFailedRegistration:]
- [deleted]
-[MDCFontDiskLoader setIsRegistered:]
Palettes
- [new]
+[MDCPalette paletteWithTints:accents:]
- [new]
-[MDCPalette initWithTints:accents:]
- [new]
MDCPaletteAccent100Name
- [new]
MDCPaletteAccent200Name
- [new]
MDCPaletteAccent400Name
- [new]
MDCPaletteAccent700Name
- [new]
MDCPaletteTint100Name
- [new]
MDCPaletteTint200Name
- [new]
MDCPaletteTint300Name
- [new]
MDCPaletteTint400Name
- [new]
MDCPaletteTint500Name
- [new]
MDCPaletteTint50Name
- [new]
MDCPaletteTint600Name
- [new]
MDCPaletteTint700Name
- [new]
MDCPaletteTint800Name
- [new]
MDCPaletteTint900Name
Component changes
ActivityIndicator
Changes
- Add read me and example mov/png (Junius Gunaratne)
- Re-enabled 100-character line limit. (Adrian Secord)
AppBar
Changes
- Fix a layout issue in Multitasking (Louis Romero)
- Re-enabled 100-character line limit. (Adrian Secord)
ButtonBar
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
- visual fix to issue #534 by applying a clear color to button rather than nil (Eric Li)
Buttons
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
CollectionCells
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
CollectionLayoutAttributes
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
Collections
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
FlexibleHeader
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
FontDiskLoader
Breaking changes
- Breaking: Assert added for missing font name in file. (randallli)
- Breaking: Removed public setters for isRegistered. (randallli)
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
HeaderStackView
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
Ink
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
NavigationBar
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
PageControl
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
Palettes
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
- [Palette] Added custom palette initializers. (Adrian Secord)
RobotoFontLoader
Changes
- Added description method. (randallli)
- Copy edit of class comment (randallli)
- Re-enabled 100-character line limit. (Adrian Secord)
- [FontDiskLoader]! Assert added for missing font name in file. (randallli)
ShadowElevations
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
ShadowLayer
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
Slider
Changes
- Made disabled thumb view a little smaller to match the Material spec. (Max Luzuriaga)
- Re-enabled 100-character line limit. (Adrian Secord)
SpritedAnimationView
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
Switch
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
Typography
Changes
- Re-enabled 100-character line limit. (Adrian Secord)
Release 10.1.2
10.1.2
Changes
- [Bumped version number to 10.1.2. This was needed because 10.1.1 forgot to update the podspec's.] 73cea10
Release 10.1.1
10.1.1
FontDiskLoader
Changes
Release 10.1.0
10.1.0
API diffs
Auto-generated by running:
scripts/api_diff -o dc74cd290f327e950eab32b48f3105c55972fad9 -n d4a3ac376f5c8498cfb52401f4fbb69d2e318897
ActivityIndicator
New component.
FontDiskLoader
- [new]
-[MDCFontDiskLoader unregisterFont]
- [property attribute change]
MDCFontDiskLoader.hasFailedRegistration
.
Deprecated setter. - [property attribute change]
MDCFontDiskLoader.isRegistered
.
Deprecated setter. - [protocols changed]
MDCFontDiskLoader
.
Added NSCopying.
Component changes
ActivityIndicator
Changes
- Adding activity indicator component and demo (Junius Gunaratne)
- Move layout code into supplemental, support landscape mode (Junius Gunaratne)
AppBar
Changes
- Fix typo in back item accessibility identifier. (Louis Romero)
- Respect the navigation bar's layout direction (Louis Romero)
- Set an accessibility identifier on the default back button. (Louis Romero)
ButtonBar
Changes
Buttons
Changes
Collections
Changes
FontDiskLoader
Changes
- Added unregisterFont method. (randallli)
- Correct Roboto Font markdown for design specification link. (Yiran Mao)
- [FontDiskLoader]? added warning NSLog when failing to load the font by name. (randallli)
- [MDCFontDiskLoader] Added copying protocol (randallli)
- [MDCFontDiskLoader] sharing registered state across all instances of objects. (randallli)
- [MDCFontDiskLoader]? Deprecated properties that should not have been public write. (randallli)