Skip to content

Releases: pgbross/vue-material-adapter

v6.2.0

02 Dec 12:40
Compare
Choose a tag to compare

V6.2.0

Fixes dialog initial focus.
Updates examples to use latest package versions.

Bug Fixes

  • dialog: check if initial focus attr has true value (ec6bb47)
  • textfield: guard against no foundation on destory (aeda11e)

v6.0.0

15 Jul 12:33
Compare
Choose a tag to compare

V6 aligns with material-components-web V14.

Note material-components-web V14 list component is in flux. As such vue-material-adapter V6 is using the new components but as they are not finalised there will be some inconsistencies.

Bug Fixes

  • bind attributes to icon button (c33f6dd)
  • dialog confirmation example (5479999)
  • expose select icon and helper text foundations (8b11475)
  • list checkbox click logic (0b94269)

Features

  • banner demo docs (05f7f69)
  • card: use render function (71cd5a4)
  • circular-progress: support four color rendering (f595a11)
  • data-table: pass checkbox helpers (717b364)
  • drawer: remove eslint comments (5b2e428)
  • fab: support isTouch and pass inherited attrs to root (3232233)
  • floating-label: use render function (e3edd47)
  • implement line ripple render function (eea5c81)
  • improve button demo logic (bb0574e)
  • layout-grid: use render functions (9d53632)
  • list update in progress (4b00bff)
  • menu and select (4116195)
  • notched-outline: refactor to use render function (7fc333b)
  • radio: refactor (93338cb)
  • refactor icon button (aa62a53)
  • refactor linear-progress (13f5235)
  • refactor list and list-item (18db22d)
  • ripple: removed unneeded eslint comments (ddead0a)
  • sdwitch: use form field wrapper (00523f6)
  • segmented-button: use render function and touch-wrapper element (b4828ba)
  • slider: add key for discrete marks (077d8e0)
  • snackbar: use snackbar queue render function (b653da0)
  • tabs: use render function in tab scroller, indicator, and tab-bar (73db9df)
  • tooltip: support rich property (0431162)
  • top-app-bar: use render function (fa656d1)
  • update banner to support disableAutoClose (b11e998)
  • update checkbox (db7f461)
  • wotking on lists (e8391ef)
  • wotking on lists (353de2f)

V3.2.3

27 Oct 11:56
Compare
Choose a tag to compare

What's Changed

  • fix: ensure hoisting menu-surface adds element to body by @axxie in #187
  • fix: setting menu-surface position by @axxie in #188

v4.0.2

25 Oct 16:39
Compare
Choose a tag to compare
v4.0.2 Pre-release
Pre-release

What's Changed

  • fix: ensure hoisting menu-surface adds element to body by @axxie in #187
  • fix: setting menu-surface position by @axxie in #188

V4.0.1

10 Aug 13:16
Compare
Choose a tag to compare
V4.0.1 Pre-release
Pre-release

Next release aligns with material-components-web V12.

Note material-components-web V12 has several components that are in-flux. Notable the so called 'evolution' list. As such vue-material-adapter V4 is starting to use the new components but as they are not finalised there will be some inconsistencies.

As material-components-web has patches and updated releases, vue-material-adapter V4 will incorporate the changes.

V4.0.0-beta.2

05 Aug 17:13
Compare
Choose a tag to compare
V4.0.0-beta.2 Pre-release
Pre-release

Working on compatibility with material-components-web v12.0.0

Implementing evolution list structure

Now use named slots for list-item functionality

  • leading-icon
  • trailing-icon
  • trailing-meta

v4.0.0-beta.1

03 Aug 12:07
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

Update for material-components-web v12.0.0

Supports:

  • Evolution chips
  • Evolution list
  • Latest Switch dom structure
  • Latest tooltip structure

See material-components-web changelog for details

V3.2.0

23 Jul 08:39
Compare
Choose a tag to compare

v3.2.0

  • Add typescript support and basic examples.

v3.0.3

15 Jul 11:45
Compare
Choose a tag to compare

v3.0.3

  • Restructure sources to be more friendly for Tree Shaking in consumers of the library.
  • Use esbuild instead of babel.
  • Update examples.

BREAKING CHANGES:

ES modules:

When using ES modules, the default is now to reference src/index.js. This will require consumers to be able to handle SFC .vue files.

For example:

{
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: 'vue-loader',
      },
      // more rules...
    ];
  }
}

To use the esm bundle (the previous default) update your build process.

For example using webpack add a resolve option:

{
  resolve: {
    alias: {
      'vue-material-adapter$': 'vue-material-adapter/dist/vue-material-adapter.esm.js'
    }
  }
}

Source references:

Source path has changed from package to src. Update any explicit imports of sub-components.

v2.0.0

12 Mar 17:39
Compare
Choose a tag to compare

v2.0.0 - This release targets material-components-web v10.0.0.

Adds support for:

  • Segmented Button multi-select
  • Segmented Button v-model

Features

  • working on multi select segmented button (5852ac0)
  • add segmented button v-model for single select mode (4f4b2b8)
  • update for husky changes (f914eac)