Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

Releases: trimox/angular-mdc-web

v0.41.1

05 Nov 01:39
Compare
Choose a tag to compare

Bug Fixes

Features

v0.41.0

02 Nov 00:59
Compare
Choose a tag to compare

Bug Fixes

Features

Performance Improvements

BREAKING CHANGES

  • chips: Removes deselect() from chip-set. Update your code to use select() for toggling.
  • button: Removes the deprecated icon property from button, as it's no longer needed.

v0.41.0-pre.1

24 Oct 01:06
dafda96
Compare
Choose a tag to compare
v0.41.0-pre.1 Pre-release
Pre-release

Bug Fixes

Features

  • button: Remove deprecated icon property (#1487) (6e3b071)
  • icon: Add MdcIconRegistry + support SVG (#1452) (de6ea18)
  • menu-surface: Implement MDC Menu Surface component (#1451) (e8e6b2e)

Performance Improvements

BREAKING CHANGES

  • button: Removes the deprecated icon property from button, as it's no longer needed.

v0.40.2

13 Oct 21:40
Compare
Choose a tag to compare

Bug Fixes

Features

Performance Improvements

  • text-field: Speed and refactoring of foundation classes (#1431) (f8677f1)

v0.40.1

02 Oct 10:54
Compare
Choose a tag to compare

Bug Fixes

  • portal: Define attached host for portals when attach to hosts (#1391) (3a52dc1)
  • radio: Should not show ripple if disabled (#1394) (7b5fc3a)
  • snackbar: Should check if action button exists (#1390) (31bac8e)

Features

v0.40.0

01 Oct 12:29
65dda60
Compare
Choose a tag to compare

Bug Fixes

  • card: Remove erroneous directive config line (b69198d)
  • checkbox: Prevent bubbling for second event (#1385) (870d360)
  • chips: Use rxjs for event listening (#1358) (cbd01b8)
  • drawer: Fix focus-trap import and use factory (#1370) (6007f89), closes #1369
  • drawer: Run transitionend listener outside angular with filter (#1349) (79eb2fb)
  • select: Set transform origin for line ripple (#1386) (b1c5242)
  • tab-scroller: Should run outside angular, and filter on transitionend (#1346) (91c6956)
  • top-app-bar: Should destroy ripple (#1355) (aff2c87)

Features

Performance Improvements

BREAKING CHANGES

  • dialog: MDCDialog has been reimplemented to support more use cases, so APIs and the DOM structure have changed. See the updated documentation for more information.
  • MDC Shape package has been removed and replaced with mixins implementing the Shape system. This system implements only rounded corners to provide a straightforward CSS-only solution. Replaced all *-corner-radius component mixins with *-shape-radius mixins to integrate with Shape system.
  • linear-progress: Please reference updated documentation for implementation details.
  • card: MdcRipple is now automatically injected into mdc-card-primary-action, so just remove previous mdc-ripple directives applied manually.
  • card: Removed icons: boolean from mdc-card-actions. Please update your code to use mdc-card-action-icons.
  • card: Removed buttons: boolean from mdc-card-actions. Please update your code to use mdc-card-action-buttons.
  • fab: Position values renamed to bottomLeft and bottomRight.
  • drawer: Removed open() and close() methods. Please update your code to use open: boolean.
  • drawer: Removed isOpen() method. Please use open: boolean
  • text-field: Use directive mdcTextFieldIcon on an mdc-icon inside an mdc-text-field.
  • text-field: Renamed nativeValidation to useNativeValidation
  • text-field: Removed getValue() method, please update your code to use value.
  • text-field: Removed setValid() method, please update your code to use valid.
  • text-field: Removed focused property, this is now handled by the foundation.
  • text-field: Removed setHelperTextContent() property.
  • menu: Removed open() and close() methods. Please update your code to use open: boolean.

v0.39.3

16 Sep 22:59
Compare
Choose a tag to compare

Bug Fixes

Features

v0.39.1

08 Sep 21:58
Compare
Choose a tag to compare

Bug Fixes

Features

v0.39.0

07 Sep 04:04
Compare
Choose a tag to compare

Bug Fixes

  • list: Should correctly listen and handle async changes
  • checkbox: Should listen on input element for change (#1233) (7cb5ec1)
  • demos: Cleanup and fixes for outlined change (#1257) (9fba0ff)
  • select: Default autosize to false and coerce string value (#1244) (99414ad), closes #1241
  • select: Only add line ripple listeners when line ripple is present (#1274) (8164c53)
  • select: Should display outlined with coerced value (#1238) (2da3857), closes #1237
  • snackbar: Doesn't close while other element is focused (#1242) (9f2f912)
  • tab: Fixed width indicator should be same width as content (#1285) (4ad5780), closes #1236
  • tab-bar: Adds new MDC adapter methods (#1270) (c3ea7fe)
  • Use directive configurations + clean-up (#1295) (ec0393e)

Features

  • checkbox: Move component specific logic out of foundation (#1273) (fa46240)
  • chips: Add select, deselect and getSelectedChipIds methods (#1254) (db60366), closes #1252
  • chips: Pass chip ids instead of foundations in events (#1253) (79471a8)
  • drawer: Add optional selectors + refactoring (#1292) (6dd62d0)
  • drawer: Improved navigation drawer (#1279) (0400ea8), closes #1255
  • fab: Add icon property (#1294) (a638359)
  • icon-button: Add icon prop for non-toggling icon (#1289) (4c14d31)
  • icon-button: Improved MDC Icon Button (#1265) (f58160f), closes #1245
  • list: Add wrapFocus property (#1269) (2ccdae4)
  • switch: Move component specific logic out of foundation (#1246) (757f696)
  • tab: Add focus() method (#1271) (ebe3939)
  • tab-indicator: Remove transitionend event handling (#1243) (5c49274)
  • Implement platform detection service (#1277) (a72f550)
  • Move [materialIcons] selector to MdcIconModule (#1281) (23b6285)
  • Implement MDC Menu Surface, improved Menu (#1280) (4f3f0cc), closes #1255
  • text-field: Add nativeValidation to enable/disable custom validity (#1258) (f7c4f49), closes #1256
  • text-field: Remove box property and make box variant new default (#1247) (e2edbe3), closes #1049
  • text-field: Rename property outline to outlined (#1249) (c181cee)
  • top-app-bar: Implement MDC Top App Bar (#1261) (1a3f979), closes #1260
  • list: Add singleSelection property
  • list: Add disabled property for list item
  • list: Add useActivatedClass property
  • list: Add useSelectedClass property
  • list: Add verticalOrientation property
  • fab: Add optional mdc-fab-label directive
  • Update material-components-web to v0.39.1 (#1275) (b88dad6)

BREAKING CHANGES

  • drawer: Drawer has new DOM structure, mixins and properties. Please reference documentation for implementation details.
  • icon-button: Icon Button has new DOM structure, mixins and properties. Please reference documentation for implementation details.
  • menu: Menu has new DOM structure, mixins and properties. Please reference documentation for implementation details.
  • top-app-bar: Insert top prefix for all existing selectors (e.g.: mdc-app-bar to mdc-top-app-bar)
  • text-field: Removes the margin-top from the mdc-text-field container. This can cause a UI to shift/change.
  • text-field: Removes box property and makes box the new default style.
  • text-field: Property outline was renamed to outlined.
  • text-field: Setting the validity state using setValid no longer ignores native input validation. New API nativeValidation is introduced to enable / disable native validation for custom validity.
  • list: Removed selection property. Please use singleSelection instead.
  • list: Removed lines property. Please use twoLine: boolean to increase the height of a row.
  • list: Removed clearSelected method.
  • Removed MdcThemeModule. Import MdcIconModule to use [materialIcons] directive if needed.
  • select: Property autosize defaults to false, please update your code accordingly.

v0.38.2

17 Aug 01:47
Compare
Choose a tag to compare

Bug Fixes

  • app-bar: Execute prominent app-bar following timeout (#1229) (f8a3eb6), closes #1226
  • tab-bar: Should reset subscriptions listening for tab changes (#1225) (ea09759), closes #1223
  • text-field: Should compare using coerced value (#1231) (f40759f)

Features

How to handle browser refresh with Tabs

View a StackBlitz example: #1206

BREAKING CHANGES

  • list: Removed multiple: boolean from mdc-list. Please update your code accordingly.