Bootstrap Vue Versions Save

BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

v2.22.0

1 year ago

πŸš€ Features

  • b-link
    • #6811 Support exact-path and exact-path-active-class props for router link
  • b-form-tags
    • #6395 Adds focusin & focusout to wrapper and prevents firing multiple focus/blur events
    • #6347 Add feedback-aria-live prop
  • general
    • #6375 Add headerTag and footerTag props to all componets with header and footer
  • b-dropdown
    • #6339 Add toggle-attrs prop

πŸ› Bug Fixes

  • general
    • #6834 Replace sass division with multiplication
  • b-table
    • #6645 Selected table header text no longer prevents table row selection
    • #6606 Fix range selection of b-table
    • #6603 Set aria-sort when using sortKey and no-local-sorting
    • #6383 Default role to grid when selectable and table otherwise
    • #6382 Prefer user-provided role attribute
    • #6372 Add missing role="grid" when selectable
    • #6371 Header cell overflow for .sr-only sort label
    • #6355 Add missing sortKey field type and correct a typo
  • b-skeleton
    • #6858 Accepts custom attributes
  • nav-item-dropdown
    • 97bb97b0 Update dropdown to set correct aria-controls
  • b-dropdown
    • #6865 Set correct aria-haspopup attribute for the toggle button
    • #6367 Decrease delay when hiding inside a navbar on no-touch devices
  • utils/dom
    • #6508, #6511 Bind requestAF to window
  • docs
    • #6545 Use https:// urls in docs
  • b-form-group
    • #6346 Remove role="alert" from valid/invalid feedback
  • b-input-tags
    • #6389 Respect custom $input-color
  • b-link
    • #6374 Remove default values from vue-router pass-down props
  • b-img-lazy
    • #6349 Fix blank placeholder for Firefox
    • #6302 Fix blank-src not working
  • b-form-input/b-form-textarea
    • #6345 Legacy browser support

🏑 Chore

  • tests
    • 8ce291b5 Refactor tests not to use $children
    • b16514b9 Remove useless localVue usage
    • ac8ebfea Replace find with findComponents
    • d113cc7e Remove createContainer helper
  • b-form-tags
    • #6752 Correct typo b-from-tags to b-form-tags
  • icons
    • #6611 Update Bootstrap Icons to v1.5.0
  • docs
    • #6466 Add new "Vuexy - Admin Dashboard" theme
    • #6368 Make sure the clicked anchor target is reflected in URL
  • ci
    • #6592 Update workflows to new Node.js versions
  • refactor
    • #6381 Move away from lifecycle hook listeners
    • #6356 Unify event variable names

πŸ’– Thanks to

  • Andrei Gheorghiu
  • Connor Forbes
  • Illya Klymov
  • JD
  • James Pickard
  • Jingsong Gao
  • John Franey
  • Jonathan Guberman
  • Joshua Wu
  • Konstantin
  • Lei Wang
  • Olena Horal
  • Pete Hegman
  • Rare Kang
  • Samuel Denis-D'Ortun
  • William
  • William Teixeira
  • magical-l
  • ochowei
  • xenolithviktor

v2.21.2

3 years ago

πŸ› Bug Fixes

  • b-dropdown
    • #6274 Only apply heading role to header when not a header tag
  • b-table
    • #6266 Allow responsive and stacked props together
    • #6251 Only set aria-describedby when caption really exists
  • general
    • #6265 Clean up props inheritance
    • #6226 Environment detection based on userAgent
  • b-form-datepicker/b-form-timepicker
    • #6249 Control size
  • b-sidebar
    • #6234 Make sure to not exceed 100% in height
  • b-icon
    • #6233 Title render handling

🏑 Chore

  • docs
    • #6263 Correct typos and improve wording in theming section
    • #6244 Fix typos in <b-form-select> and <b-form-textarea> docs
    • d94edfee Fix typo on "Getting started" page
    • #6232 Remove label-for from <b-form-group>'s with <b-form-file> component
    • #6231 Fix typos in the Dropdown README
    • #6222 Improve Bootstrap/BootstrapVue style import guide in "Getting started" docs
  • icons
    • #6252 Update Bootstrap Icons to v1.2.2
  • general
    • #6227 Add Nuxt.js CodeSanbox CI template

πŸ’– Thanks to

  • Rich Klein
  • a-kriya
  • cvn
  • darrelfrancis

v2.21.1

3 years ago

πŸ› Bug Fixes

  • b-tabs
    • #6208 Restore correct active tab detection logic
  • b-badge
    • #6217 Attribute inheritance
  • b-pagination
    • #6200 Don't set initial page count twice
  • b-dropdown
    • #6198 Root events

🏑 Chore

  • docs
    • #6206 Fix <b-form-timepicker> "Button only mode" example markup

v2.21.0

3 years ago

