buefy v0.8.0 Release Notes

  • 💥 Breaking changes

    • 🔄 Change path to import individual components, like: javascript import { Table } from 'buefy' Vue.use(Table)
    • 🔄 Change path to import components to use outside main vue instance, like: javascript // see Toast, Snackbar, Modal, Dialog, Loading and Notification doc pages for more examples import { ToastProgrammatic as Toast } from 'buefy' Toast.open('Toasty!')
    • 🛠 Fix #1268 add $buefy namespace for each programmatic components javascript // see Toast, Snackbar, Modal, Dialog, Loading and Notification doc pages for more examples this.$buefy.toast.open('Toasty!')
    • 🛠 Fix #1137 hide hoverable dropdown menu after click
    • 🛠 Fix #1529 pagination ellipsis behavior (thanks @service-paradis)
    • 🛠 Fix #1550 improve the default behavior for clickable steps (thanks @service-paradis)
    • 🛠 Fix #1586 focus issue to radio, checkbox and switch (thanks @yxngl)
    • ➕ Add v-on:$listeners to internal native select of select component
    • ✂ Remove span around default b-table-column slot (thanks @service-paradis)

    🆕 New features

    • 🆕 New component: Slider, see docs (thanks @yxngl)
    • 🆕 New component: Navbar, see docs (thanks @wanxe)
    • 🆕 New component: Progress Bar, see docs (thanks @service-paradis)
    • 👌 Improve to tree shaking using ESM format
    • ➕ Add header slot to table column
    • ➕ Add defaultTooltipDelay constructor option (thanks @service-paradis)
    • ➕ Add sort-icon and sort-icon-size props to table (@modularcoder)
    • ➕ Add default-minutes and default-seconds to timepicker
    • ➕ Add focusable prop to dropdown (thanks @service-paradis)
    • ➕ Add mouseenter and mouseleave events to table (thanks @afm-sayem)
    • ➕ Add rounded and outlined prop to switch (thanks @service-paradis)
    • ➕ Add aria-close-label prop to taginput (thanks @yxngl)
    • ➕ Add has-counter prop to taginput (thanks @dejangeci)

    🛠 Fixes

    • 🛠 Fix #1541 emit input event when change step (thanks @service-paradis)
    • 🛠 Fix #1544 years select datepicker when max/min being passed
    • 🛠 Fix #1565 datepicker programmatically on mobile
    • 🛠 Fix #1576 label-position prop using numberinput component (thanks @service-paradis)
    • 🛠 Fix #1591 datepicker on mobile using different timezone
    • 🛠 Fix issues on delete last selected element and on reset upload (thanks @it-fm)