Releases: pgbross/vue-material-adapter
V1.0.0
1.0.0 (2021-01-07)
v1.0.0
- This release targets material-components-web v9.0.0
.
Adds support for:
- Banner
- Segmented Button
- Select (input range version)
- Tooltip
BREAKING CHANGE:
vue
3.0 or greater is required as a peer dependency. Some event name may be changed because Vue 3 only handles lowercase event names. See Documentation & Demo for notes, information, and examples.
Install vue-material-adapter-legacy
for the Vue 2 version (see legacy)
V0.17.3
v0.17.2
V0.17.0
v0.17.0
- This release targets material-components-web v7.0.0
.
BREAKING CHANGE:
@vue/composition-api
1.0 or greater is required as peer dependency.
Add import and use composition api. Applications do not have to use the composition api if they do not wish to.
import VueCompositionAPI from '@vue/composition-api';
Vue.use(VueCompositionAPI);
Packages based on list items now use mcw-list-item
. Affected pacakges include:
mcw-list
mcw-menu
mcw-select
mcw-drawer
FEATURES:
Support Textfield character counter.
See demo
for documentation and examples on updated html structure. Also the examples basic-webpack
and basic-vue-cli
show using the declarative UI and how to initialise the @vue/composition-api functionality.
V0.17.0-beta.10
V0.17.0-beta.9
BREAKING CHANGE
Several components have been rewritten to more closely follow the principles and capabilities of the underlying material-components-web
foundation packages. This allows more flexibility in implementing the UI but may require changes in any application that use vue-material-adapter
components (generally the changes are limited to extended flexibility through the use of slots
).
This release rewrites how list items are managed, it is now required that lists use <mcw-list-item/>
components (previously mcw-list
attempted to work with plain <li/>
style markup but list elements need more complex behaviour that makes this impossible now). This affects all components that utilise the underlying list-item
component - list
, menu
, select
, and drawer
.
<mcw-top-app-bar/>
has removed the helper methods favouring the use of markup directly as documented in the main material-components-web
package.
V0.17.0-beta.8
V0.17.0-beta.0
Targets material-components-web
v7.0.0
BREAKING CHANGE:
@vue/composition-api
1.0 or greater is required as peer dependency.
Beta 5
Beta 5
V0.16.5-Beta
Interim release, supporting material-components-web v6.x
BREAKING CHANGE: The build process now uses rollup to produce 'ESM', 'CJS', and 'AMD' bundles. Clients should nowimport { button } from 'vue-material-adapter
, instead ofimport button from '@mcwv/button'
.
if consumers of this library are using a bundler such as webpack or rollup, then the default should be to use the correct bundle. This can be overridden in webpack, for example, by specifying an alias.