Skip to content

Latest commit

 

History

History
498 lines (290 loc) · 20.7 KB

CHANGELOG.md

File metadata and controls

498 lines (290 loc) · 20.7 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.0 (2021-02-03)

Features

BREAKING CHANGES

0.18.1 (2020-07-14)

Bug Fixes

  • list: console errors for nonInteractive property fixed (368ca0f), closes #690

0.18.0 (2020-04-06)

Bug Fixes

  • icon-button: disabled property should disable the button (e483175)
  • select: only (de)activate line ripple when there is one (52041a9), closes #663
  • tab: activate mdcTabRouter correctly when using Ivy rendering engine (Angular9) (586cef3), closes #684

Features

  • fab: add extended property to floating action button (1ba6e7d)

0.17.0 (2018-07-11)

build

  • upgrade to material-components-web 0.37.0 (dccb09d)

Features

  • select: add outlined style variant to mdcSelect (bdea633)

BREAKING CHANGES

  • upgrade to material-components-web 0.37.0

0.16.0 (2018-06-20)

Bug Fixes

  • chips: only emit selectedChange on actual changes (5d509d1)

Features

  • list: add ripples to mdcListItem children of interactive mdcList (#651) (c237b23)
  • icon-button: implement icon-button variants (395e6db)
  • ripple: allow customization of ripple styling (c51dba4)
  • text-field: add outlined style variant to text-field (4a248df)
  • toolbar: improve scroll performance for viewport property (d36f83d)
  • top-app-bar: add directives for mdc top-app-bar (75e143a)
  • icon: remove mdcIcon, please use mdcIconButton instead (1eee3b9)

BREAKING CHANGES

  • mdcIcon has been removed. Please use mdcIconButton instead. mdcIconButton is a drop in replacement for mdcIcon. But you should place it on a button or anchor element.
  • when an mdcList is interactive (the default), all its mdcListItem children will get an interaction ripple. Previously you had to add the ripple with the mdcRipple directive. Thus, you should remove all mdcRipple directives placed an mdcListItem directives, as they are not needed anymore.
  • ripple: the mdcRipple directive does not set the class mdc-ripple-surface on it's element anymore. This allows for other classes to be used with mdcRipple, that can be customized with the provided sass-mixins. For the old behavior, add the surface property to your mdcRipple. This will add the mdc-ripple-surface class as before.

0.15.0 (2018-06-05)

feature

  • card: mdcCardMedia size property value '16-9' renamed to '16:9' (edc4be3)

Features

  • upgrade to material-components-web 0.36.0 (22f0981)

BREAKING CHANGES

  • upgrade to material-components-web 0.36.0
  • card: replace '16-9' by '16:9' for the size property of mdcCardMedia

0.14.0 (2018-06-01)

Features

  • 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)

BREAKING CHANGES

  • 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)

Features

  • 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)

BREAKING CHANGES

  • 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)

Features

  • 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

BREAKING CHANGES

  • 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.11.0 (2018-05-14)

This version was published from another tag - do not use

0.10.0 (2018-05-14)

This version was published from another tag - do not use

0.9.0 (2018-05-11)

Features

  • 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)

BREAKING CHANGES

  • 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 to outlined. (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)

Bug Fixes

  • checkbox: fix event name in adapter impl (7eadd26)

Documentation

  • document mdcTab and related directives (#133) (d89457b)

BREAKING CHANGES

  • The 'isActive' property of mdcTab and mdcTabRouter is renamed to 'active'.

0.7.0 (2017-12-04)

Bug Fixes

  • 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

feature

  • upgrade to material-components-web 0.26.0 (9d4859b)
  • implement permanent, persistent, and temporary drawer types

BREAKING CHANGES

    • 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)

Features

  • upgrade to material-components-web 0.25.0 (db73530)

BREAKING CHANGES

  • 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)

Features

  • rxjs lettable operators (c3dc01c)
  • use rxjs lettable operators (may improve consumer app bundle size) (71c2635)

0.4.0 (2017-10-30)

Bug Fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

  • 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)

Bug Fixes

  • 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)

build

Features

  • 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)

BREAKING CHANGES

  • upgrade to material-components-web: 0.23.0

0.2.1 (2017-10-13)

Bug Fixes

  • card: exception when using mdcCompact on mdcCardActions fixed (54bf6f9)

Features

  • icon-toggle: implement icon-toggle directives (b76f8cd)
  • ripple: refactor how ripples are added to directives (db5dc2d)
  • button: remove mdcPrimary/mdcSecondary/mdcAccent modifiers (cafff95)

BREAKING CHANGES

  • button: mdcPrimary/mdcSecondary/mdcAccent inputs no longer supported for mdcButton. (Following upstream changes in mdc-button).

0.2.0 (2017-10-03)

Bug Fixes

  • toolbar: export MdcToolbarIcon and MdcToolbarIconMenu (742689c)

Features

  • tab: create an mdcTabRouter directive (9266fe2)
  • tab: create an mdcTabRouter directive (75388ff)
  • textfield: upgrade mdcTextfield to latest breaking changes from upstream (b26e736)