πŸš€ Features

  • b-form-group
    • #6178 Add content-cols props and scoped default slot
  • b-sidebar
    • #6179 Add header slot
  • b-form-tags
    • #6163 Add no-tags-remove prop
  • refactor
    • #6141 Code enhancements for easier Vue 3 migration

πŸ› Bug Fixes

  • b-form-datepicker/b-form-timepicker
    • #6186 Label styles when in button-only mode
  • b-tabs
    • #6154 Cleanup rendering logic
  • b-form-datepicker
    • #6159 valueAsDate prop handling
  • table
    • #6153 Default sort compare logic for date strings
    • c375ce90 Use original value for fallback when number parsing fails in defaultSortCompare

🏑 Chore

  • icons
    • #6194 Update Bootstrap Icons to v1.2.1
    • #6180 Update Bootstrap Icons to v1.2.0
  • refactor
    • b0f5f633 Prefer multiple constants over constants object
  • docs
    • #6148 Update highlight.js to v10

πŸ’– Thanks to

  • magical-l

v2.20.1

3 years ago

πŸ› Bug Fixes

  • general
    • #6113 User supplied prop function detection
  • table
    • c375ce90 Use original value for fallback when number parsing fails in defaultSortCompare

v2.20.0

3 years ago

πŸš€ Features

  • b-form-tags
    • #6104 Add reset method

πŸ› Bug Fixes

  • b-table
    • #6105 Sort handling for numeric string values
    • #6102 Only set tabindex="0" for sortable TH's
  • b-form-tags
    • #6103 Required handling
  • b-form-spinbutton
    • #6101 Button markup
  • general
    • #6070 User supplied prop function detection
  • b-form-input
    • #6084 Modified value handling

🏑 Chore

  • refactor
    • #6100 Improved code sharing between form components
  • docs
    • #6043 Update "Can I use" links
    • #6040 Fix gull & dexam preview image link
    • 25080ca5 Correct comment to Nuxt.js module icons option

πŸ’– Thanks to

  • naime-hossain

v2.19.0

3 years ago

πŸš€ Features

  • config
    • #5981 Improved defaults handling
  • b-media
    • #5965 Improve aside right handling
  • icons
    • #5977 update Bootstrap Icons to v1.1.0

πŸ› Bug Fixes

  • b-dropdown
    • #6009 Click handling on close
  • b-form-group
    • #6006 Accessibility when label-for prop not set
  • b-form-checkbox/b-form-radio
    • #6008 change event timing
  • b-avatar
    • #5975 Badge z-index handling
    • #5963 Prevent avatar from being squished

🏑 Chore

  • docs
    • #6019 Add another pageOptions setting example
    • #6014 Improve component name formatting
    • #5995 Add gull & dexam themes
  • general
    • #6015 Unify interval/timeout handling
    • #6002 Add SECURITY.md
    • #5990 Migrate from node-sass to sass (Dart Sass)
  • ci
    • #6004 Move to Dependabot for all dependency updates
    • #6003 Add CodeQL action
    • #6001 Update Node.js versions

πŸ’– Thanks to

  • 82amp
  • JD
  • Joris Lacance
  • Tal Koren
  • naime-hossain

v2.18.1

3 years ago

πŸ› Bug Fixes

  • b-icon
    • #5939 Local component lookup
  • b-link
    • #5934 href handling with live router
  • b-form-group
    • #5933 Content element ID handling

🏑 Chore

  • docs
    • #5935 Add example on how to alias Vue with Vue CLI

v2.18.0

3 years ago

πŸš€ Features

  • b-calendar
    • #5883 Add no-key-nav property
  • general
    • #5894 Update core-js to v3

πŸ› Bug Fixes

  • b-calendar
    • #5911 Month formatting for certain dates
  • v-tooltip, v-popover
    • #5882 Render data-* attributes on root components
  • b-link
    • #5876 href handling inconsistencies to <router-link>
  • b-card
    • #5872 Properly support header/footer with body image overlay
  • b-skeleton
    • #5863 Animation overflow issue for Safari
  • b-carousel
    • #5845 Fix glitching when switching slides fast

🏑 Chore

  • docs
    • #5923 Correct Bootstrap SCSS imports
    • #5895 Use new slot syntax everywhere
    • #5892 Fix datepicker locale typo
    • #5862 Simplify <b-form-group> validation message example
    • #5864 Add example for <b-toast> with custom close button
    • #5801 Fix typo in b-form-rating docs
  • general
    • #5904 Move global Vue.js entry to source root
    • #5899 Update dependencies
    • e48ed8ba Ignore package-lock.json

πŸ’– Thanks to

  • Marco TΓΊlio Gaulberto da Silva
  • Sauli Anto
  • Π‘Π°Π»ΠΎΠ΅Π² Π‘Π°Π΄ΠΈ

v2.17.3

3 years ago

No changes to v2.17.2.