All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.2.0 (2019-09-25)
1.2.0-alpha.0 (2019-09-25)
- fab:
extended
prop no longer in use - fab: label and icon become separated component
- fab: icon slots no longer in use
fix the bug that can not implement an extended FAB with Text label followed by icon
make ripple optional
add snapshots and update docs
- doc(fab): update demos
- button: fix bug similar to #377 (#382) (24d6a26)
- card: fix similar bug #377 (#383) (257952b)
- deps: update dependency material-components-web to v3 (#310) (8bf719c)
- deps: update dependency material-components-web to v3.1.0 (#356) (328c0a6)
- deps: update dependency material-components-web to v3.1.1 (#390) (78c5583)
- deps: update dependency material-components-web to v3.2.0 (#430) (ed24163)
- dialog: close via v-model (#380) (13895fc), closes #376
- menu: missing import 'mutationobserver-shim' in test (#399) (e3b5b81)
- radio: v-model doesn't work correctly (#412) (ed4bb75)
- ripple: wrong implementation (#368) (df0d8a5)
- menu: update to mdc-web v3.1.0 (#388) (8e6734e)
- add directive
v-ripple
(#340) (d5d873e), closes #267 - card: update card (#369) (842a4c3)
- drawer: make header slot to be the content inside `<div class="… (#400) (f8832dd)
- drawer: update to mdc-web v3.1.0 (#381) (3055acd), closes #377
- elevation: add custom directive
v-elevation
(#416) (60ee206) - fab: add trailingIcon slot (#411) (ea2697b)
- update button to mdc-web v3.1.0 (#365) (851f5c4)
- update dialog (#361) (aa16de9), closes #360
- update v-ripple directive (#364) (e853751)
- fab: reimplementing FAB (#403) (3615615)
- list: update to mdc-web v3.1.1 (#397) (c24f7c8)
- radio: allowing no js instantiation (#398) (8de3032)
- switch: bind all attributes to inner input (#426) (3f649a7)
1.1.0 (2019-07-01)
- eliminate eslint warnings (#241) (1ba6f6a)
- card: bring back prop primaryAction (#319) (3ad11bc)
- checkbox: lack of disabled prop (#251) (2fe244f)
- deps: update dependency material-components-web to v2.3.1 (#271) (07bc3e6)
- radio: missing watcher for value (#262) (cb6bd2d)
- snackbar: Check empty actionButtonText (2716a20)
- snackbar: labelText is empty when using default slot as the label text (#240) (f0ddd6c)
- tab: v-model not updating (#286) (4863d00)
- tab-bar: add a built-in scroller if the default slot is not a scroller (#313) (0650e3d), closes #312
- text-field docs: correcting component usage in readme (#316) (e6d231d)
- card: add primary action component (#292) (980e706)
- select: add select icon (#243) (fb75ae2)
- text-field: add text field icon (#317) (8f271f1)
- floating-label: add snapshots (#263) (4a2b41f)
- linear-progress: add snapshots (#264) (25c93e1)
- snackbar: add snapshots (#257) (c335269)
1.0.2 (2019-05-14)
1.0.1 (2019-05-14)
1.0.0 (2019-05-14)
- deps: update dependency material-components-web to v2.2.0 (#231) (938ad5c)
- select: v-model doesn't work with enhanced select (#232) (9a48b88)
1.0.0-alpha.2 (2019-05-02)
- snackbar: add dismiss button and make dismiss button and action button optional (#214) (a90038e)
- upgrade material-components-web to v2.0 (#223) (2e5d6d9)
- MENU
"When using MDC List inside MDC Menu tabindex should be set on list root element where role="menu" is assigned."
- Menu: Implement new setDefaultFocusState() method
The property accepts both integers and strings. The map is (case insensitive): 0 = none 1 = list_root 2 = first_item 3 = last_item
Either one of the values above can be used.
- Allow passing absolute position for either X or Y axis (not requiring to pass them both)
The setAbsolutePosition
method has a default of 0
in case one value is null.
Using -1 as the default is not good as it does not allow negative values.
- Add HoistToBody property
1.0.0-alpha.1 (2019-04-02)
- incomplete rename from 'textfield' to 'text-field' (#206) (2ce1299)
- lack of mdc-button style for the snackbar action button (#209) (5f31e14)
- missing disabled prop in list item (#211) (7c013e5)
- misspelled
closed
toclose
on @MDCDrawer:closed event and no closed event emitted after drawer closed (#207) (d46290c) - pre-filled text field can not be disabled (#213) (2d55655)
- update label position when value is added in an empty text field (#212) (3b40325), closes #140
- wrong payloads in event
closed
andclosing
emitted by snackbar (#208) (491f361)
1.0.0-alpha.0 (2019-03-22)
0.26.1 (2018-08-16)
0.26.0 (2018-08-15)
- line-ripple: Remove potential memory leak (58d297b)
- notched-outline: Instantiate component (#149) (34e5f55)
0.25.1 (2018-07-17)
0.25.0 (2018-07-09)
- select: Renamed slot 'bottomLine' to 'line'.
- fab: Introduced icon slot and replaced default slot for extended fab label.
0.24.1 (2018-07-01)
0.24.0 (2018-07-01)
- icon-button: Use computed properties for slot toggling (7aeccfa)
0.23.8 (2018-06-29)
- icon-button: Implement instance checks before constructor call (close #132) (da4fe10)
- menu: Pass event to mdc component (close #131) (ed4ac7e)
0.23.7 (2018-06-25)
- menu: Access vue instance instead of rendered node (#126) (a08936e)
- tab: Correct conditional rendering (close #129) (5ddd679)
0.23.6 (2018-06-21)
- fab: Improve tagname detection (fbc75f2)
0.23.5 (2018-06-20)
- fab: Only destroy ripple if not undefined (f469db1)
0.23.4 (2018-06-20)
0.23.3 (2018-06-20)
- fab: Disable adding CSS class for SVGs (f8c2118)
0.23.2 (2018-06-19)
0.23.1 (2018-06-14)
0.23.0 (2018-06-13)
- docs: Fix import issue from node_modules (c68e957)
- icon-button: Add new package (26771e8)
- icon-button: IconToggle has been moved to IconButton. Please refer to the readme for changes and how to update.
0.22.5 (2018-05-28)
0.22.4 (2018-05-28)
- babel: Add workaround for config resolution (0c401a4)
0.22.3 (2018-05-28)
- webpack: Build with webpack target web (250a241)
0.22.2 (2018-05-28)
0.22.1 (2018-05-27)
- drawer: Add missing mixin import statements (732ace2)
0.22.0 (2018-05-27)
- floating-label): fix(floating-label: Explicit bind attributes (close #112) (969a06f)
- webpack: Change target to web (2ca9705)
0.21.1 (2018-05-23)
0.21.0 (2018-05-23)
- list: Correct component names for instantiation (close #111) (f980270)
- list: Correct CSS class for ListItem (close #110) (404ea70)
- theme: Add surface color to theming mixin. (e2879c1)
0.20.3 (2018-05-20)
- docs: Correct base url (b197fbe)
0.20.2 (2018-05-20)
- travis: Not correct docs directory (57793b5)
0.20.1 (2018-05-20)
0.20.0 (2018-05-20)
- button: Set ripple on class changes (4ecd765)
- chips: Only render checkmark on filter chips (37f675d)
- fab: Set ripple on class changes (f049ab3)
- list: Set ripple on class changes (b921ede)
- chips: Provide mdcChipSet for child chips (23734b6)
- radio: Map non prop attributes to the inner input element (4472ccf)
- list: Removed interactive prop, ripple effect is now default.
- fab: Removed interactive prop, ripple effect is now default.
- button: Removed interactive prop, ripple effect is now default.
0.19.2 (2018-05-14)
- card: Add ripple effect on card if primaryAction (closes #106) (e908e47)
- card: Move media slot out of content (c3c8c85)
- checkbox: Make indeterminate a reactive prop (844576d)
- radio: Watch checked prop (closes #104) (238000f)
0.19.1 (2018-05-05)
- build: Explicitly use babel-loader (c090124)
- button: Make interactive a reactive prop (9fd1456)
- layout-grid: Correct validator function (a764c0c)
- radio: Correct two-way binding with value (6e6b80a)
0.19.0 (2018-04-24)
- demo: Adapt typography changes (f0559bf)
- button: Synchronise with mdc-web (#96) (b90c911)
- card: Synchronise with mdc-web (#96) (c69d1a3)
- chips: Synchronise with mdc-web (#96) (ff93da9)
- shape: Add shape component (f280390)
- textfield: Synchronise with mdc-web (#96) (fd8ecee)
- theme: Synchronise with mdc-web (#96) (ae60fb8)
- top-app-bar: Synchronise with mdc-web (#96) (e8d5e5a)
- select: Use FloatingLabel and LineRipple instead of the removed SelectLabel and SelectBottomLine.
- Removed Display and Title, added Overline. Headline has now a level between 1 and 6.
- theme: Checkout the docs reference for the new mdc-theme CSS classes.
- card: Stroked prop is renamed to outlined.
- button: Stroked prop is renamed to outlined.
0.18.0 (2018-04-23)
- card: Add slotOberserver reference (e0cac12)
- card: Correct data function (a4946c3)
- Add disconnect before destroyment (63ccb4a)
- demo: Fix menu item (3edc907)
- Fix type check (4a667b8)
- Fix typo (df3c08c)
- button: Use MutationObserver for reactive slot updates (#92) (b115d8f)
- card: Use MutationObserver for reactive slot updates (#92) (b24651c)
- chip: Use MutationObserver for reactive slot updates (#92) (cfbf749)
- dialog: Use MutationObserver for reactive slot updates (#92) (d6278b5)
- fab: Use MutationObserver for reactive slot updates (#92) (3668145)
- grid-list: Use MutationObserver for reactive slot updates (#92) (36f83b1)
- image-list: Use MutationObserver for reactive slot updates (#92) (4dc7e4b)
- list: Use MutationObserver for reactive slot updates (#92) (64c382d)
- list: Use MutationObserver for reactive slot updates (#92) (7804dff)
- menu: Use MutationObserver for reactive slot updates (#92) (7085946)
- ripple: Use MutationObserver for reactive slot updates (#92) (4ac021b)
- ripple: Use MutationObserver for reactive slot updates (#92) (4cea647)
- tabs: Use MutationObserver for reactive slot updates (#92) (26b33c3)
- textfield: Use MutationObserver for reactive slot updates (#92) (e1221c5)
- top-app-bar: Use MutationObserver for reactive slot updates (#92) (9a13f7e)
0.17.0 (2018-04-19)
- demo: Fix grid-cell span in SelectView (e9bfa71)
- dialog: Implement two-way binding for open prop (#83) (25ca33b)
- linear-progress: Use open prop for showing and hiding linear (1db78b1)
- menu: Implement two-way binding for open prop (#83) (f1d20a2)
- snackbar: Implement two-way binding for open prop (#83) (828edff)
- linear-progress: Public component methods for open / close no longer exist. Please change your templates to use v-model instead.
- dialog: Public component methods for open / close no longer exist. Please change your templates to use v-model instead.
- snackbar: Public component methods for open / close no longer exist. Please change your templates to use v-model instead.
- menu: Public component methods for open / close no longer exist. Please change your templates to use v-model instead.
0.16.1 (2018-04-13)
0.16.0 (2018-04-08)
- notched-outline: Synchronise with mdc-web v0.34.1 (add notched prop) (e19b0e0)
- select: Synchronise with mdc-web v0.34.1 (rewrite of component) (a2c94ac)
- theme: Synchronise with mdc-web v0.34.1 (remove tonal variants) (ad34970)
- top-app-bar: Synchronise with mdc-web v0.34.1 (add dense style) (e85c266)
- typography: Synchronise with mdc-web v0.34.1 (remove adjustMargin prop) (c333244)
- select: The select component now use a native html select, so please update your templates as discribed in the docs.
- typography: Please remove adjustMargin prop in your templates.
- theme: Don't use tone variants e.g. secondary-light anymore.
- drawer: The toggle methods no longer exist, please use v-model instead.
0.15.1 (2018-03-29)
0.15.0 (2018-03-27)
- demo: Fix icon-toggle reference link (4e27023)
- image-list: Fix prop type in ImageListItem (b826193)
- image-list: Fix prop validator functions (1d10870)
- image-list: Fix type comparison & use image slot in ImageListItem (f0a7a1b)
- chip: Synchronise with mdc-web v0.33.0 (add checkmark) (af17558)
- demo: Add image-list demo (a9fad5e)
- demo: Synchronise with mdc-web v0.33.0 (remove compact style) (d82594b)
- image-list: Synchronise with mdc-web v0.33.0 (add component) (92168d6)
- notched-outline: Synchronise with mdc-web v0.33.0 (add component) (bbfa8eb)
- top-app-bar: Synchronise with mdc-web v0.33.0 (add prominent style) (1e79429)
0.14.1 (2018-03-23)
- demo: Improve demo load speed by preloading resources (2059845)
0.14.0 (2018-03-14)
- textfield: Please upgrade your textfields from to
0.13.1 (2018-03-09)
- top-app-bar: Remove validator & add attribute around default slot (53f9e80)
- demo: Add top-app-bar demo (c29f8e9)
0.13.0 (2018-03-07)
- chips: Synchronise with mdc-web v0.32.0 (add choice and filter) (224b2e8)
- demo: Add chips demo (7026e5f)
- floating-label: Synchronise with mdc-web v0.32.0 (add component) (c2a13f5)
- top-app-bar: Synchronise with mdc-web v0.32.0 (add component) (ab379a4)
0.12.19 (2018-03-07)
- build: Migrate library build tor new CSS plugin (e202bce)
0.12.18 (2018-03-06)
0.12.17 (2018-03-06)
0.12.16 (2018-03-05)
- demo: Temporary use webpack's development mode for demos (a569885)
0.12.15 (2018-03-05)
- build: Disable splitting all chunks (db922f5)
0.12.14 (2018-03-05)
0.12.13 (2018-03-05)
0.12.12 (2018-03-05)
0.12.11 (2018-03-05)
0.12.10 (2018-03-05)
0.12.9 (2018-02-28)
- demo: False config (820af02)
0.12.8 (2018-02-28)
- demo: Use postcss for demos (0557508)
0.12.7 (2018-02-28)
0.12.6 (2018-02-28)
- demo: Provide Promise poylfill via ProvidePlugin (47661c3)
0.12.5 (2018-02-28)
0.12.4 (2018-02-28)
- demo: Tried to use Promise before polyfill (c61b5a3)
0.12.3 (2018-02-28)
- demo: Add promise polyfill if needed (be8ec36)
0.12.2 (2018-02-26)
- webpack: Fix CSS distribution name (55a06ac)
0.12.1 (2018-02-26)
- The distribution names changed, please update your build process!
0.12.0 (2018-02-24)
- README: Add necessary information about new distributions. (d507485)
- README: There is no overall bundle anymore - please import only components you need, not more...
0.11.1 (2018-02-20)
- README: Update mdc-web version (cac1af9)
0.11.0 (2018-02-20)
- card: Synchronise with mdc-web v0.31.0 (add primary action) (ac51092)
- chip: Synchronise with mdc-web v0.31.0 (add icons) (d8793a4)
- demo: Add list component demo (049bfbc)
0.10.1 (2018-02-19)
0.10.0 (2018-02-18)
- package: update normalize.css to version 8.0.0 (81f15b0)
- demo: Removed dark-theme switch (9a174c8)
- demo: Replaced bottom-line with line-ripple in the textfield demo (773864a)
- drawer: Decoupled drawer component for better customization (closes #60) (c384a7a)
- drawer: There are new sub-components - have a look at the docs.
0.9.0 (2018-02-07)
- card: Synchronise with mdc-web v0.30.0 (c73d745)
- card: Synchronise with mdc-web v0.30.0 (add stroked prop) (c384f99)
- checkbox: Synchronise with mdc-web v0.30.0 (ad92849)
- chips: Synchronise with mdc-web v0.30.0 (add chip component) (dd6a08a)
- line-ripple: Synchronise with mdc-web v0.30.0 (add line-ripple component) (bdd1f39)
- menu: Synchronise with mdc-web v0.30.0 (7a83af9)
- menu: Synchronise with mdc-web v0.30.0 (8fea9c8)
- ripple: Add missing method (66f995f)
- select: Synchronise with mdc-web v0.30.0 (e8c3d59)
- textfield: Synchronise with mdc-web v0.30.0 (629df48)
- theme: Synchronise with mdc-web v0.30.0 (1ef3026)
0.8.0 (2018-01-30)
0.7.3 (2018-01-29)
0.7.2 (2018-01-29)
- webpack: Fixes wrong module names (6b6d559)
0.7.1 (2018-01-29)
- README: Correct distributions table (e4f9cc7)
0.7.0 (2018-01-29)
0.6.0 (2018-01-25)
- demo: Add select demo (046827e)
- drawer: Add drawer toolbar spacer (4feaa6c)
- list: Synchronise component with mdc-web (8c49711)
- select: Synchronise component with mdc-web v0.29.0 (f65d2b5)
- text-field: Synchronise with mdc-web (closes #47) (7eb23d3)
0.5.1 (2018-01-18)
0.5.0 (2018-01-13)
- select: Fixes to Select component (b99e76f)
0.4.0 (2017-12-16)
- demos: Added demo for linear progress component (584fba5)
0.3.0 (2017-12-15)
- babel: Incorrect preset name (be65935)
- demo: False commit (bc238a8)
- demos: CSS optimizations (9f33cd1)
- Import babel-polyfill (0e802ba)
- demos: Exchange drawer item components (18ff382)
- switch: Throw 'change' instead of 'changed' event (6e309b1)
- theme: Fix CSS class (4d4700e)
- theme: Removed SASS import (7d33078)
- webpack: Add polyfills commons chunk plugin entry (ff09b94)
- webpack: Commons chunk plugin order (21d2e5f)
- webpack: Remove polyfill bundle (56d3504)
- webpack: Reorder common chunk plugin calls (d885ede)
- demos: Add dark theme switch (c95ffcc)
- demos: Add darkTheme state (ee06275)
- fab: Add exited state (fixes #27) (44eda66)
- theme: Add theme raw component (d38249d)
- theme: Allow custom styles for theme (86b620b)
- Introduce mutation types (837d8b8)
0.2.0 (2017-11-28)
- Adding fab demo (6e3fb2c)