UNPKG

bootstrap-vue

Version:

With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens

761 lines (665 loc) 121 kB
# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ## [2.23.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.22.0...v2.24.0) (2022-10-25) ### Bug Fixes - **vue3:** do not rely on \_\_vueParentComponent in tooltip ([fe13503](https://github.com/bootstrap-vue/bootstrap-vue/commit/fe13503f7aa6d0bd6f7e1ed4f4a2e7acff421106)) - update refs inside v-for to work for @vue/compat ([ae4bac8](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae4bac8a4327a1f293afbcf571e84ed1de4497f8)) ### Other v2.23.0 - add support for @vue/compat ## [2.22.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.21.2...v2.22.0) (2022-04-17) ### Features - **b-dropdown:** add `toggle-attrs` prop (closes [#3694](https://github.com/bootstrap-vue/bootstrap-vue/issues/3694)) ([#6339](https://github.com/bootstrap-vue/bootstrap-vue/issues/6339)) ([6cfcbb3](https://github.com/bootstrap-vue/bootstrap-vue/commit/6cfcbb300877e7e1fc03e847c540c6f2c8b0742b)) - **b-form-group:** add `content-cols` props and scoped `default` slot (closes [#6095](https://github.com/bootstrap-vue/bootstrap-vue/issues/6095), [#6118](https://github.com/bootstrap-vue/bootstrap-vue/issues/6118)) ([#6178](https://github.com/bootstrap-vue/bootstrap-vue/issues/6178)) ([fab6dc5](https://github.com/bootstrap-vue/bootstrap-vue/commit/fab6dc57e974f14b7fb50f6f413f3fa9a4504290)) - **b-form-tags:** add `feedback-aria-live` prop ([#6347](https://github.com/bootstrap-vue/bootstrap-vue/issues/6347)) ([5332970](https://github.com/bootstrap-vue/bootstrap-vue/commit/533297054ce98e879071b35da11a3dd5927beafe)) - **b-form-tags:** add `no-tags-remove` prop (closes [#6162](https://github.com/bootstrap-vue/bootstrap-vue/issues/6162)) ([#6163](https://github.com/bootstrap-vue/bootstrap-vue/issues/6163)) ([92de1f9](https://github.com/bootstrap-vue/bootstrap-vue/commit/92de1f9f7772c595afcd16d25d8f71b54a2e077b)) - **b-form-tags:** add `reset` method ([#6104](https://github.com/bootstrap-vue/bootstrap-vue/issues/6104)) ([d610291](https://github.com/bootstrap-vue/bootstrap-vue/commit/d6102913a5f9a3295f646fad50ba58ffc31533e8)) - **b-form-tags:** adds `focusin` & `focusout` to wrapper and prevents firing multiple `focus`/`blur` events ([#6395](https://github.com/bootstrap-vue/bootstrap-vue/issues/6395)) ([44e558f](https://github.com/bootstrap-vue/bootstrap-vue/commit/44e558f73c2ae0d4daafbdbc2616002c7c7a763f)) - **b-link:** support `exact-path` and `exact-path-active-class` props for router link (fixes [#6434](https://github.com/bootstrap-vue/bootstrap-vue/issues/6434)) ([#6811](https://github.com/bootstrap-vue/bootstrap-vue/issues/6811)) ([576e67b](https://github.com/bootstrap-vue/bootstrap-vue/commit/576e67b3af434037a5ee17533a232465527d5edd)) - add `headerTag` and `footerTag` props to all componets with header and footer ([#6375](https://github.com/bootstrap-vue/bootstrap-vue/issues/6375)) ([c6dd70a](https://github.com/bootstrap-vue/bootstrap-vue/commit/c6dd70a787cdc711b3ce539a65f6aac273749874)) - **b-media:** improve aside right handling ([#5965](https://github.com/bootstrap-vue/bootstrap-vue/issues/5965)) ([49a3f00](https://github.com/bootstrap-vue/bootstrap-vue/commit/49a3f00420bf9958deda3a6be0ccb76cc3ea06ba)) - **b-sidebar:** add `header` slot ([#6179](https://github.com/bootstrap-vue/bootstrap-vue/issues/6179)) ([341b7f0](https://github.com/bootstrap-vue/bootstrap-vue/commit/341b7f07943d6079d2bf5d6ab88bbcc50f91d0c5)) - **config:** improved defaults handling (closes [#4507](https://github.com/bootstrap-vue/bootstrap-vue/issues/4507), [#5138](https://github.com/bootstrap-vue/bootstrap-vue/issues/5138), [#5291](https://github.com/bootstrap-vue/bootstrap-vue/issues/5291), [#5459](https://github.com/bootstrap-vue/bootstrap-vue/issues/5459), [#5958](https://github.com/bootstrap-vue/bootstrap-vue/issues/5958)) ([#5981](https://github.com/bootstrap-vue/bootstrap-vue/issues/5981)) ([7ea0cc4](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ea0cc4a16d27b179eca47d351eaa9fe6fdfd56e)) - **refactor:** code enhancements for easier Vue 3 migration (closes [#6124](https://github.com/bootstrap-vue/bootstrap-vue/issues/6124), [#6139](https://github.com/bootstrap-vue/bootstrap-vue/issues/6139)) ([#6141](https://github.com/bootstrap-vue/bootstrap-vue/issues/6141)) ([5bf6733](https://github.com/bootstrap-vue/bootstrap-vue/commit/5bf6733595091cc204d3acc0641f8f0301bcbe9c)) ### Bug Fixes - **b-avatar:** badge `z-index` handling ([#5975](https://github.com/bootstrap-vue/bootstrap-vue/issues/5975)) ([ecb33bd](https://github.com/bootstrap-vue/bootstrap-vue/commit/ecb33bdb510832096bc5a5196a11c97388bf6411)) - **b-avatar:** prevent avatar from being squished ([#5963](https://github.com/bootstrap-vue/bootstrap-vue/issues/5963)) ([b3946ed](https://github.com/bootstrap-vue/bootstrap-vue/commit/b3946ed7a7b327fb7c66b44caaf122460fc24005)), closes [#5962](https://github.com/bootstrap-vue/bootstrap-vue/issues/5962) - **b-badge:** attribute inheritance ([#6217](https://github.com/bootstrap-vue/bootstrap-vue/issues/6217)) ([2d31f31](https://github.com/bootstrap-vue/bootstrap-vue/commit/2d31f31909c002faa2a9d8bd8620115ddf8ce603)) - **b-dropdown:** click handling on close (closes [#5982](https://github.com/bootstrap-vue/bootstrap-vue/issues/5982)) ([#6009](https://github.com/bootstrap-vue/bootstrap-vue/issues/6009)) ([cf7a1cb](https://github.com/bootstrap-vue/bootstrap-vue/commit/cf7a1cb017e2263939a64e300abbbbac35c121d4)) - **b-dropdown:** decrease delay when hiding inside a navbar on no-touch devices (closes [#6306](https://github.com/bootstrap-vue/bootstrap-vue/issues/6306)) ([#6367](https://github.com/bootstrap-vue/bootstrap-vue/issues/6367)) ([7d72605](https://github.com/bootstrap-vue/bootstrap-vue/commit/7d726056eb40a148afbafd0710035cb306582bb6)) - **b-dropdown:** only apply `heading` role to header when not a `header` tag ([#6274](https://github.com/bootstrap-vue/bootstrap-vue/issues/6274)) ([bd67da0](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd67da0c40744e6b245a4e514e2319ca7bfafe2d)) - **b-dropdown:** root events ([#6198](https://github.com/bootstrap-vue/bootstrap-vue/issues/6198)) ([6dcd233](https://github.com/bootstrap-vue/bootstrap-vue/commit/6dcd23334f2870220ed5c4d8b30bd556e57c03d5)) - **b-dropdown:** Sets correct `aria-haspopup` attribute for the toggle button ([#6865](https://github.com/bootstrap-vue/bootstrap-vue/issues/6865)) ([d92c2f1](https://github.com/bootstrap-vue/bootstrap-vue/commit/d92c2f1237b44102f0bf6eadd26d97423b9f8c2b)) - **b-form-checkbox/b-form-radio:** `chnage` event timing ([#6008](https://github.com/bootstrap-vue/bootstrap-vue/issues/6008)) ([37ec7e9](https://github.com/bootstrap-vue/bootstrap-vue/commit/37ec7e9991b66af51ff81420da8eb88928615f9d)) - **b-form-datepicker:** `valueAsDate` prop handling ([#6159](https://github.com/bootstrap-vue/bootstrap-vue/issues/6159)) ([5cb8e0c](https://github.com/bootstrap-vue/bootstrap-vue/commit/5cb8e0c474ab750868379b4293d0eb5d52f5dd85)) - **b-form-datepicker/b-form-timepicker:** control size ([#6249](https://github.com/bootstrap-vue/bootstrap-vue/issues/6249)) ([f2ffbeb](https://github.com/bootstrap-vue/bootstrap-vue/commit/f2ffbeb85a71f0e3ac5c6ea55622771357c703e1)) - **b-form-datepicker/b-form-timepicker:** label styles when in `button-only` mode (closes [#6172](https://github.com/bootstrap-vue/bootstrap-vue/issues/6172)) ([#6186](https://github.com/bootstrap-vue/bootstrap-vue/issues/6186)) ([e8842ba](https://github.com/bootstrap-vue/bootstrap-vue/commit/e8842bae98e83d16f3429b37f219ae61890a5c38)) - **b-form-group:** accessibility when `label-for` prop not set ([#6006](https://github.com/bootstrap-vue/bootstrap-vue/issues/6006)) ([16f777b](https://github.com/bootstrap-vue/bootstrap-vue/commit/16f777b14bdcf9ebb6fae0325d355c7f5272bd98)) - **b-form-input:** modified value handling ([#6084](https://github.com/bootstrap-vue/bootstrap-vue/issues/6084)) ([d6d8e3c](https://github.com/bootstrap-vue/bootstrap-vue/commit/d6d8e3c0f309ca16ede0c874bb787ab2fed7b380)) - **b-form-input/b-form-textarea:** legacy browser support (closes [#6283](https://github.com/bootstrap-vue/bootstrap-vue/issues/6283)) ([#6345](https://github.com/bootstrap-vue/bootstrap-vue/issues/6345)) ([a79d98a](https://github.com/bootstrap-vue/bootstrap-vue/commit/a79d98a78f68ba3c15e626928f5e5208aba05d2f)) - **b-form-spinbutton:** button markup ([#6101](https://github.com/bootstrap-vue/bootstrap-vue/issues/6101)) ([5082976](https://github.com/bootstrap-vue/bootstrap-vue/commit/5082976e90264cadd84a4c9dbf339ce90fe49456)) - **b-form-tags:** required handling (closes [#6094](https://github.com/bootstrap-vue/bootstrap-vue/issues/6094)) ([#6103](https://github.com/bootstrap-vue/bootstrap-vue/issues/6103)) ([2dc6b9d](https://github.com/bootstrap-vue/bootstrap-vue/commit/2dc6b9d5bc5fcb3cf1febda7d9e5b03d1ee9a3d0)) - **b-icon:** title render handling ([#6233](https://github.com/bootstrap-vue/bootstrap-vue/issues/6233)) ([b025047](https://github.com/bootstrap-vue/bootstrap-vue/commit/b0250477e6b4228f1f228c2776c8c211d8a57f00)) - **b-img-lazy:** `blank` placeholder for Firefox (closes [#6320](https://github.com/bootstrap-vue/bootstrap-vue/issues/6320)) ([#6349](https://github.com/bootstrap-vue/bootstrap-vue/issues/6349)) ([9b297c9](https://github.com/bootstrap-vue/bootstrap-vue/commit/9b297c9415744ddb7bd3d50bbe5957859a61123e)) - **b-img-lazy:** fix blank-src not work error ([#6302](https://github.com/bootstrap-vue/bootstrap-vue/issues/6302)) ([a6ace2f](https://github.com/bootstrap-vue/bootstrap-vue/commit/a6ace2f229680e13b0f91c17458461b8afda9f7b)) - **b-link:** remove default values from `vue-router` pass-down props (closes [#6373](https://github.com/bootstrap-vue/bootstrap-vue/issues/6373)) ([#6374](https://github.com/bootstrap-vue/bootstrap-vue/issues/6374)) ([0a14828](https://github.com/bootstrap-vue/bootstrap-vue/commit/0a14828961846b907cf8243e1a14954911f802cf)) - **b-skeleton:** accepts custom attributes ([#6858](https://github.com/bootstrap-vue/bootstrap-vue/issues/6858)) ([9b1edc9](https://github.com/bootstrap-vue/bootstrap-vue/commit/9b1edc978f7029facaf5a4f2a512b13cd43987a8)) - **b-table:** fix range selection of b-table ([#6606](https://github.com/bootstrap-vue/bootstrap-vue/issues/6606)) ([c11f0db](https://github.com/bootstrap-vue/bootstrap-vue/commit/c11f0db211aa2c45209a4081ae4e02337ec55015)) - **b-table:** selected table header text no longer prevents table row selection ([#6645](https://github.com/bootstrap-vue/bootstrap-vue/issues/6645)) ([010ab31](https://github.com/bootstrap-vue/bootstrap-vue/commit/010ab3180eaeb9f43e9c922fb6e47419504b8f99)) - replace sass division with multiplication ([#6834](https://github.com/bootstrap-vue/bootstrap-vue/issues/6834)) ([dd051e9](https://github.com/bootstrap-vue/bootstrap-vue/commit/dd051e93cbb2ce41d3060eda2b5a82ce28fe183c)) - **b-form-group:** remove `role="alert"` from valid/invalid feedback (closes [#6300](https://github.com/bootstrap-vue/bootstrap-vue/issues/6300), [#6307](https://github.com/bootstrap-vue/bootstrap-vue/issues/6307)) ([#6346](https://github.com/bootstrap-vue/bootstrap-vue/issues/6346)) ([c0959c4](https://github.com/bootstrap-vue/bootstrap-vue/commit/c0959c4df2552929d7fa68e28fb700297df291f8)) - **b-input-tags:** not respecting custom `$input-color` (closes [#6388](https://github.com/bootstrap-vue/bootstrap-vue/issues/6388)) ([#6389](https://github.com/bootstrap-vue/bootstrap-vue/issues/6389)) ([9f045d4](https://github.com/bootstrap-vue/bootstrap-vue/commit/9f045d47b1eae4036910a1e397ed17b664e259c5)) - **b-pagination:** don't set initial page count twice ([#6200](https://github.com/bootstrap-vue/bootstrap-vue/issues/6200)) ([d7394e3](https://github.com/bootstrap-vue/bootstrap-vue/commit/d7394e3426e5b06797caef070137ec47b25ef62a)) - **b-sidebar:** make sure to not exceed 100% in height (closes [#6176](https://github.com/bootstrap-vue/bootstrap-vue/issues/6176)) ([#6234](https://github.com/bootstrap-vue/bootstrap-vue/issues/6234)) ([782e11d](https://github.com/bootstrap-vue/bootstrap-vue/commit/782e11dedf8ed9f362a1c44772d660adf24975a5)) - **b-table:** add missing `role="grid"` when selectable (closes [#6305](https://github.com/bootstrap-vue/bootstrap-vue/issues/6305)) ([#6372](https://github.com/bootstrap-vue/bootstrap-vue/issues/6372)) ([bc02fb8](https://github.com/bootstrap-vue/bootstrap-vue/commit/bc02fb86198701f8f2ef7b05dadf59cd2c0381cd)) - **b-table:** add missing `sortKey` field type and correct a typo ([#6355](https://github.com/bootstrap-vue/bootstrap-vue/issues/6355)) ([f5ca62f](https://github.com/bootstrap-vue/bootstrap-vue/commit/f5ca62faec6d5fb9e873b362b6efb153d419a7cc)) - **b-table:** allow `responsive` and `stacked` props together ([#6266](https://github.com/bootstrap-vue/bootstrap-vue/issues/6266)) ([fa977a8](https://github.com/bootstrap-vue/bootstrap-vue/commit/fa977a83cf21dd118e30f81aacf80d1c25b5c484)) - **b-table:** default `role` to `grid` when `selectable` and `table` otherwise ([#6383](https://github.com/bootstrap-vue/bootstrap-vue/issues/6383)) ([3f5a309](https://github.com/bootstrap-vue/bootstrap-vue/commit/3f5a3095500c706a75f0f0d6015b0b2777051e1f)), closes [#6326](https://github.com/bootstrap-vue/bootstrap-vue/issues/6326) - **b-table:** header cell overflow for `.sr-only` sort label ([#6371](https://github.com/bootstrap-vue/bootstrap-vue/issues/6371)) ([11617b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/11617b4c78d06a0f48306983621fdb4ec1aa9932)) - **b-table:** only set `aria-describedby` when caption really exists ([#6251](https://github.com/bootstrap-vue/bootstrap-vue/issues/6251)) ([b980017](https://github.com/bootstrap-vue/bootstrap-vue/commit/b980017139613db5d7c8df4293a4d80673c9e646)) - **b-table:** only set `tabindex="0"` for sortable TH's ([#6102](https://github.com/bootstrap-vue/bootstrap-vue/issues/6102)) ([dd23742](https://github.com/bootstrap-vue/bootstrap-vue/commit/dd237425e4e7a7e73d5c17210780b02dab2110e2)) - **b-table:** prefer user-provided `role` attribute ([#6382](https://github.com/bootstrap-vue/bootstrap-vue/issues/6382)) ([9e25a3b](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e25a3b97e911e84473991def78c9b4307b6f822)) - **b-table:** set `aria-sort` when using `sortKey` and `no-local-sorting` (closes [#6602](https://github.com/bootstrap-vue/bootstrap-vue/issues/6602)) ([#6603](https://github.com/bootstrap-vue/bootstrap-vue/issues/6603)) ([2438137](https://github.com/bootstrap-vue/bootstrap-vue/commit/2438137c3757b28657e7185432805079ee25c559)) - **b-table:** sort handling for numeric string values (closes [#6092](https://github.com/bootstrap-vue/bootstrap-vue/issues/6092)) ([#6105](https://github.com/bootstrap-vue/bootstrap-vue/issues/6105)) ([29fbcb5](https://github.com/bootstrap-vue/bootstrap-vue/commit/29fbcb58c5efed0dbbafa8b0bb5fc1d1651079cd)) - **b-tabs:** cleanup rendering logic ([#6154](https://github.com/bootstrap-vue/bootstrap-vue/issues/6154)) ([8aeb9e9](https://github.com/bootstrap-vue/bootstrap-vue/commit/8aeb9e941e84ec45a3415ab7238729458f56e427)) - **b-tabs:** restore correct active tab detection logic (closes [#6205](https://github.com/bootstrap-vue/bootstrap-vue/issues/6205)) ([#6208](https://github.com/bootstrap-vue/bootstrap-vue/issues/6208)) ([6d92a43](https://github.com/bootstrap-vue/bootstrap-vue/commit/6d92a4376c227a02a7c24e19c04e437bb8909c1c)) - **docs:** completing the url so that the link is correct ([#6545](https://github.com/bootstrap-vue/bootstrap-vue/issues/6545)) ([c9c85a9](https://github.com/bootstrap-vue/bootstrap-vue/commit/c9c85a92460c583439f96b61095e2fa0f3c41378)) - **nav-item-dropdown:** update dropdown to set correct aria-controls ([97bb97b](https://github.com/bootstrap-vue/bootstrap-vue/commit/97bb97b004b28bc34a49fc20dcc5b247f228404f)) - **utils/dom:** bind `requestAF()` to `window` ([#6508](https://github.com/bootstrap-vue/bootstrap-vue/issues/6508)) ([#6511](https://github.com/bootstrap-vue/bootstrap-vue/issues/6511)) ([f8caaec](https://github.com/bootstrap-vue/bootstrap-vue/commit/f8caaec837b184d3f2736a6fdb4b8ceea28942ae)) - clean up props inheritance ([#6265](https://github.com/bootstrap-vue/bootstrap-vue/issues/6265)) ([79784ae](https://github.com/bootstrap-vue/bootstrap-vue/commit/79784ae6e03f90ee14ce90f8f5e02d0249eb5c4a)) - environment detection based on `userAgent` ([#6226](https://github.com/bootstrap-vue/bootstrap-vue/issues/6226)) ([cdfd16c](https://github.com/bootstrap-vue/bootstrap-vue/commit/cdfd16c32296072e49596a8acf722c77709f1b93)) - **table:** default sort compare logic for date strings ([#6153](https://github.com/bootstrap-vue/bootstrap-vue/issues/6153)) ([3696a1f](https://github.com/bootstrap-vue/bootstrap-vue/commit/3696a1f888f2462a428431a593e235fd89bf54d4)) - user supplied prop function detection ([#6070](https://github.com/bootstrap-vue/bootstrap-vue/issues/6070)) ([cea6051](https://github.com/bootstrap-vue/bootstrap-vue/commit/cea6051efc901325d63c22f65381242bd6e774e7)) - user supplied prop function detection (closes [#6112](https://github.com/bootstrap-vue/bootstrap-vue/issues/6112)) ([#6113](https://github.com/bootstrap-vue/bootstrap-vue/issues/6113)) ([1d85839](https://github.com/bootstrap-vue/bootstrap-vue/commit/1d85839fa76c88f1a411a81945d03a4c895b3f4f)) - **table:** use original value for fallback when number parsing fails in `defaultSortCompare()` ([c375ce9](https://github.com/bootstrap-vue/bootstrap-vue/commit/c375ce9093ed91060b4ab199ad771dd667a68589)) <a name="2.21.2"></a> ### [v2.21.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.21.1...v2.21.2) Released: 2021-01-01 ### Bug Fixes v2.21.2 - **b-dropdown:** only apply `heading` role to header when not a `header` tag ([#6274](https://github.com/bootstrap-vue/bootstrap-vue/issues/6274)) ([bd67da0](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd67da0c40744e6b245a4e514e2319ca7bfafe2d)) - **b-table:** allow `responsive` and `stacked` props together ([#6266](https://github.com/bootstrap-vue/bootstrap-vue/issues/6266)) ([fa977a8](https://github.com/bootstrap-vue/bootstrap-vue/commit/fa977a83cf21dd118e30f81aacf80d1c25b5c484)) - clean up props inheritance ([#6265](https://github.com/bootstrap-vue/bootstrap-vue/issues/6265)) ([79784ae](https://github.com/bootstrap-vue/bootstrap-vue/commit/79784ae6e03f90ee14ce90f8f5e02d0249eb5c4a)) - **b-form-datepicker/b-form-timepicker:** control size ([#6249](https://github.com/bootstrap-vue/bootstrap-vue/issues/6249)) ([f2ffbeb](https://github.com/bootstrap-vue/bootstrap-vue/commit/f2ffbeb85a71f0e3ac5c6ea55622771357c703e1)) - **b-icon:** title render handling ([#6233](https://github.com/bootstrap-vue/bootstrap-vue/issues/6233)) ([b025047](https://github.com/bootstrap-vue/bootstrap-vue/commit/b0250477e6b4228f1f228c2776c8c211d8a57f00)) - **b-sidebar:** make sure to not exceed 100% in height (closes [#6176](https://github.com/bootstrap-vue/bootstrap-vue/issues/6176)) ([#6234](https://github.com/bootstrap-vue/bootstrap-vue/issues/6234)) ([782e11d](https://github.com/bootstrap-vue/bootstrap-vue/commit/782e11dedf8ed9f362a1c44772d660adf24975a5)) - **b-table:** only set `aria-describedby` when caption really exists ([#6251](https://github.com/bootstrap-vue/bootstrap-vue/issues/6251)) ([b980017](https://github.com/bootstrap-vue/bootstrap-vue/commit/b980017139613db5d7c8df4293a4d80673c9e646)) - environment detection based on `userAgent` ([#6226](https://github.com/bootstrap-vue/bootstrap-vue/issues/6226)) ([cdfd16c](https://github.com/bootstrap-vue/bootstrap-vue/commit/cdfd16c32296072e49596a8acf722c77709f1b93)) <a name="2.21.1"></a> ## [v2.21.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.21.0...v2.21.1) Released: 2020-12-16 ### Bug Fixes v2.21.1 - **b-badge:** attribute inheritance ([#6217](https://github.com/bootstrap-vue/bootstrap-vue/issues/6217)) ([2d31f31](https://github.com/bootstrap-vue/bootstrap-vue/commit/2d31f31909c002faa2a9d8bd8620115ddf8ce603)) - **b-dropdown:** root events ([#6198](https://github.com/bootstrap-vue/bootstrap-vue/issues/6198)) ([6dcd233](https://github.com/bootstrap-vue/bootstrap-vue/commit/6dcd23334f2870220ed5c4d8b30bd556e57c03d5)) - **b-pagination:** don't set initial page count twice ([#6200](https://github.com/bootstrap-vue/bootstrap-vue/issues/6200)) ([d7394e3](https://github.com/bootstrap-vue/bootstrap-vue/commit/d7394e3426e5b06797caef070137ec47b25ef62a)) - **b-tabs:** restore correct active tab detection logic (closes [#6205](https://github.com/bootstrap-vue/bootstrap-vue/issues/6205)) ([#6208](https://github.com/bootstrap-vue/bootstrap-vue/issues/6208)) ([6d92a43](https://github.com/bootstrap-vue/bootstrap-vue/commit/6d92a4376c227a02a7c24e19c04e437bb8909c1c)) <a name="2.21.0"></a> ## [v2.21.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.20.1...v2.21.0) Released: 2020-12-14 ### Features v2.21.0 - **b-form-group:** add `content-cols` props and scoped `default` slot (closes [#6095](https://github.com/bootstrap-vue/bootstrap-vue/issues/6095), [#6118](https://github.com/bootstrap-vue/bootstrap-vue/issues/6118)) ([#6178](https://github.com/bootstrap-vue/bootstrap-vue/issues/6178)) ([fab6dc5](https://github.com/bootstrap-vue/bootstrap-vue/commit/fab6dc57e974f14b7fb50f6f413f3fa9a4504290)) - **b-form-tags:** add `no-tags-remove` prop (closes [#6162](https://github.com/bootstrap-vue/bootstrap-vue/issues/6162)) ([#6163](https://github.com/bootstrap-vue/bootstrap-vue/issues/6163)) ([92de1f9](https://github.com/bootstrap-vue/bootstrap-vue/commit/92de1f9f7772c595afcd16d25d8f71b54a2e077b)) - **b-sidebar:** add `header` slot ([#6179](https://github.com/bootstrap-vue/bootstrap-vue/issues/6179)) ([341b7f0](https://github.com/bootstrap-vue/bootstrap-vue/commit/341b7f07943d6079d2bf5d6ab88bbcc50f91d0c5)) - **refactor:** code enhancements for easier Vue 3 migration (closes [#6124](https://github.com/bootstrap-vue/bootstrap-vue/issues/6124), [#6139](https://github.com/bootstrap-vue/bootstrap-vue/issues/6139)) ([#6141](https://github.com/bootstrap-vue/bootstrap-vue/issues/6141)) ([5bf6733](https://github.com/bootstrap-vue/bootstrap-vue/commit/5bf6733595091cc204d3acc0641f8f0301bcbe9c)) - **icons:** update Bootstrap Icons to v1.2.1 ([#6194](https://github.com/bootstrap-vue/bootstrap-vue/issues/6194)) ([799e272](https://github.com/bootstrap-vue/bootstrap-vue/commit/799e272d5ae5c19425c4c912a72becfaafaac447)) - **icons:** update Bootstrap Icons to v1.2.0 ([#6180](https://github.com/bootstrap-vue/bootstrap-vue/issues/6180)) ([00682e5](https://github.com/bootstrap-vue/bootstrap-vue/commit/00682e549e1a104156e3f701e2e6e6cffd13cb70)) ### Bug Fixes v2.21.0 - **b-form-datepicker:** `valueAsDate` prop handling ([#6159](https://github.com/bootstrap-vue/bootstrap-vue/issues/6159)) ([5cb8e0c](https://github.com/bootstrap-vue/bootstrap-vue/commit/5cb8e0c474ab750868379b4293d0eb5d52f5dd85)) - **b-form-datepicker/b-form-timepicker:** label styles when in `button-only` mode (closes [#6172](https://github.com/bootstrap-vue/bootstrap-vue/issues/6172)) ([#6186](https://github.com/bootstrap-vue/bootstrap-vue/issues/6186)) ([e8842ba](https://github.com/bootstrap-vue/bootstrap-vue/commit/e8842bae98e83d16f3429b37f219ae61890a5c38)) - **b-tabs:** cleanup rendering logic ([#6154](https://github.com/bootstrap-vue/bootstrap-vue/issues/6154)) ([8aeb9e9](https://github.com/bootstrap-vue/bootstrap-vue/commit/8aeb9e941e84ec45a3415ab7238729458f56e427)) - **table:** default sort compare logic for date strings ([#6153](https://github.com/bootstrap-vue/bootstrap-vue/issues/6153)) ([3696a1f](https://github.com/bootstrap-vue/bootstrap-vue/commit/3696a1f888f2462a428431a593e235fd89bf54d4)) - **table:** use original value for fallback when number parsing fails in `defaultSortCompare()` ([c375ce9](https://github.com/bootstrap-vue/bootstrap-vue/commit/c375ce9093ed91060b4ab199ad771dd667a68589)) <a name="2.20.1"></a> ## [v2.20.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.20.0...v2.20.1) Released: 2020-12-01 ### Bug Fixes v2.20.1 - user supplied prop function detection (closes [#6112](https://github.com/bootstrap-vue/bootstrap-vue/issues/6112)) ([#6113](https://github.com/bootstrap-vue/bootstrap-vue/issues/6113)) ([1d85839](https://github.com/bootstrap-vue/bootstrap-vue/commit/1d85839fa76c88f1a411a81945d03a4c895b3f4f)) <a name="2.20.0"></a> ## [v2.20.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.19.0...v2.20.0) Released: 2020-11-30 ### Features v2.20.0 - **b-form-tags:** add `reset` method ([#6104](https://github.com/bootstrap-vue/bootstrap-vue/issues/6104)) ([d610291](https://github.com/bootstrap-vue/bootstrap-vue/commit/d6102913a5f9a3295f646fad50ba58ffc31533e8)) ### Bug Fixes v2.20.0 - **b-form-input:** modified value handling ([#6084](https://github.com/bootstrap-vue/bootstrap-vue/issues/6084)) ([d6d8e3c](https://github.com/bootstrap-vue/bootstrap-vue/commit/d6d8e3c0f309ca16ede0c874bb787ab2fed7b380)) - **b-form-spinbutton:** button markup ([#6101](https://github.com/bootstrap-vue/bootstrap-vue/issues/6101)) ([5082976](https://github.com/bootstrap-vue/bootstrap-vue/commit/5082976e90264cadd84a4c9dbf339ce90fe49456)) - **b-form-tags:** required handling (closes [#6094](https://github.com/bootstrap-vue/bootstrap-vue/issues/6094)) ([#6103](https://github.com/bootstrap-vue/bootstrap-vue/issues/6103)) ([2dc6b9d](https://github.com/bootstrap-vue/bootstrap-vue/commit/2dc6b9d5bc5fcb3cf1febda7d9e5b03d1ee9a3d0)) - **b-table:** only set `tabindex="0"` for sortable TH's ([#6102](https://github.com/bootstrap-vue/bootstrap-vue/issues/6102)) ([dd23742](https://github.com/bootstrap-vue/bootstrap-vue/commit/dd237425e4e7a7e73d5c17210780b02dab2110e2)) - **b-table:** sort handling for numeric string values (closes [#6092](https://github.com/bootstrap-vue/bootstrap-vue/issues/6092)) ([#6105](https://github.com/bootstrap-vue/bootstrap-vue/issues/6105)) ([29fbcb5](https://github.com/bootstrap-vue/bootstrap-vue/commit/29fbcb58c5efed0dbbafa8b0bb5fc1d1651079cd)) - user supplied prop function detection ([#6070](https://github.com/bootstrap-vue/bootstrap-vue/issues/6070)) ([cea6051](https://github.com/bootstrap-vue/bootstrap-vue/commit/cea6051efc901325d63c22f65381242bd6e774e7)) <a name="2.19.0"></a> ## [v2.19.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.18.1...v2.19.0) Released: 2020-11-08 ### Features v2.19.0 - **b-media:** improve aside right handling ([#5965](https://github.com/bootstrap-vue/bootstrap-vue/issues/5965)) ([49a3f00](https://github.com/bootstrap-vue/bootstrap-vue/commit/49a3f00420bf9958deda3a6be0ccb76cc3ea06ba)) - **config:** improved defaults handling (closes [#4507](https://github.com/bootstrap-vue/bootstrap-vue/issues/4507), [#5138](https://github.com/bootstrap-vue/bootstrap-vue/issues/5138), [#5291](https://github.com/bootstrap-vue/bootstrap-vue/issues/5291), [#5459](https://github.com/bootstrap-vue/bootstrap-vue/issues/5459), [#5958](https://github.com/bootstrap-vue/bootstrap-vue/issues/5958)) ([#5981](https://github.com/bootstrap-vue/bootstrap-vue/issues/5981)) ([7ea0cc4](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ea0cc4a16d27b179eca47d351eaa9fe6fdfd56e)) - **icons:** update Bootstrap Icons to v1.1.0 ([#5977](https://github.com/bootstrap-vue/bootstrap-vue/issues/5977)) ([8e45ad4](https://github.com/bootstrap-vue/bootstrap-vue/commit/8e45ad4d2d62c667113fe85db4fd755821c2eada)) ### Bug Fixes v2.19.0 - **b-avatar:** badge `z-index` handling ([#5975](https://github.com/bootstrap-vue/bootstrap-vue/issues/5975)) ([ecb33bd](https://github.com/bootstrap-vue/bootstrap-vue/commit/ecb33bdb510832096bc5a5196a11c97388bf6411)) - **b-avatar:** prevent avatar from being squished ([#5963](https://github.com/bootstrap-vue/bootstrap-vue/issues/5963)) ([b3946ed](https://github.com/bootstrap-vue/bootstrap-vue/commit/b3946ed7a7b327fb7c66b44caaf122460fc24005)), closes [#5962](https://github.com/bootstrap-vue/bootstrap-vue/issues/5962) - **b-dropdown:** click handling on close (closes [#5982](https://github.com/bootstrap-vue/bootstrap-vue/issues/5982)) ([#6009](https://github.com/bootstrap-vue/bootstrap-vue/issues/6009)) ([cf7a1cb](https://github.com/bootstrap-vue/bootstrap-vue/commit/cf7a1cb017e2263939a64e300abbbbac35c121d4)) - **b-form-checkbox/b-form-radio:** `change` event timing ([#6008](https://github.com/bootstrap-vue/bootstrap-vue/issues/6008)) ([37ec7e9](https://github.com/bootstrap-vue/bootstrap-vue/commit/37ec7e9991b66af51ff81420da8eb88928615f9d)) - **b-form-group:** accessibility when `label-for` prop not set ([#6006](https://github.com/bootstrap-vue/bootstrap-vue/issues/6006)) ([16f777b](https://github.com/bootstrap-vue/bootstrap-vue/commit/16f777b14bdcf9ebb6fae0325d355c7f5272bd98)) <a name="2.18.1"></a> ## [v2.18.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.18.0...v2.18.1) Released: 2020-10-21 ### Bug Fixes v2.18.1 - **b-form-group:** content element ID handling (closes [#5930](https://github.com/bootstrap-vue/bootstrap-vue/issues/5930)) ([#5933](https://github.com/bootstrap-vue/bootstrap-vue/issues/5933)) ([fecd558](https://github.com/bootstrap-vue/bootstrap-vue/commit/fecd55814c4f4553348d8016cdf0d449f22228f7)) - **b-icon:** local component lookup ([#5939](https://github.com/bootstrap-vue/bootstrap-vue/issues/5939)) ([4586b49](https://github.com/bootstrap-vue/bootstrap-vue/commit/4586b49d99e4239dbebe2518f57022d6e4e20224)) - **b-link:** `href` handling with live router (closes [#5927](https://github.com/bootstrap-vue/bootstrap-vue/issues/5927)) ([#5934](https://github.com/bootstrap-vue/bootstrap-vue/issues/5934)) ([8a367b6](https://github.com/bootstrap-vue/bootstrap-vue/commit/8a367b6296b0aa9700f67633fd60fb351e2f7373)) <a name="2.18.0"></a> ## [v2.18.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.3...v2.18.0) Released: 2020-10-19 ### Features v2.18.0 - **b-calendar:** add `no-key-nav` property (closes [#5861](https://github.com/bootstrap-vue/bootstrap-vue/issues/5861)) ([#5883](https://github.com/bootstrap-vue/bootstrap-vue/issues/5883)) ([955ad63](https://github.com/bootstrap-vue/bootstrap-vue/commit/955ad631698f82a83de214ce9cd37271367d8c45)) - update `core-js` to v3 ([#5894](https://github.com/bootstrap-vue/bootstrap-vue/issues/5894)) ([aeed981](https://github.com/bootstrap-vue/bootstrap-vue/commit/aeed9812afe770b6561c9513709e4be852250022)) ### Bug Fixes v2.18.0 - **b-calendar:** month formatting for certain dates ([#5911](https://github.com/bootstrap-vue/bootstrap-vue/issues/5911)) ([7de1844](https://github.com/bootstrap-vue/bootstrap-vue/commit/7de1844c6d5c0014d25c930527a7fc49a2b0cc25)) - **b-card:** properly support header/footer with body image overlay ([#5872](https://github.com/bootstrap-vue/bootstrap-vue/issues/5872)) ([bd8319d](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd8319da8c6166f9fe3e64d9a3ac5c490c6b2f48)) - **b-carousel:** fix glitching when switching slides fast (closes [#5810](https://github.com/bootstrap-vue/bootstrap-vue/issues/5810)) ([#5845](https://github.com/bootstrap-vue/bootstrap-vue/issues/5845)) ([761bc93](https://github.com/bootstrap-vue/bootstrap-vue/commit/761bc9381ba24aed751726c8213651e2014aa746)) - **b-link:** `href` handling inconsistencies to `<router-link>` (closes [#5820](https://github.com/bootstrap-vue/bootstrap-vue/issues/5820)) ([#5876](https://github.com/bootstrap-vue/bootstrap-vue/issues/5876)) ([daea0e5](https://github.com/bootstrap-vue/bootstrap-vue/commit/daea0e5c638de9ec45d39af5aa1e9f8a9e455422)) - **b-skeleton:** animation overflow issue for Safari ([#5863](https://github.com/bootstrap-vue/bootstrap-vue/issues/5863)) ([bfd4f96](https://github.com/bootstrap-vue/bootstrap-vue/commit/bfd4f960d7056edcd2ccb1ae3930639d543d8b34)) - **v-tooltip, v-popover:** render data-\* attributes on root components (closes [#5836](https://github.com/bootstrap-vue/bootstrap-vue/issues/5836)) ([#5882](https://github.com/bootstrap-vue/bootstrap-vue/issues/5882)) ([f6b51e0](https://github.com/bootstrap-vue/bootstrap-vue/commit/f6b51e04f074e45e98650034e88c2b5629ad25f6)) <a name="2.17.3"></a> ## [v2.17.3](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.2...v2.17.3) Released: 2020-09-18 - No changes to v2.17.2. <a name="2.17.2"></a> ## [v2.17.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.1...v2.17.2) Released: 2020-09-18 ### Bug Fixes v2.17.2 - **b-nav-item-dropdown:** `boundary` handling in `<b-navbar>` (closes [#5789](https://github.com/bootstrap-vue/bootstrap-vue/issues/5789)) ([#5794](https://github.com/bootstrap-vue/bootstrap-vue/issues/5794)) ([73383bf](https://github.com/bootstrap-vue/bootstrap-vue/commit/73383bfd935c097604bf5ad39a9cc2d18961ba87)) - **b-skeleton:** add missing component exports ([#5806](https://github.com/bootstrap-vue/bootstrap-vue/issues/5806)) ([871ce22](https://github.com/bootstrap-vue/bootstrap-vue/commit/871ce22504c4e64348b844c0e4306161317abf60)) - **b-tooltip, b-popover:** fix `title` not being reset on hide ([#5793](https://github.com/bootstrap-vue/bootstrap-vue/issues/5793)) ([31eeb0a](https://github.com/bootstrap-vue/bootstrap-vue/commit/31eeb0ab5ef262c33579f43969c7d6ee6c802e3d)) <a name="2.17.1"></a> ## [v2.17.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.17.0...v2.17.1) Released: 2020-09-16 ### Bug Fixes v2.17.1 - **b-modal:** solve body padding not being removed ([#5771](https://github.com/bootstrap-vue/bootstrap-vue/issues/5771)) ([78d51f1](https://github.com/bootstrap-vue/bootstrap-vue/commit/78d51f1e7146cbed756853003a93b991c9f0d8bc)) - **b-table:** properly handle empty included/excluded filter fields (closes [#5775](https://github.com/bootstrap-vue/bootstrap-vue/issues/5775)) ([#5780](https://github.com/bootstrap-vue/bootstrap-vue/issues/5780)) ([78ac383](https://github.com/bootstrap-vue/bootstrap-vue/commit/78ac383c0c727be4f970874e73bf05e3f23b1a3b)) <a name="2.17.0"></a> ## [v2.17.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.16.0...v2.17.0) Released: 2020-09-13 ### Features v2.17.0 - **b-avatar:** add size classes for `sm` and `lg` sizes (closes [#5592](https://github.com/bootstrap-vue/bootstrap-vue/issues/5592)) ([#5768](https://github.com/bootstrap-vue/bootstrap-vue/issues/5768)) ([942bf31](https://github.com/bootstrap-vue/bootstrap-vue/commit/942bf31546179abce8f0bb8252f8716c85c6de86)) - **b-calendar:** add `nav-button-variant` prop (closes [#5702](https://github.com/bootstrap-vue/bootstrap-vue/issues/5702)) ([#5705](https://github.com/bootstrap-vue/bootstrap-vue/issues/5705)) ([aa291fc](https://github.com/bootstrap-vue/bootstrap-vue/commit/aa291fce6df52df4d2396b9499c964ce0ac5962b)) - **b-form-file:** improved drag and drop handling (closes [#3673](https://github.com/bootstrap-vue/bootstrap-vue/issues/3673)) ([#5727](https://github.com/bootstrap-vue/bootstrap-vue/issues/5727)) ([3b12a73](https://github.com/bootstrap-vue/bootstrap-vue/commit/3b12a73d3856a0b14f630d45d236570698b75e50)) - **b-icon:** add proper `title` support (closes [#5711](https://github.com/bootstrap-vue/bootstrap-vue/issues/5711)) ([#5724](https://github.com/bootstrap-vue/bootstrap-vue/issues/5724)) ([3756b2c](https://github.com/bootstrap-vue/bootstrap-vue/commit/3756b2c0e07fc85f73769ea312ede8917d1e1de5)) - **b-pagination/b-pagination-nav:** allow page change to be prevented (closes [#5679](https://github.com/bootstrap-vue/bootstrap-vue/issues/5679)) ([#5755](https://github.com/bootstrap-vue/bootstrap-vue/issues/5755)) ([7e18c61](https://github.com/bootstrap-vue/bootstrap-vue/commit/7e18c615fec871fb99a947ca5e247bcef04b7c6f)) - **b-sidebar:** add `noEnforceFocus` prop (closes [#5707](https://github.com/bootstrap-vue/bootstrap-vue/issues/5707)) ([#5734](https://github.com/bootstrap-vue/bootstrap-vue/issues/5734)) ([c11c237](https://github.com/bootstrap-vue/bootstrap-vue/commit/c11c237143230f533404af75933d86a2de7bfb56)) - **b-skeleton:** add skeleton components (closes [#5413](https://github.com/bootstrap-vue/bootstrap-vue/issues/5413)) ([#5575](https://github.com/bootstrap-vue/bootstrap-vue/issues/5575)) ([31c06b5](https://github.com/bootstrap-vue/bootstrap-vue/commit/31c06b5fa697b5f13cc888a1d72effae21eb5e73)) - **b-table:** add `sortKey` option for `no-local-sorting` events ([#5746](https://github.com/bootstrap-vue/bootstrap-vue/issues/5746)) ([f847dae](https://github.com/bootstrap-vue/bootstrap-vue/commit/f847daeb797b84ed80b49a31294a5088fc32b59d)) - **b-tags:** add `limit` prop ([#5543](https://github.com/bootstrap-vue/bootstrap-vue/issues/5543)) ([caa0f1a](https://github.com/bootstrap-vue/bootstrap-vue/commit/caa0f1a2e6d96637c216eb306c77a67254af1caf)) - **docs:** auto-detect settings props in component reference ([#5761](https://github.com/bootstrap-vue/bootstrap-vue/issues/5761)) ([0ddb2e0](https://github.com/bootstrap-vue/bootstrap-vue/commit/0ddb2e051c0ce42bdd599415ba93e82e1a6584f1)) - **icons:** update Bootstrap Icons to v1.0.0 ([#5708](https://github.com/bootstrap-vue/bootstrap-vue/issues/5708)) ([edc2d35](https://github.com/bootstrap-vue/bootstrap-vue/commit/edc2d35dfc3eb9a550517b10e18f53673670e145)) ### Bug Fixes v2.17.0 - **b-avatar:** image fit and scale (closes [#5610](https://github.com/bootstrap-vue/bootstrap-vue/issues/5610), [#5655](https://github.com/bootstrap-vue/bootstrap-vue/issues/5655)) ([#5675](https://github.com/bootstrap-vue/bootstrap-vue/issues/5675)) ([9812248](https://github.com/bootstrap-vue/bootstrap-vue/commit/9812248ea686e339f32604c0020a1714bb228d75)) - **b-button-toolbar:** allow focus to leave toolbar by keyboard ([#5737](https://github.com/bootstrap-vue/bootstrap-vue/issues/5737)) ([f54e427](https://github.com/bootstrap-vue/bootstrap-vue/commit/f54e4275881947cfb504235aa9330c03444e08bb)) - **b-form-checkbox:** `change` event value when in multiple mode ([#5716](https://github.com/bootstrap-vue/bootstrap-vue/issues/5716)) ([5150b94](https://github.com/bootstrap-vue/bootstrap-vue/commit/5150b943f25ff6b2f331aaef64321973bd60dd0e)) - **b-form-checkbox/b-form-radio:** remove `autocomplete="off"` attribute ([#5764](https://github.com/bootstrap-vue/bootstrap-vue/issues/5764)) ([443aaf1](https://github.com/bootstrap-vue/bootstrap-vue/commit/443aaf1afc38dc029e0b142c11a39d360bbc98d2)) - **b-form-datepicker/b-form-timepicker/b-nav-item-dropdown:** dropdown positioning handling (closes [#5700](https://github.com/bootstrap-vue/bootstrap-vue/issues/5700), [#5630](https://github.com/bootstrap-vue/bootstrap-vue/issues/5630)) ([#5765](https://github.com/bootstrap-vue/bootstrap-vue/issues/5765)) ([7ec2205](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ec2205a96e0d14772f1ed6c047a9808a32fbf82)) - **b-form-file:** drop handling for huge amounts of files (closes [#5615](https://github.com/bootstrap-vue/bootstrap-vue/issues/5615)) ([#5685](https://github.com/bootstrap-vue/bootstrap-vue/issues/5685)) ([d54b240](https://github.com/bootstrap-vue/bootstrap-vue/commit/d54b240adeb6eadfe8736f4926384a5c4d351bde)) - **b-form-input:** fix debounce when value does not change ([#5632](https://github.com/bootstrap-vue/bootstrap-vue/issues/5632)) ([111ca65](https://github.com/bootstrap-vue/bootstrap-vue/commit/111ca65240ab6941e2173ca44806aa0a75691c95)) - **b-form-tags:** ensure same height with or without tags ([#5752](https://github.com/bootstrap-vue/bootstrap-vue/issues/5752)) ([07102f9](https://github.com/bootstrap-vue/bootstrap-vue/commit/07102f988cfe8e8290189e73f50790f70bbb4639)) - **b-form-textarea:** `setStyle()` util usage ([bf7a65f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf7a65f87caf0d725033c35ee85c1e32ced82adc)) - **b-pagination:** properly calculate number of links with `hide-ellipsis` option (closes [#5514](https://github.com/bootstrap-vue/bootstrap-vue/issues/5514)) ([#5678](https://github.com/bootstrap-vue/bootstrap-vue/issues/5678)) ([98e17ca](https://github.com/bootstrap-vue/bootstrap-vue/commit/98e17ca85588b858f5d74e217c48fa82f11f487f)) - **bv-tooltip:** hide the tooltip when the title is set to empty (closes [#5648](https://github.com/bootstrap-vue/bootstrap-vue/issues/5648)) ([#5677](https://github.com/bootstrap-vue/bootstrap-vue/issues/5677)) ([5363a31](https://github.com/bootstrap-vue/bootstrap-vue/commit/5363a3132df898cb5f0cac172c0510aead62d66e)) - **perf:** reactivity issues with `bvAttrs` and `bvListeners` (closes [#5520](https://github.com/bootstrap-vue/bootstrap-vue/issues/5520)) ([#5753](https://github.com/bootstrap-vue/bootstrap-vue/issues/5753)) ([d83a2b1](https://github.com/bootstrap-vue/bootstrap-vue/commit/d83a2b179cac2f7449a7138fce71e07139e18c94)) - **v-b-toggle:** prevent scroll anchoring behavior (closes [#5715](https://github.com/bootstrap-vue/bootstrap-vue/issues/5715)) ([#5769](https://github.com/bootstrap-vue/bootstrap-vue/issues/5769)) ([390a5c7](https://github.com/bootstrap-vue/bootstrap-vue/commit/390a5c7045432c98999ae8bf9259fb9ae03bcb19)) - component destroy handling on parent destroy ([#5749](https://github.com/bootstrap-vue/bootstrap-vue/issues/5749)) ([e67d341](https://github.com/bootstrap-vue/bootstrap-vue/commit/e67d34190358cb5e9d3e6d45ec74f045bf20caef)) - don't display BootstrapVue warning messages when in production ([bf8966f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf8966f6de725bf2828ca4609056c27dd4a96399)) - don't display warning messages when in production (closes [#5598](https://github.com/bootstrap-vue/bootstrap-vue/issues/5598)) ([#5763](https://github.com/bootstrap-vue/bootstrap-vue/issues/5763)) ([4b5d916](https://github.com/bootstrap-vue/bootstrap-vue/commit/4b5d9162b8a6531c0ada66f646498b0ba40a0e9b)) - **b-table:** make sure to apply all formatters of field configuration (closes [#5672](https://github.com/bootstrap-vue/bootstrap-vue/issues/5672)) ([#5674](https://github.com/bootstrap-vue/bootstrap-vue/issues/5674)) ([c7c14ea](https://github.com/bootstrap-vue/bootstrap-vue/commit/c7c14ea1d023b26af8a12c12dbc2c3d8220b7f67)) - **ssr:** avoid tree missmatches by either using `domProps` or `children` (closes [#5453](https://github.com/bootstrap-vue/bootstrap-vue/issues/5453), [#5557](https://github.com/bootstrap-vue/bootstrap-vue/issues/5557)) ([#5723](https://github.com/bootstrap-vue/bootstrap-vue/issues/5723)) ([5e8dad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e8dad84c094ff1f7810f69293418b81e676af26)) - **v-b-toggle:** handle component updates on click listeners ([#5690](https://github.com/bootstrap-vue/bootstrap-vue/issues/5690)) ([156b1d6](https://github.com/bootstrap-vue/bootstrap-vue/commit/156b1d6a3a1ebb6548ea0dbfac346d61a92f6ed9)) <a name="2.16.0"></a> ## [v2.16.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.15.0...v2.16.0) Released: 2020-07-27 ### Features v2.16.0 - **b-form-tags:** add `ignoreInputFocusSelector` prop to make input focus behavior configurable (closes [#5425](https://github.com/bootstrap-vue/bootstrap-vue/issues/5425)) ([#5429](https://github.com/bootstrap-vue/bootstrap-vue/issues/5429)) ([26d5953](https://github.com/bootstrap-vue/bootstrap-vue/commit/26d5953f834684d36b0af99da912dba08fd37bd8)) - **docs:** launch themes page with first BootstrapVue theme ([#5549](https://github.com/bootstrap-vue/bootstrap-vue/issues/5549)) ([ec51ef0](https://github.com/bootstrap-vue/bootstrap-vue/commit/ec51ef062f7ed39339cde59b2d9d4cee40347dcc)) - **icons:** update Bootstrap Icons to v1.0.0-alpha5 ([#5533](https://github.com/bootstrap-vue/bootstrap-vue/issues/5533)) ([d52ce0b](https://github.com/bootstrap-vue/bootstrap-vue/commit/d52ce0bd400e94c9a7c99787356e7c277e8d8f0c)) ### Bug Fixes v2.16.0 - properly handle special characters in user-provided IDs (closes [#4927](https://github.com/bootstrap-vue/bootstrap-vue/issues/4927), [#5561](https://github.com/bootstrap-vue/bootstrap-vue/issues/5561)) ([#5564](https://github.com/bootstrap-vue/bootstrap-vue/issues/5564)) ([1fabd68](https://github.com/bootstrap-vue/bootstrap-vue/commit/1fabd68bb44b28a9127810f35bd07e1fdf3d12ec)) - **b-form-checkbox-group:** only emit `input` when value loosely changes ([#5432](https://github.com/bootstrap-vue/bootstrap-vue/issues/5432)) ([e76d408](https://github.com/bootstrap-vue/bootstrap-vue/commit/e76d40874bd2a42126162101e94bb18e9042840b)) - **b-form-tags:** unit test ([#5586](https://github.com/bootstrap-vue/bootstrap-vue/issues/5586)) ([f4d509a](https://github.com/bootstrap-vue/bootstrap-vue/commit/f4d509af647eaf87e2b635d08ff9431b25150650)) - **b-icon:** use `aria-label` attribute instead of `alt` ([#5581](https://github.com/bootstrap-vue/bootstrap-vue/issues/5581)) ([72a1363](https://github.com/bootstrap-vue/bootstrap-vue/commit/72a13635b94aedfab1fb6800f2a297fa306f63ef)) - **b-img:** Allow empty `alt` prop (fixes [#5524](https://github.com/bootstrap-vue/bootstrap-vue/issues/5524)) ([#5545](https://github.com/bootstrap-vue/bootstrap-vue/issues/5545)) ([b22829d](https://github.com/bootstrap-vue/bootstrap-vue/commit/b22829d064b6e3820ef66168ec766a57520f31eb)) - **b-table:** prevent endless reevaluation when using v-model and object/array literal prop values ([#5554](https://github.com/bootstrap-vue/bootstrap-vue/issues/5554)) ([f127d91](https://github.com/bootstrap-vue/bootstrap-vue/commit/f127d916d1ddd3a3da37bcb081150f86b356a7a4)) - **b-tags:** replace spacing utility with static CSS (fixes [#5523](https://github.com/bootstrap-vue/bootstrap-vue/issues/5523)) ([#5544](https://github.com/bootstrap-vue/bootstrap-vue/issues/5544)) ([e0de687](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0de6871640db405e7b0bfa23f3c33f348894cea)) <a name="2.15.0"></a> ## [v2.15.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.14.0...v2.15.0) Released: 2020-05-22 ### Features v2.15.0 - **css:** update Bootstrap to v4.5.0 ([#5395](https://github.com/bootstrap-vue/bootstrap-vue/issues/5395)) ([ba7a55e](https://github.com/bootstrap-vue/bootstrap-vue/commit/ba7a55ea094049fd1e3ae492a5a95196252b1da9)) - **icons:** update Bootstrap Icons to v1.0.0-alpha4 ([#5420](https://github.com/bootstrap-vue/bootstrap-vue/issues/5420)) ([3208309](https://github.com/bootstrap-vue/bootstrap-vue/commit/3208309c649b4cce73c68643d7c911237a713ebc)) - **b-sidebar:** add prop `backdrop-variant` ([#5411](https://github.com/bootstrap-vue/bootstrap-vue/issues/5411)) ([4b0c163](https://github.com/bootstrap-vue/bootstrap-vue/commit/4b0c163156b6ac5be6c1b0a2801d7c169c87cb49)) - **b-link:** add support 3rd party router links such as Gridsome's `<g-link>` (closes [#2627](https://github.com/bootstrap-vue/bootstrap-vue/issues/2627)) ([#5358](https://github.com/bootstrap-vue/bootstrap-vue/issues/5358)) ([6d29e1c](https://github.com/bootstrap-vue/bootstrap-vue/commit/6d29e1cff6c4fd42b3f60f86bd017d8601de3956)) - **b-navbar-toggle:** add `disabled` prop ([#5397](https://github.com/bootstrap-vue/bootstrap-vue/issues/5397)) ([0b7082b](https://github.com/bootstrap-vue/bootstrap-vue/commit/0b7082b792ee49847ba7c99c61758c0d9fd6d222)) - **v-b-toggle:** check for target ID via `href` if a link ([#5398](https://github.com/bootstrap-vue/bootstrap-vue/issues/5398)) ([33e39b0](https://github.com/bootstrap-vue/bootstrap-vue/commit/33e39b007225ba86a0c84a66e3ee60b9d2f01fed)) - **types:** create declarations for `<b-calendar>` and `<b-time>` context event objects (closes [#5366](https://github.com/bootstrap-vue/bootstrap-vue/issues/5366)) ([#5374](https://github.com/bootstrap-vue/bootstrap-vue/issues/5374)) ([8f3ca30](https://github.com/bootstrap-vue/bootstrap-vue/commit/8f3ca30e4d51b5e97f9c4f301c31254a8b060980)) - support `<nuxt-link>`'s `prefetch` property (closes [#5125](https://github.com/bootstrap-vue/bootstrap-vue/issues/5125)) ([#5355](https://github.com/bootstrap-vue/bootstrap-vue/issues/5355)) ([b9416cb](https://github.com/bootstrap-vue/bootstrap-vue/commit/b9416cb3824d680e297347af61a934b1536224de)) ### Bug Fixes v2.15.0 - **v-b-toggle:** don't check for evt.defaultPrevented (closes [#5391](https://github.com/bootstrap-vue/bootstrap-vue/issues/5391)) ([#5396](https://github.com/bootstrap-vue/bootstrap-vue/issues/5396)) ([a1543b2](https://github.com/bootstrap-vue/bootstrap-vue/commit/a1543b297040ea593306ec55d7de5f1e2e776bce)) - **b-link:** default new `<nuxt-link>` prop `prefetch` to `null` for true tri-state prop ([#5357](https://github.com/bootstrap-vue/bootstrap-vue/issues/5357)) ([3f41c91](https://github.com/bootstrap-vue/bootstrap-vue/commit/3f41c91961c29988ba13ca11f4dc8f81810e761f)) - ensure all intervals/timeouts/observers are cleared when component is destroyed ([#5362](https://github.com/bootstrap-vue/bootstrap-vue/issues/5362)) ([064cdf4](https://github.com/bootstrap-vue/bootstrap-vue/commit/064cdf4f7e7c6b779c1bd689a6d300efdf81bc0d)) - properly handle HTML props render order (closes [#5363](https://github.com/bootstrap-vue/bootstrap-vue/issues/5363)) ([#5365](https://github.com/bootstrap-vue/bootstrap-vue/issues/5365)) ([844ecda](https://github.com/bootstrap-vue/bootstrap-vue/commit/844ecda654a2db50d9b84c193f1ab031e291d024)) - fix docs CodeSandbox integration ([#5381](https://github.com/bootstrap-vue/bootstrap-vue/issues/5381)) ([a948846](https://github.com/bootstrap-vue/bootstrap-vue/commit/a948846400c37fca0fa3ed673b1c4684fc6f69e1)) <a name="2.14.0"></a> ## [v2.14.0](http