0.26.0 (2017-11-27)
- list: Add 8px bottom padding (cd03a0e), closes #1488
- list: Make bottom padding match top for dense lists (#1622) (67354d0)
- select: Don't scroll page when select's menu is open (#1500) (bddd747), closes #879
- select: Make CSS-only background transparent (#1499) (964a419)
- slider: Properly handle arrow key events in IE (#1613) (476c81f)
- textfield: Should not be in both disabled and invalid state (#1568) (874a17e)
- text-field: Split out helper text as a subelement (#1611) (8107b08)
- text-field: Splitting out bottom line as a sub element (#1585) (b12c576)
- text-field: rename helptext to helper text (#1576) (1a5acee)
- textfield: helperTextContent setter (#1569) (875e393)
- text-field: Please update implementations of MDCTextFieldAdapter to implement the method getHelperTextFoundation. MDCTextFieldAdapter no longer implements addClassToHelperText, removeClassFromHelperText, helperTextHasClass, setHelperTextAttr, removeHelperTextAttr, and setHelperTextContent. See the README for mdc-textfield/helper-text for more information.
- textfield: Adds adapter method to set helper text content.
- text-field: Please update implementations of MDCTextFieldAdapter to implement the methods registerBottomLineEventHandler, deregisterBottomLineEventHandler, and getBottomLineFoundation. See the README for mdc-textfield/bottom-line for more information.
- text-field: Instances of "helptext" in mdc-textfield/adapter.js has changed to "helperText", and users should update their implementations of the adapter.
0.25.0 (2017-11-13)
- button: Stroked buttons should change the padding of the button (#1538) (97e5aa8)
- checkbox: Close path tag to remove IE console error warnings (1a82689), closes #1504
- dialog: fixed dark-theme dialog copy color (#1524) (1aa3760), closes #1032
- menu: Menu opening animation shows scrollbar (#1513) (94b712a), closes #1387
- slider: Don't hide focus ring on discrete sliders (#1545) (5a777af), closes #1427
- slider: Fix mobile Chrome by handling all "up" event types (#1484) (bcc5ec5)
- snackbar: Add padding between text and button (#1572) (93f2d5c)
- elevation: Update mixin to accept custom theme color (#1449) (e02b4c9), closes #1534
- linear-progress: Add color theme mixins and remove
--accent
(#1541) (31d9d7b), closes #1148 - slider: Add color theme mixins; default to secondary; remove
--off
(#1544) (28024e9), closes #1151 - text-field: rename textfield to text-field (#1485) (8093ad1)
- textfield: Convert some foundation methods from private to public (#1543) (a8dcc59), closes #1550
- theme: Add new tone mixins and deprecate old one (#1546) (57581ed)
- theme: Allow overriding of text themes (#1481) (f579e0a)
- linear-progress: The
mdc-linear-progres--accent
modifier class has been removed. Use Sass color mixins instead. - slider: The
mdc-slider--off
modifier class has been removed as it is being removed from the spec. - text-field: CSS class name "mdc-textfield" is changed to "mdc-text-field", JS objects name "MDCTextfield" is changed to "MDCTextField", .scss file names "mdc-textfield.scss" is changed to "mdc-text-field.scss", global namespace "mdc.textfield" is changed to "mdc.textField". Note that the package name is unchanged.
0.24.0 (2017-10-30)
- button: Revise button minimum width (#1487) (cb73283)
- layout-grid: Import the variables in the mixin (#1232) (924144b)
- ripple: Avoid duplicating common styles (#1463) (756d8a6)
- snackbar: Explicitly use border-box (#1453) (7455978)
- button: Use new ripple mixins, and remove unnecessary mixin (#1471) (510f356)
- checkbox: Use new ripple mixins, and remove unnecessary mixin (#1472) (92b22eb)
- fab: Use new ripple mixins; remove unnecessary mixin/variable (#1473) (fb798db)
- icon-toggle: Add public API for MDCRipple in icon-toggle (#1396) (f496581)
- icon-toggle: Use new ripple mixins (#1474) (cbc3e1c)
- list: Use new ripple mixins (#1475) (0647576)
- radio: Add theme color mixins and update default color to secondary (#1410) (da9d48f), closes #1149
- radio: Use new ripple mixins, and remove unnecessary mixin (#1476) (94a826d)
- ripple: Add new simpler mixins and remove unused CSS vars (#1452) (a983c01)
- ripple: Remove old complex mixins (#1496) (47c6859)
- switch: Add color theme mixins and update default color to secondary (#1411) (e4b4fa7), closes #1144
- tabs: Use new ripple mixins (#1492) (253fba0)
- textfield: Add mixin allowing customization of border radii (#1446) (483e3d5)
- textfield: Use new ripple mixins and remove hover ripple styles (#1477) (2a71ef7)
- theme: rename all color_palette instances (#1479) (375661d)
- ripple: The existing MDC Ripple Sass mixins mdc-ripple-base, mdc-ripple-fg, and mdc-ripple-bg have been removed, replaced by the new easier-to-use mixins mdc-ripple-surface, mdc-ripple-color, and mdc-ripple-radius.
- radio: The mdc-radio-ripple mixin has been removed; use mdc-ripple-color directly.
- fab: The mdc-fab-ripple mixin and $mdc-fab-light-ripple-config variable have been removed; use MDC Ripple's mdc-ripple-color mixin and opacity variables directly.
- checkbox: The mdc-checkbox-ripple mixin has been removed; use mdc-ripple-color directly.
- button: The mdc-button-ripple mixin has been removed; use mdc-ripple-color directly.
- theme: _color_palette.scss has been renamed to _color-palette.scss in mdc-theme
0.23.0 (2017-10-16)
- list item: Add overflow hidden (#1290) (05b1201), closes #1261
- menu: Add pointer-events: none to avoid blocking click events (#1421) (b77895b)
- slider: Deregister correct handlers on destroy (#1431) (928d6b4)
- toolbar: Update menu-icon className (#992) (#1373) (36577ab)
- checkbox: Add color theme mixins and update default color to secondary (#1365) (cc7538f), closes #1146
- ripple: Add optional event parameters to activate/deactivate methods (891e962)
- textfield: Add textfield to the Closure whitelist. (#1394) (8b05e88)
- textfield: Annotate textfield for Closure Compiler. (#1386) (1152b8d)
- Please update
mdc-toolbar__icon--menu
tomdc-toolbar__menu-icon
0.22.0 (2017-10-02)
- button: Default to primary color (#1356) (0b808b8)
- button: Ignore CSS variables in Edge for mdc-button-container-fill-color (5c55e92)
- checkbox: Ignore CSS variables in Edge for __background::before (67129e9)
- demos: Update misleading textfield validation message (#1377) (99c9596)
- fab: Add hover/focus elevation (#1331) (cb9995d)
- fab: Ignore CSS variables in Edge for mdc-fab-container-color (bf0f722)
- menu: Only show scrollbar when menu item is too big (fe7d4c8), closes #1247
- radio: Ignore CSS variables in Edge for __background::before (a7e2db4)
- textfield: Implement updated UX states for text fields (#998) (45c6cf6)
- theme: Add Edge opt-out option to mdc-theme-prop (262e17b)
- textfield: DOM change to add a bottom line element. Adapter API changes to consolidate event handlers. Renamed multi-line text field to textarea.
0.21.1 (2017-09-20)
- fab: Fix transitions by importing correct mdc-animation resource (#1325) (e005460), closes #1325
- toolbar: Fix toolbar padding on desktop and mobile (#1327) (9b79871), closes #1327
0.21.0 (2017-09-18)
- ripple: Move feature detect CSS to mixins (#1302) (628b8c4)
- slider: Add two test cases to cover give default value to step for discrete slider (#1262) (38c40f7)
- slider: Set default step value directly when initialize (#1173) (#1245) (148f510), closes #1173
- snackbar: Drop mdc-button from snackbar's dependency (#1292) (be502c8)
- snackbar: Fix lint error (#1303) (648f985), closes #1303
- animation: Removing mixins and CSS classes (#1242) (3f8c49b)
- fab: Remove the mdc-fab--plain modifier (#1249) (f561560), closes #1143
- button: Remove primary and accent modifier (#1270) (3e3c869)
- auto-init: Fire event on mdcAutoInit complete (#1012) (08b5a32), closes #954
- button: Add mdc-button-filled-accessible mixin (#1256) (d37132f)
- button: create theme mixin for button (#1244) (5266776)
- button: Move disabled style into private base mixin (#1255) (2336128)
- button: Support icon in button (#1281) (b727c14)
- fab: Add mdc-fab-accessible mixin (#1238) (4ed8b5e)
- fab: Implement enter/exit transitions (#1241) (6d6ba4a)
- tabs: Publicize MDCTabBarScrollerFoundation#scrollToTabAtIndex (#1267) (a8f7216)
- snackbar: Removed the dependency of mdc-button from DOM structure of snackbar.
- button: Remove support of
mdc-button--primary
andmdc-button--accent
modifier classes. For custom and theme button implementation, use button mixins instead. Seedemos.scss
for details. - fab: Removes mdc-fab--plain, please update your code to use mdc-fab-accessible mixin instead.
- animation: Removes mdc-animation mixins and CSS classes, please reference mdc-animation Sass variables directly.
0.20.0 (2017-09-05)
- demos: Fix trailing whitespace and mixed tabs in dialog demo (#1200) (e1f5d53), closes #1200
- demos: Update first tab bar's layout when toggling RTL (#1204) (cdd367e)
- dialog: Fix z-index & wrong CSS (#1094) (88b7167), closes #1094 #1095 #1096
- ripple: Avoid errors in feature-detect within hidden iframes in Firefox (#1216) (adbcce2)
- ripple: Don't create dynamic stylesheet for Edge feature-detect (#1206) (81523a1)
- button: Implement stroked button (#1194) (56bf37d), closes #987
- fab: Remove disabled styles (#1198) (959d332)
- textfield: Add valid setter, so clients can set custom validity (cb17052), closes #1018
- theme:
mdc-theme-prop
accepts literal color values (#1129) (e47f3e6) - theme: Luminance-aware light/dark tonal variants (#1131) (90e7556)
- fab: Removes styles for disabled FABs, as FABs were not designed to be disabled.
0.19.0 (2017-08-25)
- button: implement unelevated button (#1157) (3cca7ef)
0.18.1 (2017-08-24)
- button: Restore order of disabled styles (#1176) (6ffed49)
- demos: Fix button demo update from #1176 to work in IE 11 (#1178) (dadc597), closes #1176 #1178
- ripple: Correct unbounded ripple diameter (#1098) (0f1ca35), closes #1067
- textfield: Add left and right margin to helptext (3a24bca)
0.18.0 (2017-08-21)
- Make CSS custom properties compatible with sass-spec 3.5 (#1076) (264c154), closes #1075
- button: Un-break the build by referencing
secondary
theme prop instead ofaccent
(#1156) (d3ff8fc) - demos: Convert NodeList to array for forEach; avoid fat arrow (#1073) (c6a1f2a)
- dialog: Layout footer buttons' ripples after open transition ends (#1087) (c51fcd5)
- grid-list: Gracefully degrade tile width. (#1136) (97575c3)
- layout-grid: Enable setting max width of the layout grid (#1086) (98ba98c), closes #1085
- snackbar: Stop queued data from modifying current data (#1084) (eb35255), closes #1083
- toolbar: Wrong placement of last icon when there is a menu (#1068) (11a8ff3), closes #1026
- button: Update text and raise button baseline styles (#1074) (09a763a)
- infrastructure: Add env var to emit CSS files directly instead of wrapping them in JS (#1133) (5f6f829)
- infrastructure: Display webpack-dev-server build progress (#1132) (0754628)
- theme: Add light/dark vars for primary/secondary color; rename
accent
tosecondary
(#1116) (2314ad5) - theme: Add SCSS variables for Material Design color palette (#1117) (6c26958)
- infrastructure: Cut build time in half with opt-in env var (#1128) (e36639f)
- dialog: Adds a new adapter method, layoutFooterRipples, to allow the foundation to communicate with ripples when the dialog's opening transition ends.
0.17.0 (2017-08-07)
- dialog: Dialog buttons should use primary color (#941) (b4e8b5a), closes #940
- ripple: Feature-detect buggy Edge behavior for custom properties (#1041) (5cc2115)
- select: menu positioning logic incorrect when select appears near viewport edge #671 (#680) (874f043)
- textfield: Add font styles to input, remove from mdc wrapper (#908) (a498a28)
- textfield: Fix textfield input sizes (#1016) (e59ee21), closes #1016 #1002
- typography: Add button style to typography (#1064) (21c7a54)
0.16.0 (2017-07-24)
- animation: Update exit curves to match spec (#971) (4844330)
- button: Add mdc-typography-base to button (#949) (3b80525), closes #942
- card: Correct text in a card to use text-primar-on-light (#931) (e3966d9), closes #930
- dialog: allow click events to propagate (#869) (ef7e540), closes #794
- drawer: Align open & close animations to spec (#976) (b001aec), closes [(#976](https://github.com/(/issues/976)
- drawer: Temporary drawer is below toolbar (#925) (cbc8436)
- elevation: Update _mixins.scss so Sass linter passes (#933) (9e6623e)
- list: Correct list end detail padding (#909) (d7aa726), closes #904
- slider: Set mdc-slider__thumb-container #user-select property to none (#968) (b26b98c)
- toolbar: Add
pointer
foricon
element (#974) (830259c)
0.15.0 (2017-07-10)
- base: Fix compiler warnings (#788) (56d8fff), closes [(#788](https://github.com/(/issues/788)
- button: Sets text on raised buttons on dark theme to text-primary-on-primary (#853) (49170d6)
- fab: FAB z-index is wrong (#888) (3812fbd), closes #872
- infrastructure: Downgrade closure-compiler (#915) (5b10478)
- infrastructure: Harden closure declaration source rewriting (#835) (7c6da3a)
- layout-grid: use correct selector for size specific column span (#862) (0e2a0df)
- ripple: Remove fg deactivation class when animation finishes (4985b4b)
- toolbar: Adjusting sibling elements on mobile landscape (#846) (798091f)
- toolbar: Fix toolbar margin for desktop (#887) (0a8a75d), closes [(#887](https://github.com/(/issues/887) #786
- toolbar: Increase fixed toolbar's z-index from 1 to 4(#897) (78946c4), closes [4(#897](https://github.com/4(/issues/897) #834
- checkbox: Annotate mdc-checkbox for closure (#867) (a6956b8), closes #334
- framework-examples: Add Vue continuous slider example (#827) (6e0a8c9)
- infrastructure: Create script for that rewrites .scss imports (#831) (bd0123b)
- layout-grid: Add fixed column width layout grid modifier. (#816) (94d62ad), closes [(#816](https://github.com/(/issues/816) #748
- layout-grid: Implement layout grid alignment. (#885) (1528ed7), closes #749
- menu: annotate mdc-menu for closure compiler (b188d4f), closes #339
- menu: Export util (#824) (7d0394b), closes #823
- ripple: Add layout() method to component (ef99024)
- ripple: Annotate mdc-ripple for closure (#856) (f0f0a86), closes #341
- ripple: export util from @material/ripple (#751) (27c172a), closes #253
- ripple: Reduce the fade out time for foreground ripple effect (9394b5f)
- slider: Implement discrete slider and discrete slider with marker (#842) (e681aae), closes #25
- snackbar: Implement full-featured Snackbar component (#852) (4be947f)
- textfield: Implement text field boxes (cfa3737), closes #673
- snackbar: Adds adapter methods to capture blur, focus, and interaction events
0.14.0 (2017-06-26)
- base: Fix compiler warnings (#788) (56d8fff), closes [(#788](https://github.com/(/issues/788)
- button: Sets text on raised buttons on dark theme to text-primary-on-primary (#853) (49170d6)
- infrastructure: Harden closure declaration source rewriting (#835) (7c6da3a)
- ripple: Remove fg deactivation class when animation finishes (4985b4b)
- toolbar: Adjusting sibling elements on mobile landscape (#846) (798091f)
- infrastructure: Create script for that rewrites .scss imports (#831) (bd0123b)
- layout-grid: Add fixed column width layout grid modifier. (#816) (94d62ad), closes [(#816](https://github.com/(/issues/816) #748
- menu: annotate mdc-menu for closure compiler (b188d4f), closes #339
- menu: Export util (#824) (7d0394b), closes #823
- ripple: Add layout() method to component (ef99024)
- ripple: export util from @material/ripple (#751) (27c172a), closes #253
- ripple: Reduce the fade out time for foreground ripple effect (9394b5f)
- textfield: Implement text field boxes (cfa3737), closes #673
0.13.0 (2017-06-12)
- demos: Fix non-unique ids in radio demo (#792) (cada61a), closes [(#792](https://github.com/(/issues/792)
- dialog: Add 8dp padding for side-by-side buttons in RTL (#752) (07f4ee7), closes #750
- dialog: Incorrect Text (#744) (d38756f)
- drawer: Prevent scrolling on body when temporary drawer open (#807) (8686d85)
- infrastructure: set Travis CI node version to 7 (#758) (75ddf28)
- menu: Add disabled list items to menu (#780) (ef44d3d)
- menu: Fix wrong menu styling properties (#789) (76714f2), closes [(#789](https://github.com/(/issues/789)
- toolbar: Improve layout and scrolling logic of items in toolbars (#764) (f0ff94d)
- toolbar: rename ambiguous identifiers (#765) (#773) (0471f1f)
- layout-grid: make layout grid nestable (#804) (dec20ab)
- layout-grid: parameterize layout grid (#795) (99d2bbd)
- slider: Implement continuous slider component (#781) (a9d46ab)
- drawer: Adapter API for temporary drawers contains two new methods:
addBodyClass
andremoveBodyClass
. - layout-grid: Add mdc-layout-grid__inner as a wrapper for mdc-layout-grid__cell. All existing implementation need to add this extra wrapper layer after upgrade to the latest layout grid.
This is for proper alignment both in nesting and removing the restriction that margin need to be at least half size of the padding.
- menu: Rename symmetric registerDocumentClickHandler/deregisterDocumentClickHandler adapter methods to registerBodyClickHandler/deregisterBodyClickHandler
- layout-grid: the css custom properties for customize margins and gutters are exposed in format of
mdc-layout-grid-margin-#{$size}
, where valid sizes aredesktop
,tablet
andphone
. The old namemdc-layout-grid-margin
andmdc-layout-grid-gutter
is no longer available in the new version. Sass variables change from single numeric value to Sass map to accomendate margins and gutters for different screens as well. Visually, the default value of margins and gutters change from 16px to 24px on desktop, while remain the same on tablet and mobile. - toolbar: The adapter method
getFlexibleRowElementOffsetHeight
has been renamed togetFirstRowElementOffsetHeight
. Please update your code accordingly.
0.12.1 (2017-05-31)
0.12.0 (2017-05-30)
- Add MDCSelectFoundation.strings and missing tests (#698) (#699) (8a21b4a), closes #698
- card: Add rounded corners to card component (#656) (c342724)
- checkbox: Fix radio button stretching in IE11 (#640) (34c1198), closes [(#640](https://github.com/(/issues/640) #632
- demos: #633 IE11 incorrect layout in hero section (#636) (b3b4173), closes #633
- demos: Fix misaligned title in Typography Demo (#625) (d529094), closes [(#625](https://github.com/(/issues/625)
- dialog: Add 8px of margin between side-by-side buttons in MDC Dialog (#681) (4bb620e)
- dialog: Closing Animations not running #433 (#504) (2b03c6b)
- drawer: fix RTL closed position of temporary drawer (#592) (a0c6d2d), closes [(#592](https://github.com/(/issues/592) #551
- drawer: Reconcile permanent drawers and large content (#639) (25414ac)
- drawer: Rename drawer slidable _mixins.css and _variables.css to .scss files (#691) (d3dd2d4)
- linear-progress: Fix version number of linear progress indicator (#716) (7942505), closes [(#716](https://github.com/(/issues/716)
- list: Properly position interactive list items in RTL context (#746) (ae4e87f), closes #725
- menu: add 8px top and bottom padding (#718) (1d71a46), closes #708
- base: Annotate mdc-base for closure (#730) (e21ec90), closes #331
- linear-progress: Implement Linear Progress indicators (#672) (c47d1c2)
- snackbar: Added dismissOnAction option to show method (#459) (1d2d800)
- tabs: Implement a tab bar scroller component (#689) (6c1043e)
- dialog: - Dialogs do not require a style="visibility:hidden" attribute in html.
- registerTransitionEndHandler, deregisterTransitionEndHandler, and isDialog methods must be implemented by the adapter
0.11.1 (2017-05-17)
- tabs: Use proper import for animation (#651) (c3cb0e0)
0.11.0 (2017-05-15)
- drawer: Always remove overlay when drawer is swiped to close (#555) (95dbcd0), closes [(#555](https://github.com/(/issues/555)
- infrastructure: Disable webpack-dev-server host checking (#571) (023c851)
- infrastructure: update stylefmt command to the new params and format (#573) (c54a797)
- menu: Add z-index to MDC Menu to correct stacking related issue (#615) (01c6ca5)
- ripple: Ripple should not activate on disabled label click (#532) (7cc3dc8)
- tabs: Typo in package.json (c031d83)
- textfield: Add badInput validity check to textfield (#570) (e80fe7d)
- textfield: Make bar respect invalid styling (#585) (3e11d33)
- card: Improve RTL support in Cards (#545) (398c883)
- tabs: Implement a tab component (#581) (0c00d3f)
0.10.0 (2017-05-01)
- checkbox: Add --disabled modifier to checkbox root element to prevent hover state (#533) (eb51e32)
- drawer: Remove -16px left positioning for interactive list items (#550) (9229e0b), closes #526
- radio: Center align radio box (#538) (83d1815)
- select: Nest list-divider style in mdc-select declaration (#516) (a3d2928)
- toolbar: Prevent cut-offs of the toolbar section content (#540) (4affc5c)
- animation: Annotate for closure compiler (f28f465), closes #332
- drawer: Emit open/close events on slidable drawers (#530) (be85871), closes [(#530](https://github.com/(/issues/530)
- ripple: Move getMatchesProperty into createAdapter for Ripple. (#469) (#523) (74d6e6b), closes #523
- toolbar: Implement flexible and waterfall toolbar. (#448) (#499) (43cef6c)
0.9.1 (2017-04-18)
- auto-init: Register MDCPersistentDrawer (#528) (bba6e3e), closes #527
- infrastructure: correct reason why component is shown in summary table. (#519) (f96a1ca)
- package: Change scss file to use slash for comment. (#517) (afec470)
0.9.0 (2017-04-17)
- checkbox: Prevent checkboxes and radios from changing size with multiline label (#497) (2e1023c)
- dialog: Ensure isOpen() returns false when dialog is closed (#465) (6abc3ee), closes [(#465](https://github.com/(/issues/465)
- dialog: Handle focus trapping correctly (#491) (12bd03e)
- grid-list: Updates the grid-list's foundation to NOT center tile… (#467) (a758519)
- infrastructure: Print the entire invalid git commit message. (#510) (ea8f862)
- list: Update interactive list's with ripple-upgrade to be narrower (#468) (c062319), closes #463
- toolbar: Make Toolbar accommodated very long section (130246f), closes #508
- checkbox: Add value property to the component and foundation. (#492) (ff772ad)
- drawer: Implement persistent drawer (#488) (79a2352)
- radio: Add a value property to the component and foundation. (#490) (279d3fd)
- dialog: There are a few changes that need to be taken into account for this commit:
- Dialogs no longer require an
aria-hidden="true"
attribute. - Dialogs do require a
style="visibility:hidden"
attribute for correct first render. trapFocusOnSurface
anduntrapFocusOnSurface
methods must be implemented for the adapterhasClass
,setAttr
,registerFocusTrappingHandler
,deregisterFocusTrappingHandler
,numFocusableTargets
,setDialogFocusFirstTarget
,setInitialFocus
,getFocusableElements
,saveElementTabState
,restoreElementTabState
,makeElementUntabbable
,setBodyAttr
,rmBodyAttr
,getFocusedTarget
, andsetFocusedTarget
have all been removed from the adapter.applyPassive
,saveElementTabState
, andrestoreElementTabState
have all been removed frommdcDialog.util
.
- grid-list: Adds getNumberOfTiles to grid-list's adapter API. Please update adapters to implement getNumberOfTiles.
0.8.0 (2017-04-03)
- button: Remove tap highlight when ripple is attached (32f0b6b)
- dialog: Center dialog on screen in all supported browsers (#413) (#415) (c67a12f)
- fab: Ensure ripple styles take correct effect (0bdf3ee)
- framework-examples: Fix VueJS lifecycle beforeDestroy hooks (#417) (8bca925), closes [(#417](https://github.com/(/issues/417) #416
- framework-examples: Fix VueJS snackbar example (#410) (a1a91ac), closes [(#410](https://github.com/(/issues/410) #405
- select: Fixing bug with select menu z-index (#460) (d7784af), closes #432
- drawer: Export util methods (#423) (1babd7c), closes #422
- ripple: Implement subset of improved interaction response guidelines (#419) (046e337), closes #190
- toolbar: Improve toolbar to support multiple row. (#448) (14ffe53)
- toolbar: All existing toolbar need to add to properly align its contents.
0.7.0 (2017-03-20)
- infrastructure: Update publishConfig.ignore to commands.publish.ignore. (#383) (cc939ea)
- dialog: Implement a dialog component (#395) (413b54e)
- grid-list: Implement mdc-grid-list (#47) (#359) (5b84e73)
0.6.0 (2017-03-06)
- checkbox: Ensure correct positioning in RTL context (#381) (e296032), closes #375
- form-field: Make gap btn control and label clickable (#373) (61a65f6), closes #371
- framework-examples: Fix template syntax in VueJS example (#365) (465a674), closes [(#365](https://github.com/(/issues/365)
- ripple: Provide fallbacks for all custom properties (#367) (d5873f6)
- switch: Remove checkbox references from SCSS (#352) (ac88267), closes #322
- textfield: Adjust labels when initializing pre-filled textfields (f8d72ba), closes #300
- toolbar: Correct class name for mdc-toolbar-fixed-adjust (#321) (cd5238f), closes #320
- menu: Move current time retrieval to adapter. (4d0d587)
- ripple: Implement improved graceful degradation (bfac404)
- select: Add value retrieval mechanisms to JS API (33d2008), closes #232
- select: New adapter method:
getValueForOptionAtIndex(index: string) => string
should return the "value" of the option at the given index. Please add this method to your adapter implementations. - menu: adapters have to implement the new
getAccurateTime
method.
0.5.0 (2017-02-21)
- base: Ensure this.root_ is available within getDefaultFoundation() (#279) (c637cb6), closes #242
- checkbox: Added box-sizing to component (a7f6221)
- checkbox: Disable transitions when using mdc-checkbox-anim* classes (#285) (3effc35), closes #205
- demos: Fix missing whitespace in select demo (#262) (8a14374), closes [(#262](https://github.com/(/issues/262)
- drawer: Fix Temporary Drawer on IE11 (19ff4b7)
- icon-toggle: Remove duplicate "main" property from package.json (#277) (7f26bfc)
- scripts: Ensure determine-pkg-versions outputs correct info (#261) (1097e6f)
- scripts: Generate semver tag within post-release.sh (#263) (82c3ffe)
- select: Ensure disabled styles render correctly (#286) (8d77853), closes #276
- textfield: Fix "colr" typo of "color" property. (#316) (6157b98), closes [(#316](https://github.com/(/issues/316)
- toolbar: Add z-index to fixed toolbars (#317) (1916a81), closes [(#317](https://github.com/(/issues/317) #315
- webpack: Fix tests unable to run (1cd9e07)
- webpack: Fix uglifyjs breaking and disable modules for webpack tree shaking to work (c25d387)
- button: Add user-select: none; to button (#270) (2b319dd)
- form-field: Make form field labels trigger input ripples. (c441157)
- toolbar: Implement mdc-toolbar (#38) (#267) (3ca957c)
- npm-keywords: Add keywords to components package.json files (f3cc9ab)
- ripple: Add programmatic ripple activation/deactivation. (acccc9e)
- typography: Add !default to variables (23a0a12)
0.4.0 (2017-02-06)
- button: Add text-decoration: none to mdc-button to allow link styles (#210) (eef6fe8)
- card: Add bottom margin for 3x media in horizontal blocks (#207) (2151bd4)
- checkbox: Ensure ripple is activated on keydown (#241) (b661dae)
- checkbox: Use correct animation end event type in adapter (#220) (fd04c83)
- demos: Fix closing HTML tags in typography demo (#199) (e53b11b)
- demos: Remove superfluous anchor tags for drawer demo (#223) (7fa157c)
- drawer: Adds z-index to temporary drawer (#212) (65b05bf)
- icon-toggle: Use correct fn signature for rmAttr adapter method (#216) (c82d447)
- scripts: Update release scripts for newest lerna version (#259) (912f5da)
- checkbox: Add ripples to checkboxes (#206) (8aa1c3d)
- framework-examples: Add ripple support to React checkbox example (#233) (db6a6db)
- layout-grid: Add initial implementation of the layout grid. (a2e3e04)
- ripple: Implement improved origin point rules (#249) (fc20d1a)
- ripple: Implement new ripple sizing requirements (#244) (f0d26e6), closes #187
- switch: Implement css switch component (#235) (625aa51)
0.3.0 (2017-01-23)
- button: Show active button press feedback on iOS (07279e2)
- demos: Fix closing HTML tags in typography demo (#199) (e53b11b), closes [(#199](https://github.com/(/issues/199)
- drawer: Remove
numbers
import from temporary drawer. (f77951e) - fab: Mdc web/fix misaligned icons mobile safari (#132) (69397a6), closes [(#132](https://github.com/(/issues/132)
- fab: Show active button press feedback on iOS (8e7bc5f)
- framework-examples: Fix Angular2 example (#123) (781a0b4), closes [(#123](https://github.com/(/issues/123)
- framework-examples: fix Aurelia example (#120) (#126) (71f6162), closes [(#120](https://github.com/(/issues/120) [(#126](https://github.com/(/issues/126) #120
- framework-examples: Fix React example (#121) (03a4607), closes [(#121](https://github.com/(/issues/121)
- framework-examples: Fix VueJS example (#135) (b79632d), closes [(#135](https://github.com/(/issues/135)
- ripple: Use correct start point for unbounded ripple expansion (#165) (9c9ad82)
- scripts: Make minor fixes to release scripts (and docs) (#164) (9ba020c), closes [(#164](https://github.com/(/issues/164)
- scripts: Update determine-pkg-versions to use new pkg names (#141) (652a04a)
- select: Prevent overflow on smaller screens (#122) (fa926db), closes #112
- textfield: Support native browser autocomplete on single-line text fields (#180) (796d5e0)
- button: Add ink ripple support (7ef4d9a)
- fab: Add ink ripple support (7460030)
- list: Add interactivity and ink ripple support to mdc-list-item (#191) (ce0bbf6)
- select: Add multi-select styles to select component (#172) (c78e7f4)
- textfield: Adapter API for textfields contains two new methods.
registerInputInputHandler
andregisterInputKeydownHandler
. To upgrade add these methods to your adapter.
0.2.0 (2017-01-09)
- drawer: Remove
numbers
import from temporary drawer. (f77951e) - fab: Mdc web/fix misaligned icons mobile safari (#132) (69397a6), closes [(#132](https://github.com/(/issues/132)
- framework-examples: Fix Angular2 example (#123) (781a0b4), closes [(#123](https://github.com/(/issues/123)
- framework-examples: fix Aurelia example (#120) (#126) (71f6162), closes [(#120](https://github.com/(/issues/120) [(#126](https://github.com/(/issues/126) #120
- framework-examples: Fix React example (#121) (03a4607), closes [(#121](https://github.com/(/issues/121)
- framework-examples: Fix VueJS example (#135) (b79632d), closes [(#135](https://github.com/(/issues/135)
- scripts: Update determine-pkg-versions to use new pkg names (#141) (652a04a)
- select: Prevent overflow on smaller screens (#122) (fa926db), closes #112
- fab: Button implementations in certain browsers such as Mobile Safari and IE11 do not adhere to flexbox rules. To center icons in all supported browsers, add a span element as a child of the button and give it a class of
mdc-fab__icon
example:
<button class="mdc-fab material-icons">
<span class="mdc-fab__icon">
favorite_border
</span>
</button>