Skip to content
This repository has been archived by the owner on Dec 26, 2018. It is now read-only.

Releases: vuejs/vueify

v9.4.0

08 Dec 20:24
Compare
Choose a tag to compare

New

Fixed

v9.2.2

30 Jun 01:46
Compare
Choose a tag to compare
  • Avoid babel warning when not using babel at all.

v9.2.1

30 Jun 01:46
Compare
Choose a tag to compare
  • Added warning for 2.0 functional components because they are not supported in *.vue files.

v9.2.0

30 Jun 01:46
Compare
Choose a tag to compare
  • Added the ability to specify other postcss options:

    postcss: {
      plugins: [...],
      options: {
        parser: require('sugarss')
      }
    }

v9.1.0

19 Jun 04:35
Compare
Choose a tag to compare
  • Now supports extracting component CSS into a single file! See docs.
  • Now properly supports source map for compiled JavaScript!
    • Note that browserify-hmr has some source map related bugs so the lines may be incorrect after hot-reload, but it should be correct for full reloads.

v9.0.0

15 Jun 23:59
Compare
Choose a tag to compare

This release is not tagged as latest on npm. You will need to explicitly install it as vueify@next.

New

  • Supports Vue 2.0!

Breaking Changes

  • Does not work with Vue.js core 1.x, due to the different template compilation requirements.

  • Babel no longer required

    If babel-core doesn't exist as a peer dependency, vueify will not attempt to transpile content inside <script> tags in Vue components (they are treated as plain ES5). To make vueify ES2015-aware, simply install and configure Babel and other babel related packages as you normally would. vueify will automatically detect their presence and apply babel transformation to Vue components. (You will likely need babelify for normal *.js files).

  • Removed CSS autoprefixing

    This is not strictly within the scope of vueify, and in most cases you will need to configure it with targeted browsers anyway. Many PostCSS-based frameworks have this included as well. Since vueify already supports using PostCSS plugins, simply install autoprefixer and pass it to vueify as a PostCSS plugin in vue.config.js.

v8.4.0

03 May 16:15
Compare
Choose a tag to compare
  • Added pug support.

v8.3.6

10 Mar 17:56
Compare
Choose a tag to compare
  • CSS minification is now safe by default
  • CSS minification options can now be configured via the cssnano field in vue.config.js. Options are available at http://cssnano.co/options/

v7.0.0

03 Dec 18:05
Compare
Choose a tag to compare
  • Added relative @import path support and import dependency tracking for LESS, SASS & Stylus. Now you can @import files using relative paths to the file being edited, and editing these imported files will also trigger watchify rebuild.
  • Removed built-in compiler for myth. Prefer using PostCSS + CSSNext.

5.0.1

30 Oct 15:34
Compare
Choose a tag to compare
  • Fixed scoped CSS for rules with pseudo classes. (@hanachin)