Skip to content

Releases: arielsalminen/vue-design-system

3.5.7

28 Nov 09:51
62c3164
Compare
Choose a tag to compare
  • Removes malicious NPM package (event-stream)
  • Updates Styleguidist to latest
  • Updates all other dependencies too
  • Fixes #135

3.5.6

25 Oct 09:24
1988c09
Compare
Choose a tag to compare

3.5.5

09 Oct 07:57
Compare
Choose a tag to compare
  • Switched from Uglify.js to Terser
  • Fixes #120

3.5.4

07 Oct 08:11
Compare
Choose a tag to compare
  • Adds system version to documentation sidebar.
  • Makes it easier to copy variable names from documentation.
  • Adds better build instructions into console.
  • Fixes a bug with active nav items.
  • Added example on how to use vueds on a static website: https://github.com/viljamis/vue-design-system-example-website
  • Makes it easier to remove all existing tokens and start defining your own.
  • Makes it easier to style the documentation.
  • Provides SCSS defaults for Icon element since it’s used in docs.
  • Provides default JSON tokens for docs so that the components listing won’t break as easily.

Example of the new version badge:

screenshot 2018-10-07 11 15 05

3.5.3

05 Oct 14:51
Compare
Choose a tag to compare
  • Updates Vue Styleguidist to latest
  • Updates the rest of the dependencies to latest

3.5.2

01 Oct 15:37
Compare
Choose a tag to compare

Migration guide

  • Vue Design System is now using simpler and shorter naming conventions. This means that most of the token and component names have been updated. See updated instructions: https://github.com/viljamis/vue-design-system/wiki/naming-of-Things

  • Importing the system via NPM has changed slightly (see the updated CSS path):

    import DesignSystem from 'vue-design-system'
    import 'vue-design-system/dist/system/system.css'
    
    Vue.use(DesignSystem)
  • All styles for the documentation have been updated. To apply these changes, you’ll have to manually pull changes from docs.tokens.scss because of the new naming format.

3.5.1

30 Sep 14:39
Compare
Choose a tag to compare
  • Fixes bugs with NPM library build
  • Make libraryTarget and perf hints configurable options in config/index.js
  • Opens documentation by default instead of the Vue.js app

3.5.0

28 Sep 18:32
b6f3f7f
Compare
Choose a tag to compare
  • Breaking change: New simpler naming conventions for sizes (docs updated too)
  • Adds support for Sass Indented syntax
  • Improves all existing demo components
  • Adds new button, textarea, and paragraph examples
  • Improves overall styles of docs

3.2.0

27 Sep 11:55
Compare
Choose a tag to compare
  • Vue Design System now shows both Vue.js and HTML markup. Preview: https://vueds.com/example/#/Elements/FormInput
  • Define and work with Vue.js components as usual. The tool will automatically convert them to HTML and show both in the documentation.
  • This change will make it much easier to understand what is being rendered in addition to making it possible to copy and paste the markup and use it in any context.
  • See example screenshots:

screenshot 2018-09-27 13 04 02

screenshot 2018-09-27 13 04 11

3.1.0

24 Sep 18:36
13a153b
Compare
Choose a tag to compare
  • Upgraded to Babel 7 (Please note that this is a breaking change, see migration guide: https://babeljs.io/docs/en/v7-migration)
  • Fixes IE11 support and errors
  • Updates all dependencies to latest
  • Adds simpler and better supported SVG example component