npm vuetify 0.15.0-beta.1
v0.15.0-beta.1

latest releases: 3.6.0-alpha.2, 3.5.16, 3.6.0-alpha.1...
6 years ago

Take what you want, I don't care

Seriously, take whatever you want, Vuetify now supports a la carte. It has been a very large effort with hundreds of dev hours and I cannot wait for you to get your hands on it. In light of the large changes, we are doing a beta release to make sure there is nothing critical breaking in applications. Big shoutout to @nekosaur and @mfferreira for all their effort that they've put into this patch, from writing tests (100+), to helping restructure the entire repository to be compatible for single component exporting. Also, a big thanks to all of the community members that have provided constructive feedback and PR's.

Accompanying this release will be an update to https://dev.vuetifyjs.com in order for you to browse through all of the new features and functionality. Keep in mind, that they are still a work in progress and should not have documentation based issues raised (such as missing text or links). However, for the beta release, I encourage you to report bugs that you find. When doing so, please ensure to follow the provided boilerplate as it will help the team better establish triage for bugs so that we can get 0.15 fully released asap.

Things we added

  • New v-form component
  • New v-bottom-sheet component
  • New v-avatar component
  • #454 v-text-field now supports the Material Design box design
  • #974 Added new global object to determine the current break-point. Can be accessed by this.$vuetify.breakpoint. It can be used like this: :class="{ 'pa-3': $vuetify.breakpoint.xsOnly }"

Things we fixed

  • #1309 Fixed a bug where certain input types (time, date, etc) were being overlapped by the label when empty and not focused
  • #1319 Fixed a bug where v-date-picker would select the wrong week day in certain locales
  • #1330 Fixed background hover when mousing over v-data-table rows
  • #1331 Fixed a bug where v-time-picker was setting the improper time period
  • #1333 Fixed a bug where v-text-field was propagating input events to v-navigation-drawer
  • #1352 Fixed a bug where a v-list-tile with multiple v-list-tile-action's or v-list-tile-avatar's would only apply styles to the next sibling element
  • #1357, #1359 Fixed a bug where the active-class prop was not properly applying the active class (doh!)
  • #1368 Fixed a bug where v-toolbar-side-icon was not working with directives
  • #1373 Fixed a bug where the .native modifier was still needed when applying @ events on v-select
  • #1374 Fixed a bug where v-list-tile's would not properly display as active when not inside of a v-list-group
  • #1375 Fixed a bug where Typography headers were not changing color with theme
  • #1377 Fixed a bug where v-select with the auto prop was not aligning the selected item over the selected value text
  • #1393 Fixed a bug where v-text-field would cause an error when referencing the internal input
  • #1397 Fixed a bug where v-edit-dialog was not properly changing theme when its parent v-data-table was set to dark
  • #1403 Fixed a bug that disallowed deselecting an option in v-btn-toggle when using the mandatory prop even if it was not the only selection
  • #1405 Fixed improper padding on v-toolbar
  • #1409 Fixed a bug where when evaluating older years in certain locales, that the v-date-picker would show the improper months
  • #1419 Fixed improper applying of opacity on disabled v-btn's
  • ddf74aa Fixed a bug where user bound @click events would be overwritten for all route-link implementing components
  • fd93077 Fixed a bug where certain heading helper classes were trying to apply a non-existent line-height and letter-spacing
  • 23eb7b3 Fixed a bug where v-menu was not properly applying the origin prop for its transition

Things we changed

  • breaking Refactored v-tabs to be a little more intuitive. No longer needs to designate slots, now requires a v-tabs-items component around v-tabs-content
  • breaking The v-ripple directive is no longer automatically applied to all route-link mixin implementing components
  • breaking The v-text-field props counter and required no longer automatically apply any validation but are instead purely cosmetic. You will need to set up validation rules for these using either the built-in rules prop or external libraries.
  • Improved v-select and v-menu performance by up to 33%. Now has more intuitive keyboard navigation and search feel
  • Improved v-edit-dialog styles
  • Added label slot to all form components
  • Added babel-polyfill to dev build to allow for testing in ie
  • #1417 Added more finite control over the visible length of v-pagination and improve mobile support
  • 1523c37 Removed the ability to tab to disabled form components
  • breaking b4c7c6a v-layout will no longer apply negative margins when not inside of a v-container
  • #1166 #1376 Added dark theme to v-expansion-panel and a target-able class on its content

Things you added

  • A big shoutout to @Phlow2001 , @jacekkarczmarczyk and the countless others that helped add numerous tests throughout the framework
  • #1289 Added prop to all form components that allows the defining of the toggle-keys (thanks @ckaczor)

Things you fixed

  • #548 Fixed a bug where when a v-carousel was cycling through images and the focused tab changed, after a period if time, when returning to the tab, the carousel would show a black screen (thanks @jacekkarczmarczyk)
  • #1258 Fixed a bug where when using v-text-field with a type of number would cause the label to not work properly if the input was given a valid but incomplete number, such as 0. (thanks @jacekkarczmarczyk)
  • #1350 Fixed a bug where v-progress-circular with the indeterminate prop did not work properly on IE11 (thanks @jacekkarczmarczyk)
  • #1355 Fixed a bug where the border was not displaying properly on v-navigation-drawer when using the right prop (thanks @SquareBeard)
  • #1356 Fixed a bug where v-select did not properly update when the multiple prop was dynamically changed (thanks @SquareBeard)
  • #1407 Fixed a bug in v-slider with a shared v-model and using the min prop (thanks @jacekkarczmarczyk)

Things you changed

  • #1273 Added new prop filter for defining the function used for filtering v-select items (thanks @vanhoavn)
    #1342 Removed css blur on overlay (thanks @c4software)

Upgrade Guide

  • Coming soon

Don't miss a new vuetify release

NewReleases is sending notifications on new releases.