All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.18.2 (2018-08-18)
- top-app-bar: Don't wrap tabs slot in mdc-top-app-bar__row. (4419693)
- upgrade to [email protected] (1534a14)
0.18.1 (2018-08-07)
0.18.0 (2018-08-07)
- menu: menu styles should import list styles (2e7b57b), closes #482
- package: update material-components-web to version 0.38.0 (b177f14)
- tabs: add legacy tabs dependency waiting for new implementation (47e8a7b)
- chips: update foundations as per MDCWeb 0.38 (92fee4b)
- select: update select foundation as per MDCWeb 0.38.0 (eded3e6)
- switch: add foundation as per MDCWeb 0.38 (7251a6c)
- select: the box property has been removed as it is now the default.
0.17.0 (2018-07-16)
- chips: update foundation import as per MDCWeb 0.37.0 (6d8623e)
- mdc-radio: Add 'checked' watcher (8fbafcb)
- package: update material-components-web to version 0.37.0 (4acbbca)
- dialog: Add validation functionality for cancel event (7256827)
- select: update select as per MDCWeb 0.37.0 (cffa49d)
- top-app-bar: Add tabs slot. (2f22a17)
0.16.2 (2018-06-05)
- chips: refactor foundation as per MDCWeb 0.16.0 (d60fdb2)
- update material-components-web to v0.16.0 (0c8c3a8)
0.16.1 (2018-06-03)
- drawer: rename methods (bc071b7)
- drawer: renamed openDrawer as show, closeDrawer as close and toggleDrawer as toggle
0.16.0 (2018-06-03)
- base: uid is only unique within components (7c2683e), closes #440
- dialog: dialog does not open if initial open state is true (9046c25), closes #446
- upgrade material-components-web to 0.36.0-0 (5a61095)
- dialog: add support for custom dialog (9658e39), closes #445
- textfield: fix foundation as per MDCWeb 0.36.0 (70191b0)
- dialog: Dialog Cancel property defaults to undefined and must be set explicitly
0.15.4 (2018-06-03)
0.15.3 (2018-05-01)
- ci: rebuild distribution. again! (84c199b)
0.15.2 (2018-05-01)
- ci: missing files from distribution (99fe8b3)
- ci: components directory is not part of the distribution anymore
0.15.1 (2018-05-01)
- dist: fix styles distribution (fd1d66a), closes #423
- radio: mdc-radio has two items with ref="label" #409 (05cbe6c)
- textfield: mdc-line-ripple does not get activated when mdc-textfield is focused #424 (1f173ef)
- dist: styles are not located in 'vue-mdc-adapter/dist/components/...' anymore. import them from 'vue-mdc-adapter/dist/...'
0.15.0 (2018-04-29)
- demo: button ripple layout on change button type. (1cfe0da)
- mdc-button: Remove accent (2ea1ec0)
- mdc-checkbox: Correct classname for svg path. (aea2733)
- mdc-select: Add scope id attribute to root element. (7f91f61)
- mdc-tab-bar: Remove obsolete support for primary/secondary indicators. (6b902ba)
- Revert isolate internal eventbus. Use relatively unique event name to isolate from user events. (97eceaf)
- mdc-textfield: Support "id" from scope attributes on root element (3541eef)
- mdc-top-bar-app: fix mdc-top-app-bar-action name (6cb1902)
- package: update material-components-web to version 0.35.0 (02fb05a)
- textfield: fix self closing textarea build issue (e66aed2)
- typography: fix mdc-display class name (e8aeb65)
- change event name and document. (e862cd7)
- fix passive event warnings (2a0e886)
- fix remaing template eslint issues (d9fff63)
- Make unique id a mixin (e4cce68)
- workaround for postcss build issue [REVERTME] (7c4e8be)
- button: Rename stroke property to outline as per MDCWeb 0.35.0 (b346320)
- card: Rename stroke property to outline as per MDCWeb 0.35.0 (c46639a)
- chip: update chip as per MDCWeb 0.35.0 (e629bc2)
- dialog: update mdc-dialog as per MDCWeb 0.35.0 (4ccbd9e)
- fab: RTL support for fab (e634387)
- mdc-dialog: Support v-model for open/close dialog (5560ea6)
- mdc-drawer: Support v-model to open/close drawer. (7ce4311)
- mdc-menu: Support v-model for open/close (1648ef5)
- mdc-snackbar: Support v-model to show snack. (dfa29d3)
- mdc-top-app-bar: Add support for prominent prop (62d9251)
- select: update as per MDCWeb 0.35.0 (d2d7182)
- select: update mdc-select as per MDCWeb 0.35.0 (dc27135)
- textfield: update foundation as per MDCWeb 0.35.0 (212022c)
- top-app-bar: add fixed property (83130ed)
- top-app-bar: update mdc-top-app-bar as per MDCWeb 0.35.0 (fe71e18)
- typography: typography: Update styles to match guidance as per MDCWeb 0.35.0 (7aa9a33)
- select: bottomLine property has removed
- card: Rename stroke property to outline as per MDCWeb 0.35.0
- button: Rename button stroke property to outline
- typography: Previous typography styles are removed. The new styles are listed in the readme.
0.14.0 (2018-04-06)
- Remove event listeners on component destroy (34a31d4)
- Update for material-components-web breaking changes (6a7616e)
- mdc-dialog: use vue-mdc-adapter unique id (0ceec66)
- mdc-snackbar: typo in removing event source listener (3222267)
- mdc-tab-bar: Guard against deactivating a tab that no longer exists (bfce806)
- mdc-textfield: Add unique id to textfield element input (71fda09)
- mdc-textfield: Support number as permitted type attribute value. (2089135)
- mdc-top-app-bar: Missing listeners on element root. (c2da57c)
- dispatchevent (dfb923a)
- isolate internal eventbus (5adfe34)
- mdc-checkbox: Support array as v-model. (1c8ca1a)
- mdc-chip: Allow underlying events to be emitted as first class Vue events. (18a6d27)
- mdc-layout-grid: add support for overall grid layout alignment (2a21775)
- mdc-select: Implement native select (755ffac)
- mdc-top-app-bar: Support dense mode (bf72305)
0.13.5 (2018-03-26)
0.13.4 (2018-03-26)
0.13.3 (2018-03-26)
- mdc-tab: show icons in tabs (739bfb3)
- mdc-textfield: Bind scope attributes to input elements. (d188482)
0.13.2 (2018-03-23)
0.13.1 (2018-03-23)
0.13.0 (2018-03-22)
- Update for [email protected] (9d04004)
- mdc-button: Remove compact variant as removed from [email protected] (a267f34)
- mdc-dialog: add missing classes to footer buttons. Resolves #309 (b17c83a)
- mdc-select: Add menu prop (c2daafc)
- mdc-select: Correct a typo in foundationLabel in the beforeDestroy method (ed3d391)
- mdc-slider: Set min and max taking into account current max value. (2d61239)
- mdc-top-app-bar: Use variant specific foundation according to [email protected] (a51ada8)
- package: update material-components-web to version 0.33.0 (00c7e21)
- mdc-chips: Implement checkmark for filter chips (40e6caa)
- mdc-menu: Add new anchor postioning functionality. (00eb3c3)
- mdc-menu: Add support for quick-open. (eace817)
0.12.1 (2018-03-12)
0.12.0 (2018-03-11)
- grid-list: Default width attribute (a71ab3a)
- grid-list: Resolve Lint error in SCSS (177ca62)
- grid-tile: Remove console.log (b540ecc)
- Update other components to pass tests with mdc 0.32.0 (615c2f3)
- chips: Implement filter and choice chip-set variants. (f09aa67)
- grid-list: Add interactive support (24063e4)
- grid-list: Update README (bfdcc1b)
- textfield: Update mdc-textfield for floating-label in mdc v0.32.0 (24ee306)
- textfield: use mdc-floating-label as per MDCWeb 0.32.0 (8c2dbeb)
- top-app-bar: Implement mdc-top-app-bar (c6a46dd)
0.11.2 (2018-02-25)
- select: allow Number and Object value types (f6974f6)
0.11.1 (2018-02-25)
- card: add support for primary action as per MDCWeb 0.31.0 (8c4caec), closes #276
- dialog: add accent and accept-disabled property (42c0c01)
- dialog: add support for custom accept validation logic (7b01357), closes #278
- select: allow Number and Object value types (6a031dd), closes #275
- textfield: keep non input attributes on the outer element (c8795d9), closes #280
0.11.0 (2018-02-24)
- remove mdc-chip icon element from mdc-chip__text element (44d9849)
- Support leading and trailing icons simultaneously (needs [email protected]). (ddafc68)
- Support leading and trailing icons simultaneously (needs [email protected]). (8f4a414)
- drawer: item classes are not applied (5ec5ec6), closes #247
- package: update material-components-web to version 0.31.0 (b43017a)
- select: refactor label foundation as per MDCWeb 0.31.0 (0db8ad6), closes #274
- slider: slider thumbContainer is offset when drawer open/close (a1516ec), closes #268
- textfield: validation should happen on first unfocus (b327b6a), closes #272
- chips: Add 'mdc-chip-set' and 'mdc-chip' (adbfa3d)
- chips: add mdc-chip-set and mdc-chip #267 (d63ab16)
- drawer: expose open/close events (4a2bd78), closes #268 #271
0.10.0 (2018-02-17)
- icon: icon component typo (9ecfafc)
- list: make props reactive (989b09a), closes #231
- package: update material-components-web to version 0.30.0 (3402eab)
- radio: fix unit tests err log (639e28c)
- radio: name prop is required (b6bdac7), closes #251
- select: make disabled prop reactive (f22883d), closes #231
- switch: make alignEnd prop reactive (c5cde20), closes #231
- tabs: property link is missing on custom-link (e3fbf80)
- textfield: disallow outline or box style for fullwidth textfield (2d2502d), closes #243
- card: card components updated as per MDCWeb 0.30.0 (d4215d4), closes #258
- checkbox: refactor checkmark as per MDCWeb 0.30.0 (4a455b4)
- drawer: add support for drawer-item activated style (94c6c59), closes #247
- list: support item @click when list is interactive (5f0527d), closes #246
- menu: support item select attributes as per MDCWeb 0.30.0 (2eb6322)
- ripple: new ripple style and behavior as per MDCWeb 0.30.0 (5f81089)
- select: add non box version as per MDCWeb 0.30.0 (990b091), closes #260
- textfield: add readonly support (63c7834), closes #252 #250
- textfield: new ripl line as per MDCWeb 0.30.0 (9f7c555)
- textfield: pass event-listeners and attributes to input element (8cc88e2), closes #242
- card: mdc-card-horizontal and mdc-card-img have been removed, check doc for new action block api
0.9.2 (2018-02-02)
- dialog: workarround fixed element position issue whith transform (c658ff9), closes #238
- select: select model should be reactive (2dea85c), closes #239
- textfield: add focus/blur method (975033b)
0.9.1 (2018-01-31)
- list: make props reactive (bb6aeea), closes #231
- select: make disabled prop reactive (6da65cc), closes #231
- switch: make alignEnd prop reactive (61380ef), closes #231
0.9.0 (2018-01-27)
- package: update material-components-web to version 0.29.0 (f13d0b5)
- select: fix stylelint issues (a03c907)
- select: multi select styles removed from mdc 0.29.0 (44b8711)
- texfield: update textfield adapters as per mdc 0.29.0 (d565a31)
- textfield: make helptext-persistent and helptext-validation props persitent (85811a9), closes #231
0.8.3 (2018-01-21)
- select: set menu styles synchronuously (9a9a1b6)
- drawer: add openOn and closeOn property (ec1ef88)
0.8.2 (2018-01-19)
0.8.1 (2018-01-16)
0.8.0 (2018-01-13)
- base: custom link and button should dispatch click event when rendering router-link (bfd3e5a), closes #206
- drawer-item: emit click event regardless of router link presence (217413f), closes #206
- package: update material-components-web to version 0.28.0 (73eae0e)
- drawer: refactor classes as per mdc 0.28.0 (6a9dc05)
- icon-toggle: remove primary property as per mdc 0.28.0 (69c983a)
- list: add new padded prop to list-deivider as per mdc 0.28.0 (21f3a2f)
- menu: refactor adapter as per mdc 0.28.0 (6d0e0c1)
- ripple: refactor adapter as per mdc 0.28.0 (10afb2e)
- select: refactor markup and adapter as per mdc 0.28.0 (a7e29d5)
- snackbar: add show and hide event as per mdc 0.28.0 (eb372d2)
- tabs: add support for vue-router and custom icons (38d2d51), closes #195
- text-field: add text-field--box support (40a03ce)
- textfield: add support for leading and trailing icons (f95274e), closes #174
- textfield: refactor foundation and markup as per mdc 0.28.0 (70dfab9)
0.7.6 (2018-01-07)
- button: add button accent property (fd3e124), closes #147
- button: add support for vue-router (43a9d3f)
- card: add accent property to mdc-card action (01a0f7e)
- card: add vue-router support for action button (52ddaf2)
- fab: add support for vue-router (383dffa)
0.7.5 (2018-01-07)
- webpack: common chunks plugin typo (014df1f)
- checkbox: allow custom label markup (3bf6547), closes #185
- switch: allow custom label markup with default slot (e89a618)
0.7.4 (2018-01-05)
- drawer: make responsive behaviour consistent (9b1395a), closes #76
- drawer: toolbar spacer should be inside the mdc-drawer__drawer element #187 (e45a8f0)
- select: select with pre-selected option doesn't float label #188 (f296d42)
- add focus/blur events to inputs (4c99d44), closes #181
- distribution should have a version #129 (a9bf69d)
0.7.3 (2017-12-29)
- layout-app: use display:block for ie11 (de40002)
0.7.2 (2017-12-29)
- layout-app: flex min-height workarround vor ie11 (4aea0ce), closes #176
- textfield: mdc-textfield should be inline-flex (8d2d256), closes #166
0.7.1 (2017-12-29)
- demo: add compatibility meta tag (a555a9d)
- demo: add ie11 support (def1985)
- drawer: add drawer-type prop for easy drawer type switching (ae97d16), closes #132
- remove need for polyfill on ie11 (e39f6b9), closes #168
- textfield: emit blur event from input or textarea element (697b782), closes #172
0.7.0 (2017-12-19)
- list: Correct "mdc-list-item__secondary-text" (308ea01)
- package: update material-components-web to version 0.27.0 (005c08e)
- select: mdc 0.27.0 styles issues workarrounds (4f37bd6)
- textfield: label should be transparent (d22cf3c)
- docs: add style guide (2334b74)
- drawer: implement mdc v0.27.0 (a3e3e3e)
- drawer: temporary drawer should be auto-scrollable #159 (d9588b5)
- list: implement mdc v0.27.0 (b35cad7)
- menu: implement mdc v0.27.0 (1179781)
- radio: mdc-radio's init should follow v-model when checked prop is unset? #155 (5e3263d)
- select: implement mdc v0.27.0 (5247b59)
- textfield: implement mdc v0.27.0 (dbf39f8)
0.6.5 (2017-12-07)
- drawer: temporary drawer should close on item click (0d9017c)
- icon-toggle: Custom Icons Don't work #150 (0a5f454)
0.6.4 (2017-12-06)
0.6.3 (2017-12-06)
0.6.2 (2017-12-06)
- demo: rename iframe iports as per new distribution (7688a86)
0.6.1 (2017-12-06)
- dist: add missing source distribution and fix unpkg name (28980e7)
0.6.0 (2017-12-06)
- checkbox: checkbox throws error if no label #135 (c3e7c97)
- tabs: Fixing mdc-tab-bar bar property reference #148 (943d851)
- dist: simplify webpack config as per new ESM distribution (309bcd6)
- sass: add sass theme to distribution (3f66f4e)
- button: make all props reactive (1b1a06b)
- demo: add vue-analytics (c25cf84)
- dist: add esm distribution for bundlers (be55a74)
- dist: add esm distribution for bundlers (e55dd5b)
- theme: implement mdc-theme (385ca64)
- sass: components source are not distributed. use sass from dist folder.
- dist: UMD distribution names have changed. see docs/getting-started.md
0.5.3 (2017-11-29)
- demo: demo styles are not selected on production build (16dcc93)
0.5.2 (2017-11-29)
- package: fix unpkg field to new /dist/index.js (917d528)
- drawer: add support for router-link mode (45b6796)
0.5.1 (2017-11-28)
- demo: set iframe elevation to 1 (1662382)
0.5.0 (2017-11-28)
- enforce class name convention (5660b39), closes #121
- enforce component naming convention (8f805c5)
- package: update material-components-web to version 0.26.0 (d1f6da5)
- select: size property not applied with mdc 0.26.0 (9925308)
- select: implement foundation as per mdc 0.26.0 (53c47db)
- textfield: implement foundation as per mdc 0.26.0 (426ceb9)
0.4.2 (2017-11-26)
0.4.1 (2017-11-25)
- demo: fix iframes wrong imports (f75773a)
0.4.0 (2017-11-25)
- dist: refactor exports in order to simplify components imports (fa8d049)
- dist: new naming convention VueMDC[Plugin], mdc[Component] and new distribution filename. check docs/getting-started.md for more
0.3.0 (2017-11-18)
- textfield: disable property is not reactive (575f526), closes #111
- toolbar: mdc-toolbar-menu name is confusing (395a431), closes #113
- toolbar: should be built as a single plugin #114 (b68b75d)
- toolbar: rename mdc-toolbar-menu to mdc-tollbar-menu-icon
0.2.1 (2017-11-14)
- package: update material-components-web to version 0.25.0 (1ed7f64)
0.2.0 (2017-11-08)
- select: option can not be selected once children slots have changed #97 (6742194)
- typography: component should not force adjust-margin #101 (ceaa6c1)
- typography: fix typography test.spec (f91e121)
- typography: typography components no longer force margin-adjust, it must be explicitly set.
0.1.8 (2017-11-05)
0.1.7 (2017-11-05)
0.1.6 (2017-11-05)
0.1.5 (2017-11-05)
0.1.4 (2017-11-05)
0.1.3 (2017-11-04)
0.1.2 (2017-11-04)
0.0.49 (2017-11-01)
- checkbox: fix missing adapter methods (46fa83c)
- dialog: footer ripple missing (46ac43a)
- snackbar: build failure (359a609)
- snackbar: fix missing adapter api (c6fb19e)
- test: fix crashing test.spec (e9e3594)
- textfield: adapter api mismatch (d7311e5)
0.0.48 (2017-10-27)
- demo: fix router home links (58ce57d)
- drawer: drawer has no --selected item style (16cd196)
- drawer: fix drawer behavior (f446a11), closes #92
- drawer: fix responsive behavior of the drawer #76 (aff0a97)
0.0.47 (2017-10-23)
0.0.46 (2017-10-23)
0.0.45 (2017-10-23)
- components: fix missing 'name' option in the Vue components (b31e66d)
- layout-app: allow main content to shrink (ba21537)
- textfield: label overlaps with content (#86) (4964b91)
- util: fix ripple for ssr (809e3dd)
- demo: add readme and demos (9334fa8)
- demo: publish new site (45493a9)
- mdc-layout-app: add new mdc-layout-app component (e9fd92d)
0.0.44 (2017-10-06)
- button: button click event is not being dispatched (8d90920)
0.0.43 (2017-10-06)
- textfield: align textfield on mdc 0.22 (05a93bc)
0.0.42 (2017-10-04)
0.0.41 (2017-09-30)
- button: buttons accessibility isssue (0a2613b), closes #72
- card: action button should render a tag (30e7f25)
- fab: fix fab accessibility issue (4322914)
- infra: fix release script (f89c7a8)
- button: add style for mdc-icon (95fcbff)
- icon: add mdc-icon component (f747ac1)
- toolbar: add support for custom icons (d975a18)
- toolbar: - mdc-toolbar-menu replaces mdc-toolbar-icon-menu
- use icon prop instead of slot to set the icon
- fab: use icon prop instead vs slot to set material icon content
- button: href abd icon props removed
0.0.40 (2017-09-29)
0.0.39 (2017-09-19)
- button: remove button primary and accent prop as per MDC 0.21.0
0.0.38 (2017-09-10)
- fab: fab can not be disabled mdc@^0.20.0