All Versions
88
Latest Version
Avg Release Cycle
18 days
Latest Release
-

Changelog History
Page 8

  • v0.4.4 Changes

    • #139 Fix notices durations and constructor options
  • v0.4.3 Changes

    • ๐Ÿ“š Update switch animation (it was laggy) and causing weird behavior within <keep-alive> components, see updated animation
    • โž• Add tons of props to Autocomplete, see here
    • โฌ‡๏ธ Dropdown button as addon now needs a .control element wrapping
    • โž• Add some useful methods on docs for Input, Select, Autocomplete and Table
    • ๐Ÿ›  Fix autocomplete list width
    • #38 Add animation prop for dialog and modal, for custom animation (transition name)
    • ๐Ÿ’… #115 Add row-class property to table to style row status, e.g.:
        <b-table :data="tableData" :row-class="row => row.amount < 10 && 'is-warning'">[...]</b-table>
    
    • #117 Fix table row loop missing key prop
    • #122 Fix async tab-items
    • #124 Toast, Dialog, Snackbar and Programmatic Modal exposed
    • 0๏ธโƒฃ #128 Add default notices duration constructor options (thanks @quimarche)
    • #130 Fix checkbox/switch not emitting change event when using keyboard (thanks @gongzza)
    • #132 Add dropdown active-change event to know when it's dropdown list is active/visible (thanks @bartboy011)
    • #134 Add true-value and false-value props to checkbox
  • v0.4.2 Changes

    • ๐Ÿ›  Fix Buefy installation
  • v0.4.1 Changes

    • ๐Ÿ›  Fix table sorting null values
    • Table null values always come last when sorting
    • โž• Add icon support to select
    • ๐Ÿ›  Fix dropdown to not stay on top of trigger
    • ๐Ÿ›  Fix switch disable state
    • โž• Add click events for dropdown option
    • ๐Ÿ›  Fix dropdown disable state
    • ๐Ÿ›  Fix table columns not being reactive
    • #90 Fix tabs with long elements (thanks @mirshko)
    • โšก๏ธ #91 Update Bulma to v0.4.2
    • #96 Add visible prop to table column
    • #102 Fix anchor tag / router-link on dropdown
    • #104 Fix numeric zero values on input's maxlength (thanks @iwan-wijaya)
  • v0.4.0 Changes

    I've broke some stuff...

    • โฌ‡๏ธ Remove label, icon and icon-pack properties from DropdownOption thanks to the new syntax, see docs
    • Remove content property from TableColumn, use v-html on an element inside TableColumn instead
    • Field, Snackbar and Toast position property now needs the is- prefix (eg. is-top-left or is-centered) โ€” Gotta fix these inconsistencies while it's still in beta
    • โœ‚ Remove on-off prop from Switch

    โž• Additions and fixes

    • ๐Ÿ†• New component: Autocomplete, see docs
    • Switch design overhaul, see new style
    • ๐Ÿ›  Fix Tabs dynamic height
    • โž• Add one more Sass variable: $speed-slower: 250ms !default
    • โž• Add size prop to Switch
    • โž• Add .sync modifier to Pagination current prop
    • โž• Add active property and changed animations of Notification and Message
    • โž• Add Dropdown within nav example
    • All selections control (Checkbox, Radio, RadioButton and Switch) can now be focused and changed by keyboard
    • #69 Add loading state to Table
    • #71 Add background for checked rows on Table (thanks @mikejavier)
    • #72 Fix Table overflow
    • #74 Fix DropdownOption slots, can customize with HTML now
    • #76 Modal close event accepts parameters (thanks @gongzza)
    • #77 Add index to Table scoped slot (thanks @UrVerySpecial)
    • #78 Fix Table sorting zero values (thanks @gwvt)
    • #82 Fix Select with numeric zero value
  • v0.3.2 Changes

    • ๐Ÿ†• New component: Tabs, see docs
    • โž• Add content prop to TableColumn, use this instead of v-html or it might break on tables with mobile-cards (collapsed rows)
    • Alert Dialog accepts string as well
    • Dialog open with focus on confirm button (easier to just hit enter)
    • Modal can be used in template as well (non programmatic)
    • Table automatically scrolls if overflowed
    • #62 Add sort direction with Table mobile-cards
    • #67 Fix Table sort null values
  • v0.3.1 Changes

    • Field grouped now also works on nested Fields
    • โž• Add Modal props
    • ๐Ÿ›  Fix all animations
    • ๐Ÿ›  Fix row click error
    • ๐Ÿ›  Fix .sync modifier
    • #56 Fix selection controls initial state always false
    • โšก๏ธ #58 Fix Table checked-rows prop not updating on Chrome
  • v0.3.0 Changes

    Modal

    ๐Ÿ‘‰ Show any content you want in a modal programatically, like an image:

    this.$modal.open(
        `<p class="image is-4by3">
            <img src="./static/placeholder-1280x960.png">
        </p>`
    )
    

    or a component:

    import CustomComponent from './components/CustomComponent'
    
    this.$modal.open({
        component: CustomComponent
    })
    

    Table

    Breakable changes on it, now requires a scoped slot to wrap the columns, and a slot inside the column. You have now full control over the content of cells:

    <b-table :data="data">
        <template scope="props">
            <b-table-column field="id" label="ID" sortable numeric>
                {{ props.row.id }}
            </b-table-column>
    
            <b-table-column field="user.first_name" label="First Name" sortable>
                {{ props.row.user.first_name }}
            </b-table-column>
    
            <b-table-column field="date" label="Date" sortable
                v-html="formatDate(props.row.date)">
            </b-table-column>
    
            <b-table-column field="gender" label="Gender">
                <b-icon
                    pack="fa"
                    :icon="props.row.gender === 'Male' ? 'mars' : 'venus'">
                </b-icon>
                {{ props.row.gender }}
            </b-table-column>
        </template>
    </b-table>
    
    • ๐Ÿ”€ Prop selectable renamed to selected and expects an Object, if you have Vuejs v2.3+ you can use the .sync modifier to make it two-way binding:
    <b-table :data="data" :selected.sync="selectedRow">
    

    is the same as:

    <b-table :data="data" :selected="selectedRow" @select="row => selectedRow = row">
    
    • ๐Ÿ”€ Table new prop checked-rows that expects an Array, if you have Vuejs v2.3+ you can use the .sync modifier to make it two-way binding
    • ๐Ÿšš Table render-html prop removed thanks to the new syntax
    • ๐Ÿšš Column component prop removed thanks to the new syntax
    • Column field prop now accepts nested object keys

    Other

    • ๐Ÿ’ฅ Breaking: Select b-option is now only option
    • ๐Ÿ’ฅ Breaking: Dropdown b-option is now b-dropdown-option
    • ๐Ÿ›  Fix Dropdown background overlay index
    • #43 Fix Dialog cancel button focus state
    • #50 Add page-change event on Table
    • #52 Fix Select option
    • #53 Add type=button to notifications
  • v0.2.2 Changes

    • โšก๏ธ Update Vue to 2.2.6
    • โšก๏ธ Update Bulma to 0.4.1
    • #35 Fix Dropdown TypeError
    • #29, #39 Fix SSR
    • 0๏ธโƒฃ #42 Fix Table default-sort prop
    • ๐Ÿšš #40 Select now use native select, removed searchable property
  • v0.2.1 Changes

    • โž• Add loading property to Select
    • ๐Ÿ›  Fix Checkbox disabled style
    • ๐Ÿ›  Fix Input not being validated when v-model is updated
    • ๐Ÿ›  Fix Input loading overlapping other icons
    • ๐Ÿ›  Fix Input password-reveal icon being overlapped by Field type icon
    • #23 Fix Select with addons overflowing
    • #30 Fix Table backend-sorting resetting sorted column
    • #33 Fix Input and Select on-blur listener removing user-defined Field type and message