Skip to content
This repository has been archived by the owner on Nov 5, 2020. It is now read-only.

Update dependency vue-cli-plugin-vuetify to v2 #109

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 11, 2019

This PR contains the following updates:

Package Type Update Change
vue-cli-plugin-vuetify devDependencies major 0.6.1 -> 2.0.7

Release Notes

vuetifyjs/vue-cli-plugin-vuetify

v2.0.7

Compare Source

v2.0.6

Compare Source

v2.0.5

Compare Source

v2.0.4

Compare Source

v2.0.3

Compare Source

v2.0.2

Compare Source

Bug Fixes
  • helpers: properly return options if variables are not used (3585131)
Features

v2.0.1

Compare Source

Bug Fixes

v2.0.0

Compare Source

Bug Fixes
  • avoid bootstrapping variables if user has not supplied any (09e7bb6), closes #​133
    • improves performance by up to 300%
  • if user is not using a-la-carte, do not update transpileDependencies (1afde14), closes #​129
  • update opts parameter syntax (ca0a0b4)
chore
  • remove deprecated functionality (341f571)
BREAKING CHANGES
  • If you are using a lists variables file, move them to the default variables file

v1.1.2

Compare Source

Bug Fixes
  • remove lint on create complete (d3ff85c)

v1.1.1

Compare Source

Bug Fixes

v1.1.0

Compare Source

Features
  • generator: bump sass-loader to 8.0.0 (59112d1)

v1.0.2

Compare Source

🔧 Bug Fixes

v1.0.1

Compare Source

  • fix: split imports to variables and lists (3c4361c)

v1.0.0

Compare Source

This release brings in some quality of life changes/fixes and reduces the amount of actions a user has to take in order to enable certain features in Vuetify.

  • sass variables are automatically hoisted for src/sass/variables.s(a|c)ss
    • if you already have a src/sass/main.s(a|c)ss file, just rename to variables
  • on creation of new projects, will automatically update vue.config.js to transpile vuetify
  • will now lint after creation
  • will no longer attempt to compile styles when NODE_ENV=testing
If you are installing Vuetify in a new project, simply create a variables.s(a|c)ss file in src/sass.
🔧 Bug fixes
  • fix(service): apply default objects to package.json dep/devDep properties (80f727b)
  • fix: remove sass processing in testing env (9169fac)
🚀 Features
  • feat: add Lithuanian locale (de34cca)
  • feat: add Czech locale (60bc318)
  • feat: add Swedish locale (6e4d1b8)
  • feat(LICENSE.md): add license file (4e84c85)
📑 Upgrade guide
vue.config.js

If you have previous configurations in your vue.config that resemble anything below, you can safely remove them.

// vue.config.js

module.exports = {
  css: {
    loaderOptions: {
      sass: {
        data: `@import "~@​/sass/main.scss"`,
      },
      scss: {
        data: `@import "~@​/sass/main.scss";`,
      },
    },
  },
  chainWebpack: config => {
    ["vue-modules", "vue", "normal-modules", "normal"].forEach((match) => {
      config.module.rule('scss').oneOf(match).use('sass-loader')
        .tap(opt => Object.assign(opt, { data: `@import '~@​/sass/main.scss';` }))
    })
  }
}

In the past this was a manual step that the user had to take. It is now handled automatically.

main.sass

This was also a manual step on the Vuetify documentation that is now automated. Any non component variable imports such as ~vuetify/src/styles/styles.sass can be removed. This is now pre-loaded before all user variables and automatically available in src/sass/variables.s(a|c)ss.

v0.6.2

// src/sass/main.scss

$border-radius-root: 6px;
$font-size-root: 14px;

@​import '~vuetify/src/styles/styles.sass';
@​import '~vuetify/src/components/VBtn/_variables.scss';

$fab-icon-sizes: map-deep-set($fab-icon-sizes, 'small', 20);
$headings: map-deep-set($headings, 'h1 size', 3rem);

v1.0.0

// src/sass/variables.scss

@​import '~vuetify/src/components/VBtn/_variables.scss';

$border-radius-root: 6px;
$font-size-root: 14px;
$fab-icon-sizes: map-deep-set($fab-icon-sizes, 'small', 20);
$headings: map-deep-set($headings, 'h1 size', 3rem);

If you have a main.s(a|c)ss file, just rename it to variables.s(a|c)ss where (a|c) is for sass or scss.

v0.6.3

Compare Source

  • fix: add missing opts argument (fa4c35e)

v0.6.2

Compare Source

  • fix: change ui prompts links to new ones (#​103) (cf8485a)
  • fix: transpile vuetify if not already defined in vue.config.js (bb3ffca)

Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/vue-cli-plugin-vuetify-2.x branch from 514dfe6 to 8e22e87 Compare January 1, 2020 01:02
@renovate renovate bot force-pushed the renovate/vue-cli-plugin-vuetify-2.x branch from 8e22e87 to 304e569 Compare February 9, 2020 03:53
@renovate renovate bot force-pushed the renovate/vue-cli-plugin-vuetify-2.x branch from 304e569 to 96d2b91 Compare February 22, 2020 07:59
@renovate renovate bot force-pushed the renovate/vue-cli-plugin-vuetify-2.x branch from 96d2b91 to 4be17dc Compare July 1, 2020 20:57
@renovate renovate bot force-pushed the renovate/vue-cli-plugin-vuetify-2.x branch from 4be17dc to 3cb1c1b Compare August 24, 2020 21:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant