Skip to content

Releases: bootstrap-vue/bootstrap-vue

v2.22.0

17 Apr 12:49
Compare
Choose a tag to compare

🚀 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
    • 97bb97b 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
  • 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
    • 8ce291b Refactor tests not to use $children
    • b16514b Remove useless localVue usage
    • ac8ebfe Replace find with findComponents
    • d113cc7 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

01 Jan 00:45
d0fb9c2
Compare
Choose a tag to compare

🐛 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
  • 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
    • d94edfe 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

16 Dec 21:11
1d08d65
Compare
Choose a tag to compare

🐛 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

🏡 Chore

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

v2.21.0

14 Dec 14:44
f86c32a
Compare
Choose a tag to compare

🚀 Features

  • b-form-group
    • #6178 Add content-cols props and scoped default slot
  • b-sidebar
  • 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
    • c375ce9 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
    • b0f5f63 Prefer multiple constants over constants object
  • docs
    • #6148 Update highlight.js to v10

💖 Thanks to

  • magical-l

v2.20.1

01 Dec 08:00
c10f945
Compare
Choose a tag to compare

🐛 Bug Fixes

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

v2.20.0

30 Nov 16:04
98d01c9
Compare
Choose a tag to compare

🚀 Features

  • b-form-tags

🐛 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
  • 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
    • 25080ca Correct comment to Nuxt.js module icons option

💖 Thanks to

  • naime-hossain

v2.19.0

08 Nov 17:00
fb4a4b7
Compare
Choose a tag to compare

🚀 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

21 Oct 19:57
e9e6271
Compare
Choose a tag to compare

🐛 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

19 Oct 07:24
7d3d06e
Compare
Choose a tag to compare

🚀 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
    • e48ed8b Ignore package-lock.json

💖 Thanks to

  • Marco Túlio Gaulberto da Silva
  • Sauli Anto
  • Салоев Сади

v2.17.3

18 Sep 11:26
2f00167
Compare
Choose a tag to compare

No changes to v2.17.2.