Material Components v5.0.0 Release Notes
-
API diffs
Auto-generated by running:
scripts/api_diff -o 55afa3aaef67799bdb8a94881f31c5c3b242e9a6 -n fe1ac2f14b7ad4179c84b01590df9c93289f2e36
CollectionCells
๐ New component.
CollectionLayoutAttributes
๐ New component.
Collections
๐ New component.
FlexibleHeader
PageControl
- [protocols changed]
MDCPageControl
. Added UIScrollViewDelegate.
Component changes
AppBar
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove mention of deprecated API. (Louis Romero)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- ๐ Remove the internal MDCAppBarContainerViewController contentViewController setter. (Jeff Verkoeyen)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โช Revert replace + with _ in icon names (Junius Gunaratne)
- Typical Use Example moving logic from init into viewDidLoad (randallli)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- โ [AppBar]! NSLog warning to NSAssert for incorrect parentViewController behavior. (randallli)
- [AppBar]? Added NSLog to ensure that addChildViewController: is called before addSubviewsToParent (randallli)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Example view controllers must implement init. (Jeff Verkoeyen)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
- โก๏ธ [Catalog] Update AppBar demo design, table view should not have text (Junius Gunaratne)
- [Icons] Replace + with _ in icon names (Junius Gunaratne)
ButtonBar
- ๐ง Check UIBarButtonItem global appearance configuration when creating the buttons. (Jeff Verkoeyen)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- โก๏ธ Update tests to reflect that titleTextAttributes appearance only works on iOS 9. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Example view controllers must implement init. (Jeff Verkoeyen)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
Buttons
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- ๐ Resolve deprecation warnings. (Jeff Verkoeyen)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- ๐ [Catalog] Adjust layout for button example in landscape mode, move layout to supplemental (Junius Gunaratne)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
CollectionCells
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- Rename all images with @2x/@3x. (Louis Romero)
- โก๏ธ Update README to indicate its present state. (Jeff Verkoeyen)
- โก๏ธ Updates cells to depend on MDCIcons for editing and accessory icons. (Chris Cox)
- ๐ [Collections] Merge Collections, CollectionCells, and CollectionLayoutAttributes components. (Chris Cox)
- [Collections] Replace EditingManager with an Editing protocol. (Jeff Verkoeyen)
- ๐ [Collections] Replace StyleManager with a Styling protocol. (Jeff Verkoeyen)
- โก๏ธ [Collections] Updates readmes. (Chris Cox)
CollectionLayoutAttributes
- โ Added unit tests for MDCCollectionLayoutAttributes. (Adrian Secord)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Removes broken image. (Chris Cox)
- ๐ [Collections] Merge Collections, CollectionCells, and CollectionLayoutAttributes components. (Chris Cox)
- โก๏ธ [Collections] Updates readmes. (Chris Cox)
Collections
- Adds swift example. (Chris Cox)
- Cells divider is 1 pixel. (Louis Romero)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Merge Collections, CollectionCells, and CollectionLayoutAttributes components. (Chris Cox)
- ๐ Removes broken image. (Chris Cox)
- Replace EditingManager with an Editing protocol. (Jeff Verkoeyen)
- ๐ Replace StyleManager with a Styling protocol. (Jeff Verkoeyen)
- โก๏ธ Updates readmes. (Chris Cox)
- โก๏ธ Updates to readme. (Chris Cox)
- โก๏ธ Updates to readme. (Chris Cox)
FlexibleHeader
- Add horizontal paging example. (Jeff Verkoeyen)
- ๐ง Add status bar visibility switch to configurator example. (Jeff Verkoeyen)
- Add statusBarCanOverlapHeader property to MDCFlexibleHeaderView. (Jeff Verkoeyen)
- ๐ง Configurator example is now a table view. (Jeff Verkoeyen)
- Consolidate frame projection logic. (Jeff Verkoeyen)
- ๐ Convert typical use example to use Interface Builder + auto layout. (Jeff Verkoeyen)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Funnel init through initWithStyle:. (Jeff Verkoeyen)
- ๐ง Hide header contents in the configurator when the header is shifting. (Jeff Verkoeyen)
- ๐ง Implement the correct designated initializer chain in the Configurator example. (Jeff Verkoeyen)
- Pull the instructions view out of the typical use example. (Jeff Verkoeyen)
- ๐ Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- ๐ง Remove usage of iOS 9 API in Configurator example. (Jeff Verkoeyen)
- โ Resolve iOS 8.4 unit test failure of issue176 tests. (Jeff Verkoeyen)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โช Revert "Resolve iOS 8.4 unit test failure of issue176 tests." (Jeff Verkoeyen)
- Shift status bar with header (keefertaylor)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- โก๏ธ Update README to include Swift examples (Ian Gordon)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- โก๏ธ When changing min/max height, update the opposite property to match the new bounds. (Jeff Verkoeyen)
- When injecting insets, set the contentOffset rather than change it relatively. (Jeff Verkoeyen)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Example view controllers must implement init. (Jeff Verkoeyen)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
- ๐ [FlexibleHeader]! No longer remove insets from tracking scroll views during dealloc. (Jeff Verkoeyen)
FontDiskLoader
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog and Typography] Group Typography and Font Loader examples into Typography and Fonts (Junius Gunaratne)
HeaderStackView
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- Rename mdc_theme.png to header_stack_view_theme.png. (Jeff Verkoeyen)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Add autoresize masks to header stack view demo for landscape orientation (Junius Gunaratne)
- [Catalog] Fix color change issue in header stack view demo (Junius Gunaratne)
- โก๏ธ [Catalog] Update AppBar demo design, table view should not have text (Junius Gunaratne)
- โก๏ธ [Catalog] Update Header Stack View demo visuals, move layout code into supplemental (Junius Gunaratne)
- added missing swift code snippet to readme. (randallli)
Ink
- ๐ Clarified MDCInkTouchControllerDelegate inkTouchController:shouldProcessInkTouchesAtTouchLocation: documentation. (Adrian Secord)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- โก๏ธ Update README to include Swift examples (Ian Gordon)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- ๐ [Catalog] Change ink demo shapes to represent pseudo button/FAB, move layout code into supplemental (Junius Gunaratne)
NavigationBar
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ป Explain exception for UINavigationBar/MDCNavigationBar comparison. (Jeff Verkoeyen)
- ๐ Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- Use UIViewNoIntrinsicMetric to indicate the the NavigationBar has no intrinsic width. (Jeff Verkoeyen)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
- [Examples] Correcting scope modifier of functions in Swift (Will Larche)
PageControl
- Added MDCPageControl initWithCoder:. (Adrian Secord)
- โก๏ธ Added test for updating the currentPage when the contentOffset changes (randallli)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- Created swift example for page control and added it to readme (randallli)
- Fix crash when scrollView offset is set out of bounds of the numberOfPages (randallli)
- Publicized conformance to UIScrollViewDelegate. (randallli)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
RobotoFontLoader
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog and Typography] Group Typography and Font Loader examples into Typography and Fonts (Junius Gunaratne)
ShadowElevations
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- โก๏ธ Update documention with Objective C examples (Ian Gordon)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- [Catalog and Shadow] Group shadow elevations with shadow demos (Junius Gunaratne)
ShadowLayer
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog and Shadow] Group shadow elevations with shadow demos (Junius Gunaratne)
- [Catalog] Make catalogIsPrimaryDemo static method in demos (Junius Gunaratne)
- ๐ [Shadow] Add swift examples to the documentation (Ian Gordon)
Slider
- Added swift example to slider readme (randallli)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- โ Fix unit tests by increasing epsilon (randallli)
- ๐ Fixes MDCSlider example build with required import. (Adrian Secord)
- Import the umbrella header in the typical use example. (Jeff Verkoeyen)
- ๐ Ran arc lint --everything --apply-patches. (Jeff Verkoeyen)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog] Make catalogIsPrimaryDemo method in slider demo static to match other examples (Junius Gunaratne)
- [Catalog] Use slider in variable names in example layout code (Junius Gunaratne)
SpritedAnimationView
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- Rename all images with @2x/@3x. (Louis Romero)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
Switch
- Added swift example to catalog and readme. (randallli)
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- Rename label from slider to switch. (Ian Gordon)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Set the switch's ink's max ripple radius to the spec value. (Adrian Secord)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog & Examples] Added navigationBar example in Swift (Supplemental POC) and corrected slight mistake in Catalog by Convention logic. (Will Larche)
- โก๏ธ [Catalog and Switch] Update switch demo, move layout code to supplemental, update switch color (Junius Gunaratne)
- [Catalog] Make example titles consistent, use Component Name (Junius Gunaratne)
Typography
- ๐ Correct links for deploy on various deployment environment. (Yiran Mao)
- ๐ Remove obsolete jazzy.yaml files. (Yiran Mao)
- Resolve iOS 8.4 crash in the Typography hero demo. (Jeff Verkoeyen)
- โช Revert "Remove obsolete jazzy.yaml files." (Jeff Verkoeyen)
- Set autoresizing masks on Read Me example. (Jeff Verkoeyen)
- Typography hero demo is now a UITableView. (Jeff Verkoeyen)
- โก๏ธ Update .jazzy.yaml module property. (Jeff Verkoeyen)
- ๐ Updated top-level "Documentation" to "Components". (Adrian Secord)
- [Catalog and Typography] Group Typography and Font Loader examples into Typography and Fonts (Junius Gunaratne)
- [Catalog] Fixing Swift example view controller initializers. (Jeff Verkoeyen)
- [Catalog] Make catalogIsPrimaryDemo static method in demos (Junius Gunaratne)
- ๐ [Catalog] Title row name should correspond to type style (Junius Gunaratne)
- [protocols changed]