All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.14.0 (2018-06-01)
- all blox material services are now tree-shakeable (#638) (9f7d96f)
- chips: implement chips and chip-sets (#640, #632) (449ec52)
- upgrade to material-components-web 0.36.0-0 (4240ca1)
- upgrade to material-components-web 0.36.0-0
- Angular 5 is no longer supported. Please upgrade to Angular 6.
0.13.0 (2018-05-22)
- snackbar: add afterShow/afterHide observables to MdcSnackbarRef (87ab60e)
- icon: fix mdcIcon styling & button-like behavior (bf40e2c)
- select: add box property to mdcSelect (ab04988)
- upgrade to material-components-web 0.35.2 (ac86710)
- button: add mdcButtonIcon (ce47281)
- button: add unelevated property to mdcButton (f1dcd8f)
- checkbox,icon-toggle,radio: don't override default ripple size (1e3657c)
- focus-trap,dialog: implement focus-trap and dialog directives (fdfa357)
- icon-toggle: rename isOn/isOnChange to on/onChange (51aef91)
- linear-progress: remove is* prefix from properties (036c04f)
- list: add nonInteractive property to mdcList (112d4d7)
- list: add padded property to mdcListDivider (4714dde)
- list: add selected & activated properties to mdcListItem (98496a0)
- list: rename mdcListDivider property hasInset to inset (cb11ce7)
- menu: rename isOpen/isOpenChange properties to open/openChange (03ca89e)
- slider: rename isDiscrete to discrete; hasMarkers to markers (5c9fa82)
- toolbar: remove is* prefix from property names (c27c269)
- toolbar: rename mdcToolbar properties isFixed, isWaterfall, isFixedLastRowOnly, isFlexible, isFlexibleDefaultBehavior to respectively: fixed, waterfall, fixedLastRowOnly, flexible, flexibleDefaultBehavior
- slider: rename mdcSlider property isDiscrete to discrete, rename mdcSlider property hasMarkers to markers
- menu: rename properties isOpen and isOpenChange of mdcMenu to open and openChange
- list: rename mdcListDivider property hasInset to inset
- linear-progress: rename mdcLinearProgress properties isIndeterminate, isReversed, isClosed to indeterminate, reversed, closed
- icon-toggle: the isOn/isOnChange properties of mdcIconToggle are renamed to on/onChange
0.12.0 (2018-05-14)
- set "sideEffects" false in package.json for more agressive tree shaking (#612, #609) (ef95953)
- add compatibility with rxjs 6 and angular 6 (#611) (03d71fd), closes #611
- The RXJS imports are now optimized for RXJS6. Effectively when using Angular 5 and thus RXJS 5, more code from RXJS may end up in your bundles, leading to a larger bundle size. This DOES NOT affect Angular 6 and RXJS 6. We suggest to upgrade to Angular 6 when possible!
0.9.0 (2018-05-11)
- upgrade to material-components-web 0.35.1 (84ce4f5)
- upgrade to material-components-web 0.34.1 (3ef78c1)
- upgrade to material-components-web 0.31.0 (d20eeb1)
- upgrade to material-components-web 0.29.0 (3c5ddd5)
- upgrade to material-components-web 0.28.0 (8ccb1b7)
- upgrade to material-web-components 0.27.0 (b4e40c1)
- upgrade to material-components-web 0.35.1
- MdcSelectLabelDirective is removed. Use MdcFloatingLabel instead. (following upstream changes in material-components-web 0.35.0)
- mdcSelectLabel is removed. Use mdcFlatingLabel instead. (following upstream changes in material-components-web 0.35.0)
- mdcButton property
stroked
is renamed tooutlined
. (following upstream changes in material-components-web 0.35.0) - upgrade to material-components-web 0.34.1
- MdcTextFieldLabelDirective is renamed to MdcFloatingLabelDirective (following upstream changes in material-components-web 0.32.0)
- mdcTextFieldLabel is renamed to mdcFloatingLabel (following upstream changes in material-components-web 0.32.0)
- mdcButton input compact has been removed (following upstream changes in material-components-web 0.33.0)
- mdcCard input compact has been removed (since it was removed from mdcButton)
- mdcSelect is now based on the native select control and is not compatible with the old mdcSelect directives (following upstream changes in material-components-web 0.34.0). Please check the documentation for mdcSelect, mdcSelectControl, and mdcSelectLabel.
- dropped compatibility with Angular 4.x, Angular 5 or newer is required
- upgrade to material-components-web 0.31.0
- mdcSimpleMenu renamed to mdcMenu (following upstream changes in material-components-web 0.30.0)
- MdcSimpleMenuDirective renamed to MdcMenuDirective (following upstream changes in material-components-web 0.30.0)
- mdc-card directives removed: mdcCardHorizontal, mdcCardPrimary, mdcCardTitle, mdcCardSubtitle, mdcCardText, mdcCardMediaItem (following upstream changes in material-components-web 0.30.0)
- mdc-card directives added: mdcCardMediaContent, mdcCardActionButtons, mdcCardActionIcons, mdcCardPrimaryAction, mdcIcon (following upstream changes in material-components-web 0.30.0 and 0.31.0)
- mdcTextField output bottomLineAnimationEnd has been removed (following upstream changes in material-components-web 0.30.0)
- upgrade to material-components-web 0.28.0
- mdcListItemStartDetail renamed to mdcListItemGraphic
- MdcListItemStartDetailDirective renamed to MdcListItemGraphicDirective
- mdcListItemEndDetail renamed to mdcListItemMeta
- MdcListItemEndDetailDirective renamed to MdcListItemGraphicDirective
- upgrade to material-components-web 0.27.0
- mdcListItemTextSecondary was renamed to mdcListItemSecondaryText
- MdcListItemTextSecondaryDirective was renamed to MdcListItemSecondaryTextDirective
- The 'isActive' property of mdcTab and mdcTabRouter is renamed to 'active'.
0.8.0 (2018-05-02)
- checkbox: fix event name in adapter impl (7eadd26)
- The 'isActive' property of mdcTab and mdcTabRouter is renamed to 'active'.
0.7.0 (2017-12-04)
- menu: keep correct open/close state of menu (e4885aa), closes #87
- show textfield in disabled state when native input is disabled (#104) (d8aac22), closes #102
- upgrade to material-components-web 0.26.0 (9d4859b)
- implement permanent, persistent, and temporary drawer types
-
- Upgrade to material-components-web 0.26.0
- Rename directive mdcTextFieldHelptext to mdcTextFieldHelperText (follows upstream name change in @material/textfield)
- Rename mdcTextField property helptext to helperText (follows upstream name change in @material/textfield)
- Rename mdcTextField property isValid to valid
- Rename mdcTextField property boxed to box
- Rename mdcTextFieldHelperText exportAs mdcHelptext to mdcHelperText
- Rename mdcTextFieldHelperText property isValidation to validation
- Rename mdcTextFieldHelperText property isPersistent to persistent
0.6.0 (2017-11-14)
- upgrade to material-components-web 0.25.0 (db73530)
- Upgrade to material-components-web 0.25.0 and rename mdcTextfield to mdcTextField and mdcFormfield to mdcFormField. (Following upstream change of changing textfield to text-field).
0.5.0 (2017-11-06)
- rxjs lettable operators (c3dc01c)
- use rxjs lettable operators (may improve consumer app bundle size) (71c2635)
0.4.0 (2017-10-30)
- pass proper options on internal MdcEventRegistry calls (bc27686)
- ripple: fix detach/attach of ripple (fded6b1)
- ripple: workaround for MDC bug: ripple retains focus after drag. (0f55dff, ed16358)
- add MdcScrollbarResizeDirective (259674e)
- elevation: implement elevation directive (mdcElevation) (c040dcb)
- toolbar: change mdcToolbarIconMenu to mdcToolbarMenuIcon. (a80e9d3)
- switch: implement mdcSwitch component (7c317b8)
- linear-progress: mdcLinearProgress directive added (47f0fe9)
- tab,menu: rename mdcSelect to pick (for menu), or activate (tab). (97be223)
- remove mdc prefix from all properties that are not directives (a7769de)
- bundle: update mdcSlider when page layout changes (5960da4)
- elevation: add animateTransition property (0cce0b8)
- list: implement and document material list (fad21c0)
- menu: implement and document simple-menu (589b50d)
- ripple: implement ripple surface directive: mdcRipple (2b60e43)
- select: directives supporting all mdc-select variants (d0fdbae)
- snackbar: implement and document MdcSnackbarService (924742f)
- all properties have been renamed to not include the mdc prefix. This brings naming conventions in line with modules maintained by the angular core teams.
- rename mdcToolbarIconMenu to mdcToolbarMenuIcon, follows upstream change from mdc-toolbar__icon--menu to mdc-toolbar__menu-icon
0.3.0 (2017-10-18)
- slider: correctly pass mdcDiscrete property to foundation on init (4b6056f)
- textfield: textfield label should float when textfield has a value (2d5da6f)
- slider: workaround for upstream mdc-slider bug with destroy() (f16f3f8)
- slider: workaround mdc-slider bug preventing focus via tabIndex (377c045)
- ripple: properly set style property (instead of style) (72985b0)
- upgrade dependencies. (1966ca6)
- slider: implement slider support: MdcSliderDirective (1f3df7b)
- slider:
@angular/forms
support for mdcSlider (e120ed8) - give mdcRadio, mdcCheckbox, mdcTab ripples (58b6e41)
- fab: mdcFab.mdcPlain removed, mdcFab.mdcExited added (9b3e638)
- upgrade to material-components-web: 0.23.0
0.2.1 (2017-10-13)
- card: exception when using mdcCompact on mdcCardActions fixed (54bf6f9)
- icon-toggle: implement icon-toggle directives (b76f8cd)
- ripple: refactor how ripples are added to directives (db5dc2d)
- button: remove mdcPrimary/mdcSecondary/mdcAccent modifiers (cafff95)
- button: mdcPrimary/mdcSecondary/mdcAccent inputs no longer supported for mdcButton. (Following upstream changes in mdc-button).
0.2.0 (2017-10-03)
- toolbar: export MdcToolbarIcon and MdcToolbarIconMenu (742689c)