Releases: material-components/material-components-ios
Releases · material-components/material-components-ios
Release 25.0.0
25.0.0
API diffs
FeatureHighlight
- Added properties 'bodyColor' and 'titleColor' in MDCFeatureHighlightView
- Added 'nullable' nullability specifiers to 'innerHighlightColor', 'outerHighlightColor'
- Added properties 'bodyCOlor' and 'titleColor' in MDCFeatureHighlightViewController
Palettes
- Remove 'redPalette','pinkPalette','purplePalette','deepPurplePalette','indigoPalette','bluePalette',
'lightBluePalette','cyanPalette','tealPalette','greenPalette','lightGreenPalette','limePalette',
'yellowPalette','amberPalette','orangePalette','deepOrangePalette','brownPalette','greyPalette',
'blueGreyPalette' class methods from MDCPalette in favor of class properties
Component changes
FeatureHighlight
Changes
Palettes
Changes
- Removing palette (#1500) (Martin Petrov)
Release 24.0.2
Hotfix: Fixed missing bump of version numbers.
Release 24.0.1
Hotfix: Added missing dependencies in our podspec from ColorThemer subspecs to Component subspecs.
Release 24.0.0
24.0.0
API diffs
Palettes
- Added typedef for NSString so we can differentiate tints from accents
- Added more palettes: Red, Pink, Purple etc.
Tabs
- MDCTabBarDelegate conforms to UIBarPositioningDelegate protocol.
- Added MDCTabBarViewController.
TextFields
- New Component: Single line text input.
Themes
- ColorScheme colors are now nonnull, readonly
- New classes: TonalColorScheme, TonalPalette
Component changes
ActivityIndicator
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Exposed enum and private method to be used for subclassing (#1481) (Justin Shephard)
ButtonBar
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
Buttons
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
Dialogs
Changes
- ![ColorThemer] Reorganize source to create separate targets for each color themer. (#1466) (Randall Li)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- Shorten transition duration (#1465) (ianegordon)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
FeatureHighlight
Changes
- ![ColorThemer] Reorganize source to create separate targets for each color themer. (#1466) (Randall Li)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [Feature Highlight] Restore innerHighlightColor setter and fix null_resettable colors (#1485) (Sam Morrison)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
FlexibleHeader
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
HeaderStackView
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
Ink
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
NavigationBar
Changes
- - Update handling of center-aligned titles (#1479) (Justin Shephard)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
PageControl
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
Palettes
Changes
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
- [Palette] Swift enums for MDCPaletteTint/Accent. (#1469) (Martin Petrov)
ProgressView
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
Slider
Changes
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
Snackbar
Changes
- [Testing] Interaction tests infrastructure (#1473) (Will Larche)
Tabs
Changes
- Add MDCTabViewController (#1482) (ianegordon)
- Bottom navigation support (#1411) (Brian Moore)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
- [MDCPalette] Use class properties (#1470) (Martin Petrov)
TextFields
Changes
- Correcting broken image in readme. (#1489) (Will Larche)
- Single line text fields (#1318) (Will Larche)
Themes
Changes
- ![ColorThemer] Reorganize source to create separate targets for each color themer. (#1466) (Randall Li)
- Add support for material design tonal palettes (#1471) (Junius Gunaratne)
- Component themers and usage example for catalog (#1443) (Junius Gunaratne)
Typography
Changes
Release 23.4.1
23.4.1
Fixed podspec
Component changes
Buttons
Changes
Typography
Changes
23.4.0
23.4.0
API diffs
FeatureHighlight
Made MDCFeatureHighlightView public with two properties: innerHighlightColor and outerHighlightColor.
Component changes
ActivityIndicator
Changes
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
- [catalog] Restyle Activity Indicator example (#1433) (Alastair Tse)
AnimationTiming
Changes
AppBar
Changes
ButtonBar
Changes
Buttons
Changes
CollectionCells
Changes
CollectionLayoutAttributes
Changes
Collections
Changes
- Fixes SwipeToDismiss ability to swipe when not editing. Closes #1207, #1300, #1301. (#1427) (Chris Cox)
- Fixes indent. (#1428) (Chris Cox)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
Dialogs
Changes
- Adding MDC themes (#1401) (Junius Gunaratne)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
FeatureHighlight
Changes
- Keep feature highlight view implementation in private with limited public properties (#1422) (Junius Gunaratne)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
FlexibleHeader
Changes
HeaderStackView
Changes
Ink
Changes
NavigationBar
Changes
PageControl
Changes
Palettes
Changes
ProgressView
Changes
ShadowElevations
Changes
ShadowLayer
Changes
Slider
Changes
Snackbar
Changes
- Add accessibilityHint to MDCSnackbarMessage actions (#1449) (Sam Morrison)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
Tabs
Changes
- MDCTabBar should not crash if the selection is reset to nil. or array set to empty. Fix. (#1434) (David Phillip Oster)
- Revert "Disallow tabs that are wider than the screen (#1408)" (#1431) (Brian Moore)
- Until you select an item in MDCTabBar, it should be in the unselected state. Fixed. (#1441) (David Phillip Oster)
- [Docs] Adds API documentation roots and tidies up here and there. (#1425) (Scott Hyndman)
Themes
Changes
- Adding MDC themes (#1401) (Junius Gunaratne)
Typography
Changes
23.3.0
23.3.0
API diffs
- No API changes.
Component changes
FlexibleHeader
Changes
- Fixes issue where the rotation animation was broken for any GOOHeaderViewController child’s view. (Material Components iOS Team)
Release 23.2.0
23.2.0
API diffs
- No API changes.
Component changes
ActivityIndicator
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
AnimationTiming
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
AppBar
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
ButtonBar
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Buttons
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
CollectionCells
Changes
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
CollectionLayoutAttributes
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Collections
Changes
- [Docs] Fixes a couple broken links. (#1418) (Scott Hyndman)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Dialogs
Changes
- Update alert body text opacity (#1415) (ianegordon)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
FeatureHighlight
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
FlexibleHeader
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
HeaderStackView
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Ink
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
NavigationBar
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
OverlayWindow
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
PageControl
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Palettes
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
ProgressView
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
ShadowElevations
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
ShadowLayer
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Slider
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Snackbar
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Tabs
Changes
- [Docs] Added Tabs one-liner description. (Adrian Secord)
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Typography
Changes
- [Docs] Misc. cleanup (#1403) (Scott Hyndman)
- [Docs] Nests components in the navigation as spec'd. (#1404) (Scott Hyndman)
Release 23.1.0
23.1.0
API diffs
Collections
Changes
Make [MDCCollectionViewController cellWidthAtSectionIndex:] public.
Component changes
ActivityIndicator
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Junius' Screenshots (#1393) (ianegordon)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Remove remaining MP4s and markup. (#1396) (Adrian Secord)
- Update screenshot widths (Junius Gunaratne)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
AnimationTiming
Changes
- Added a link to the motion spec in the AnimationTiming README. (#1319) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Junius' Screenshots (#1393) (ianegordon)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
AppBar
Changes
- & [FeatureHighlight] - Remove references to g3 (#1349) (Justin Shephard)
- - Removed Video from Readme (#1390) (Justin Shephard)
- - Update docs photo (#1374) (Justin Shephard)
- - Update readme docs (#1379) (Justin Shephard)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- Updated accessibility label on back button (#1334) (Justin Shephard)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
ButtonBar
Changes
- - Removed Video File and updated Readme (#1395) (Justin Shephard)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Site] Catalog colors (#1377) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
Buttons
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- Monochromatic sweep of all catalog components (#1370) (Alastair Tse)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Buttons, Page Control, Typography] Fixed screenshots (#1380) (Randall Li)
- [Buttons, Page Control, Typography] Removed video demos (#1387) (Randall Li)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
CollectionCells
Changes
- Added new screenshot for CollectionCells. (#1381) (Adrian Secord)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
CollectionLayoutAttributes
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs] Docstravaganza (#1330) (Scott Hyndman)
- [[docs] Associated icons with components (#1315)](6953...
Release 23.0.2
23.0.2
API diffs
No change in public APIs.
Component changes
ActivityIndicator
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
AnimationTiming
Changes
- Added a link to the motion spec in the AnimationTiming README. (#1319) (Scott Hyndman)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
AppBar
Changes
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
ButtonBar
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
Buttons
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
CollectionCells
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Math] New private math component (#1325) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
CollectionLayoutAttributes
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
Collections
Changes
- Eliminate static analyzer warnings. Simplify Collection supplementary views (#1316) (ianegordon)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
Dialogs
Changes
- Fix AlertController rotation layout (#1306) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
FeatureHighlight
Changes
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] Formatting. (#1329) (Will Larche)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [Feature highlight] Accessibility fixes (#1284) (Sam Morrison)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
FlexibleHeader
Changes
- Ensure the MDCFlexibleHeaderView adheres to UIAppearance proxy if set (#1326) (Justin Shephard)
- Fix warnings uncovered by the Xcode 8.3 static analyzer (#1298) (ianegordon)
- Gigantic documentation update. (#1305) (Scott Hyndman)
- [All] replacing ~~~ with ```. (#1324) (Will Larche)
- [Docs]: Updated link list classes. (#1320) (Scott Hyndman)
- [docs] Associated icons with components (#1315) (Scott Hyndman)
HeaderStackView
Changes
- [Gigantic documentation update. (#1305)](https://github.com/ma...