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
890 lines (706 loc) • 90.8 kB
Markdown
# 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.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))
### 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))
### 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:** upgrade to Bootstrap Icons 1.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](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.13.1...v2.14.0)
Released: 2020-05-12
### Features v2.14.0
- **b-avatar-group:** new helper component `<b-avatar-group>`
([#5272](https://github.com/bootstrap-vue/bootstrap-vue/issues/5272))
([c84faae](https://github.com/bootstrap-vue/bootstrap-vue/commit/c84faaebe18bbf652583d6c302447e931a4ab741))
- **b-nav-item-dropdown:** improve default handling of dropdown toggle link (closes
[#3942](https://github.com/bootstrap-vue/bootstrap-vue/issues/3942))
([#5344](https://github.com/bootstrap-vue/bootstrap-vue/issues/5344))
([62c6105](https://github.com/bootstrap-vue/bootstrap-vue/commit/62c6105e25bc4590f9e2fa92069b77ccbc17fac6))
- **v-b-toggle:** support specifying target ID via directive argument, and array of target IDs via
directive value (closes [#4834](https://github.com/bootstrap-vue/bootstrap-vue/issues/4834))
([#5336](https://github.com/bootstrap-vue/bootstrap-vue/issues/5336))
([260ef72](https://github.com/bootstrap-vue/bootstrap-vue/commit/260ef7259e46d343823767374322db0ae3a74803))
### Bug Fixes v2.14.0
- **b-modal:** remove `role="document"` from `.modal-content`
([#5345](https://github.com/bootstrap-vue/bootstrap-vue/issues/5345))
([0c2b406](https://github.com/bootstrap-vue/bootstrap-vue/commit/0c2b406e8dadc274e8433d3a4c414e799d0fa228))
- **perf:** avoid useless re-renders of component on parent update
([#4825](https://github.com/bootstrap-vue/bootstrap-vue/issues/4825))
([2cb3fe0](https://github.com/bootstrap-vue/bootstrap-vue/commit/2cb3fe0fa822a8284e023ccf71f8e451f124016a))
### Other v2.14.0
- dev dependency upgrades
- docs updates
- upgrade to vue test utils 1.0.x
<a name="2.13.1"></a>
## [v2.13.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.13.0...v2.13.1)
Released: 2020-05-05
### Bug Fixes v2.13.1
- **b-table, b-table-lite, b-table-simple:** handle head/foot variant for sticky columns (fixes
[#5278](https://github.com/bootstrap-vue/bootstrap-vue/issues/5278))
([#5279](https://github.com/bootstrap-vue/bootstrap-vue/issues/5279))
([53e309e](https://github.com/bootstrap-vue/bootstrap-vue/commit/53e309e947b4710fcf8d989cc9ef0f31c58487ae))
### Other v2.13.1
- documentation updates
- dev dependency updates
<a name="2.13.0"></a>
## [v2.13.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.12.0...v2.13.0)
Released: 2020-04-27
### Features v2.13.0
- **b-calendar, b-form-datepicker:** relax `YYYY-MM-DD` string parsing (closes
[#5232](https://github.com/bootstrap-vue/bootstrap-vue/issues/5232))
([#5242](https://github.com/bootstrap-vue/bootstrap-vue/issues/5242))
([f362802](https://github.com/bootstrap-vue/bootstrap-vue/commit/f362802b2794f0e5d294bbb004d91ccd623a1e25))
- **b-form-rating:** add `show-value-max` prop to show possible max rating when `show-value` is
`true` ([#5200](https://github.com/bootstrap-vue/bootstrap-vue/issues/5200))
([e9d54e6](https://github.com/bootstrap-vue/bootstrap-vue/commit/e9d54e6c6a736b2a4f9dbf232dd2b20afa0e990c))
- **b-overlay:** add support for overlay `click` event (closes
[#5243](https://github.com/bootstrap-vue/bootstrap-vue/issues/5243))
([#5248](https://github.com/bootstrap-vue/bootstrap-vue/issues/5248))
([582560f](https://github.com/bootstrap-vue/bootstrap-vue/commit/582560ff97690ab1e5c1f609d76804b7b3daa104))
### Bug Fixes v2.13.0
- **b-avatar:** set `align-items: center` for default slot content (fixes:
[#5205](https://github.com/bootstrap-vue/bootstrap-vue/issues/5205))
([#5207](https://github.com/bootstrap-vue/bootstrap-vue/issues/5207))
([c4981fd](https://github.com/bootstrap-vue/bootstrap-vue/commit/c4981fd098253840a37e731331de65b0e732fc79))
- **b-calendar, b-form-datepicker:** minor adjustments to styling and example updates
([#5211](https://github.com/bootstrap-vue/bootstrap-vue/issues/5211))
([f0d8ffe](https://github.com/bootstrap-vue/bootstrap-vue/commit/f0d8ffe4253079939008108fe86529a2f69553f1))
- **b-form-datepicker, b-form-timepicker:** fix menu padding in button only mode (fixes
[#5251](https://github.com/bootstrap-vue/bootstrap-vue/issues/5251))
([#5252](https://github.com/bootstrap-vue/bootstrap-vue/issues/5252))
([d57a643](https://github.com/bootstrap-vue/bootstrap-vue/commit/d57a643f0c6b5e805a42a3387fb0db4443bfc01f))
- **b-form-datepicker, b-form-timepicker:** adjust scss to support input-groups
([#5231](https://github.com/bootstrap-vue/bootstrap-vue/issues/5231))
([7b1adc4](https://github.com/bootstrap-vue/bootstrap-vue/commit/7b1adc460f11c2ee54466fe0d204579f3f6f1bd2))
- **b-form-datepicker, b-form-timepicker:** prevent duplicate validation icons (fixes
[#5237](https://github.com/bootstrap-vue/bootstrap-vue/issues/5237))
([#5238](https://github.com/bootstrap-vue/bootstrap-vue/issues/5238))
([6354e6e](https://github.com/bootstrap-vue/bootstrap-vue/commit/6354e6eb90b93e668c2794b3b4c2117a7cfc0ab0))
- **types:** update table field definition types to include sticky column (fixes
[#5263](https://github.com/bootstrap-vue/bootstrap-vue/issues/5263))
([#5265](https://github.com/bootstrap-vue/bootstrap-vue/issues/5265))
([20eb3ac](https://github.com/bootstrap-vue/bootstrap-vue/commit/20eb3ac9e22ddbcc41d1f1aa923871007abe0dc0))
- handle nested form options normalization
([#5247](https://github.com/bootstrap-vue/bootstrap-vue/issues/5247))
([0c57ffe](https://github.com/bootstrap-vue/bootstrap-vue/commit/0c57ffe31c946475498fa3554b8b4aba4e9d19df))
### Other v2.13.0
- dev dependencies updates
- documentation updates
- new docs domain [`https://bootstrap-vue.org/`](https://bootstrap-vue.org/)
<a name="2.12.0"></a>
## [v2.12.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.11.0...v2.12.0)
Released: 2020-04-20
### Features v2.12.0
- **b-avatar:** add support for badges on avatars
([#5124](https://github.com/bootstrap-vue/bootstrap-vue/issues/5124))
([a2e465b](https://github.com/bootstrap-vue/bootstrap-vue/commit/a2e465b6457cabb88e42bcefd86a86e36c4602de))
- **b-avatar:** if `variant` is empty string, then remove spacing around image (closes
[#5154](https://github.com/bootstrap-vue/bootstrap-vue/issues/5154))
([#5156](https://github.com/bootstrap-vue/bootstrap-vue/issues/5156))
([7ff87fc](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ff87fc560a2ad005bdca394cccf1fafa9d5e696))
- **b-calendar, b-form-datepicker:** add prop `weekday-header-format` to specify weekday header
length (closes [#5171](https://github.com/bootstrap-vue/bootstrap-vue/issues/5171))
([#5175](https://github.com/bootstrap-vue/bootstrap-vue/issues/5175))
([8241644](https://github.com/bootstrap-vue/bootstrap-vue/commit/8241644477b174042bb163ba1741c3066165d9f9))
- **b-calendar, b-form-datepicker:** add scoped slots for date navigation buttons (closes
[#5117](https://github.com/bootstrap-vue/bootstrap-vue/issues/5117))
([#5147](https://github.com/bootstrap-vue/bootstrap-vue/issues/5147))
([5f69864](https://github.com/bootstrap-vue/bootstrap-vue/commit/5f69864497a13a9b18a96b508af6b9ba89a43add))
- **b-form-datepicker:** add pass through prop `date-info-fn` (closes
[#4826](https://github.com/bootstrap-vue/bootstrap-vue/issues/4826))
([#5150](https://github.com/bootstrap-vue/bootstrap-vue/issues/5150))
([bf35f80](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf35f80d1c4619cf4494dc8a6256d093140d4052))
- **b-form-rating:** new `b-form-rating` custom component
([#5132](https://github.com/bootstrap-vue/bootstrap-vue/issues/5132))
([30ad7fe](https://github.com/bootstrap-vue/bootstrap-vue/commit/30ad7fe746cd6187311c86319abf6e9519b81f15))
- **b-sidebar:** add optional backdrop support
([#5182](https://github.com/bootstrap-vue/bootstrap-vue/issues/5182))
([c6375e5](https://github.com/bootstrap-vue/bootstrap-vue/commit/c6375e5513cb0ec33a9bc9fc894a123d74cf7768))
- **custom components:** avoid using padding/margin utility classes where possible (closes
[#5117](https://github.com/bootstrap-vue/bootstrap-vue/issues/5117))
([#5121](https://github.com/bootstrap-vue/bootstrap-vue/issues/5121))
([8c6cfe0](https://github.com/bootstrap-vue/bootstrap-vue/commit/8c6cfe0af919a4e54667bcb4b29d2ba6b6576b67))
- **icons:** new `throb` and `fade` animations
([#5122](https://github.com/bootstrap-vue/bootstrap-vue/issues/5122))
([bc0117c](https://github.com/bootstrap-vue/bootstrap-vue/commit/bc0117cc794c948b202daf2e17f22eb4c36235cc))
### Bug Fixes v2.12.0
- **b-alert:** fix memory leak by using the correct method to clear the countdown timeout
([#5158](https://github.com/bootstrap-vue/bootstrap-vue/issues/5158))
([7a7f33d](https://github.com/bootstrap-vue/bootstrap-vue/commit/7a7f33d74f906e5feecf2bf177636c7f85bc4537))
- **b-avatar:** fix button type font size inheritance
([#5177](https://github.com/bootstrap-vue/bootstrap-vue/issues/5177))
([441ebdc](https://github.com/bootstrap-vue/bootstrap-vue/commit/441ebdc8a262c6c6ed494ddc6a6c0c06604045ef))
- **b-calendar:** use `Intl.NumberFormat` for formatting the number in the date buttons (closes
[#5171](https://github.com/bootstrap-vue/bootstrap-vue/issues/5171))
([#5179](https://github.com/bootstrap-vue/bootstrap-vue/issues/5179))
([cbf2cd0](https://github.com/bootstrap-vue/bootstrap-vue/commit/cbf2cd007cce81a5f664fa649b08af6735fe16e4))
- **b-form-datepicker:** make datepicker respect `no-highlight-today` prop
([#5159](https://github.com/bootstrap-vue/bootstrap-vue/issues/5159))
([c4ead33](https://github.com/bootstrap-vue/bootstrap-vue/commit/c4ead3302b176e4a90fbfcfe6380de0edc22640f))
### Other v2.12.0
- documentation updates
- dev dependency updates
<a name="2.11.0"></a>
## [v2.11.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.10.1...v2.11.0)
Released: 2020-04-07
### Features v2.11.0
- **b-avatar:** if image `src` fails to load, then show icon, text or fallback icon
([#5079](https://github.com/bootstrap-vue/bootstrap-vue/issues/5079))
([ed6704d](https://github.com/bootstrap-vue/bootstrap-vue/commit/ed6704d0971ade485393b7f711f05d93ca42ebc3))
- **b-calendar, b-form-datepicker:** add optional decade navigation buttons (addresses
[#4976](https://github.com/bootstrap-vue/bootstrap-vue/issues/4976))
([#5112](https://github.com/bootstrap-vue/bootstrap-vue/issues/5112))
([b1f74a8](https://github.com/bootstrap-vue/bootstrap-vue/commit/b1f74a84f4021022e606360ee6824c6645b6fbd0))
### Bug Fixes v2.11.0
- **b-calendar, b-form-datepicker:** handle keyboard navigation when selected date is out of range
(fixes [#5057](https://github.com/bootstrap-vue/bootstrap-vue/issues/5057))
([#5108](https://github.com/bootstrap-vue/bootstrap-vue/issues/5108))
([6ed09f4](https://github.com/bootstrap-vue/bootstrap-vue/commit/6ed09f40ae1594c7ad96dedc8c3d7c2a54d4d9c7))
- **b-link:** don't render `target` or `rel` attrs when `router-tag` other than `a` or `area`
provided ([#5107](https://github.com/bootstrap-vue/bootstrap-vue/issues/5107))
([33c6cef](https://github.com/bootstrap-vue/bootstrap-vue/commit/33c6cefc2f46ab8110e39f110d984f230d525c86))
- **tooltip, popover:** handle `'click blur'` trigger on iOS webkit browsers (fixes
[#5099](https://github.com/bootstrap-vue/bootstrap-vue/issues/5099))
([#5103](https://github.com/bootstrap-vue/bootstrap-vue/issues/5103))
([27da76c](https://github.com/bootstrap-vue/bootstrap-vue/commit/27da76cdc70449b0564e31f5733df97d758652ea))
### Other v2.11.0
- additional unit testing
- dev dependencies updates
- minor documentation updates
<a name="2.10.1"></a>
## [v2.10.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.10.0...v2.10.1)
Released: 2020-04-02
### Bug Fixes v2.10.1
- **b-avatar:** remove default padding when in button mode (fixes
[#5073](https://github.com/bootstrap-vue/bootstrap-vue/issues/5073))
([#5076](https://github.com/bootstrap-vue/bootstrap-vue/issues/5076))
([26377b3](https://github.com/bootstrap-vue/bootstrap-vue/commit/26377b3479f323baa2d702fab7f5200949ed680d))
- **b-table:** fix context object `currentPage` issue introduced in v2.10.0 (fixes
[#5065](https://github.com/bootstrap-vue/bootstrap-vue/issues/5065))
([#5067](https://github.com/bootstrap-vue/bootstrap-vue/issues/5067))
([874dca2](https://github.com/bootstrap-vue/bootstrap-vue/commit/874dca2c8c385fecf7cec76e6cfa44eda9fcabf4))
### Other v2.10.1
- dev dependency updates
<a name="2.10.0"></a>
## [v2.10.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.9.0...v2.10.0)
Released: 2020-04-01
### Features v2.10.0
- **b-sidebar:** new custom component `<b-sidebar>` (closes
[#3324](https://github.com/bootstrap-vue/bootstrap-vue/issues/3324),
[#3210](https://github.com/bootstrap-vue/bootstrap-vue/issues/3210),
[#1702](https://github.com/bootstrap-vue/bootstrap-vue/issues/1702))
([#5021](https://github.com/bootstrap-vue/bootstrap-vue/issues/5021))
([a77866f](https://github.com/bootstrap-vue/bootstrap-vue/commit/a77866f6d032f1a5a22be2d12d60be507825769c))
### Bug Fixes v2.10.0
- **b-avatar:** remove duplicate button variant class
([#5056](https://github.com/bootstrap-vue/bootstrap-vue/issues/5056))
([9f78f32](https://github.com/bootstrap-vue/bootstrap-vue/commit/9f78f32d964b187f35a1feffb7aa4bc264587923))
- **b-card:** handle `header-html` and `footer-html` props correctly (fixes
[#5038](https://github.com/bootstrap-vue/bootstrap-vue/issues/5038))
([#5039](https://github.com/bootstrap-vue/bootstrap-vue/issues/5039))
([f378aef](https://github.com/bootstrap-vue/bootstrap-vue/commit/f378aeffdebdc7922f6ad4c5d513642dfb93cf1d))
- **types:** add missing declaration for `b-form-timepicker` (closes
[#5035](https://github.com/bootstrap-vue/bootstrap-vue/issues/5035))
([#5036](https://github.com/bootstrap-vue/bootstrap-vue/issues/5036))
([ae84118](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae841184dc3037b5d6f365311cc668bccb0e85da))
### Other v2.10.0
- documentation site improvements and updates
- dev dependency updates
<a name="2.9.0"></a>
## [v2.9.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.8.0...v2.9.0)
Released: 2020-03-25
### Features v2.9.0
- **b-aspect:** new custom component `<b-aspect>`
([#5008](https://github.com/bootstrap-vue/bootstrap-vue/issues/5008))
([662c8e0](https://github.com/bootstrap-vue/bootstrap-vue/commit/662c8e0709c8c73fb2119976d1906943cfe6daad))
- **b-avatar:** add `alt` prop for adding alt attribute to image and icon avatars (closes
[#4990](https://github.com/bootstrap-vue/bootstrap-vue/issues/4990))
([#4991](https://github.com/bootstrap-vue/bootstrap-vue/issues/4991))
([d1474f2](https://github.com/bootstrap-vue/bootstrap-vue/commit/d1474f28729e4e13ad97b75a87d56f85543d4c96))
- **b-dropdown-item-button, b-dropdown-item-button:** add `button-class` and `link-class` prop
([#5014](https://github.com/bootstrap-vue/bootstrap-vue/issues/5014))
([b39d31c](https://github.com/bootstrap-vue/bootstrap-vue/commit/b39d31cede76b594b5608fa472d53e3dac525e2b))
- **b-form-datepicker, b-form-timepicker:** emit `shown` and `hidden` events
([#5004](https://github.com/bootstrap-vue/bootstrap-vue/issues/5004))
([eb259b9](https://github.com/bootstrap-vue/bootstrap-vue/commit/eb259b998dfd3e88a1b04ed8d3f4c97560f69dbb))
- **b-navbar-toggle:** make default slot scoped
([#4995](https://github.com/bootstrap-vue/bootstrap-vue/issues/4995))
([144d45f](https://github.com/bootstrap-vue/bootstrap-vue/commit/144d45fb0e4d66bbf243b4a4df39d7f3b9b5c7cc))
### Docs v2.9.0
- Ensure that the `IconsPlugin` is imported when exporting from playground to CodePen, CodeSandbox,
and JsFiddle ([#5003](https://github.com/bootstrap-vue/bootstrap-vue/issues/5003))
### Other v2.9.0
- dev dependency updates
<a name="2.8.0"></a>
## [v2.8.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.7.0...v2.8.0)
Released: 2020-03-22
### Features v2.8.0
- **icons:** upgrade to Bootstrap Icons `1.0.0.alpha3`
([#4966](https://github.com/bootstrap-vue/bootstrap-vue/issues/4966))
([d481365](https://github.com/bootstrap-vue/bootstrap-vue/commit/d481365c9f8014e1573026881c3588f2d51999ee))
- 200+ new icons
- `skip-*` icon names fixed (closes [#4733](https://github.com/bootstrap-vue/bootstrap-vue/4733))
- `document-*` icons renamed to `file-*`
- `alert-*` icons renamed to `exclamation-*`
- `columns-gutters` icon renamed to `columns-gap`
- `diamond` icon renamed to `gem` because of new `diamond-*` shape icons
- **b-avatar:** new `<b-avatar>` component
([#4974](https://github.com/bootstrap-vue/bootstrap-vue/issues/4974))
([b2325a3](https://github.com/bootstrap-vue/bootstrap-vue/commit/b2325a3f87a58207603be0bad41afb3059a575a1))
- **b-form-spinbutton:** add slots for increment and decrement button content (closes
[#4958](https://github.com/bootstrap-vue/bootstrap-vue/issues/4958))
([#4963](https://github.com/bootstrap-vue/bootstrap-vue/issues/4963))
([5684405](https://github.com/bootstrap-vue/bootstrap-vue/commit/5684405197c8dd03b0711b0efc11ab6d76fb7714))
### Other v2.8.0
- docs updates
- dev dependencies updates
<a name="2.7.0"></a>
## [v2.7.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.6.1...v2.7.0)
Released: 2020-03-14
### Features v2.7.0
- **b-overlay:** new component `b-overlay`
([#4907](https://github.com/bootstrap-vue/bootstrap-vue/issues/4907))
([134d64d](https://github.com/bootstrap-vue/bootstrap-vue/commit/134d64d073bb64fecd74ffc521476bfd97a99fc0))
- **b-calendar, b-form-datepicker:** add new `initial-date` prop, and constrain today/current month
buttons between `min` and `max` (closes
[#4899](https://github.com/bootstrap-vue/bootstrap-vue/issues/4899))
([#4906](https://github.com/bootstrap-vue/bootstrap-vue/issues/4906))
([1d957eb](https://github.com/bootstrap-vue/bootstrap-vue/commit/1d957ebd78a8693e91a8116d12c28fe24bd7c19c))
- **b-form-datepicker, b-form-timepicker:** add support for icon button only mode (closes
[#4888](https://github.com/bootstrap-vue/bootstrap-vue/issues/4888))
([#4915](https://github.com/bootstrap-vue/bootstrap-vue/issues/4915))
([13660c3](https://github.com/bootstrap-vue/bootstrap-vue/commit/13660c3ad02f6c692d306ec95f0d2b19212f9423))
- **b-icon:** add animated icon options (closes
[#4720](https://github.com/bootstrap-vue/bootstrap-vue/issues/4720))
([#4934](https://github.com/bootstrap-vue/bootstrap-vue/issues/4934),
[#4945](https://github.com/bootstrap-vue/bootstrap-vue/issues/4945),
[#4948](https://github.com/bootstrap-vue/bootstrap-vue/issues/4948))
([7c781fa](https://github.com/bootstrap-vue/bootstrap-vue/commit/7c781faea78315a753b2db903b12c500d6547ae1),
[b786f67](https://github.com/bootstrap-vue/bootstrap-vue/commit/b786f671c3d69bbf9dbfb088840a332d4a066b14),
[927c234](https://github.com/bootstrap-vue/bootstrap-vue/commit/927c234a6b5d68e23e86f7d1782b179b1ccb8786))
### Bug Fixes v2.7.0
- **b-form-file:** fix value prop validation when using directory mode (fixes
[#4912](https://github.com/bootstrap-vue/bootstrap-vue/issues/4912))
([#4913](https://github.com/bootstrap-vue/bootstrap-vue/issues/4913))
([498a262](https://github.com/bootstrap-vue/bootstrap-vue/commit/498a26219571bb6108aaa7134dc25c8e1ff6c98f))
- **b-form-file:** make sure to catch all errors when resetting the input
([#4936](https://github.com/bootstrap-vue/bootstrap-vue/issues/4936))
([682bc46](https://github.com/bootstrap-vue/bootstrap-vue/commit/682bc46028cacfdb570fe416a051160ee9789fe2))
### Other v2.7.0
- `deps`: update devDependency rollup to 2.0.x
- minor docs updates
<a name="2.6.1"></a>
## [v2.6.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.6.0...v2.6.1)
Released: 2020-03-06
### Bug Fixes v2.6.1
- **b-form-spinbutton:** respect step value for initial decrement when `wrap` enabled (closes
[#4884](https://github.com/bootstrap-vue/bootstrap-vue/issues/4884))
([#4885](https://github.com/bootstrap-vue/bootstrap-vue/issues/4885))
([28e7245](https://github.com/bootstrap-vue/bootstrap-vue/commit/28e724536be4762382328648f203bd46d8f52fdc))
### Other v2.6.1
- documentation updates and fixes
- dev dependency updates
<a name="2.6.0"></a>
## [v2.6.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.5.0...v2.6.0)
Released: 2020-03-05
### Features v2.6.0
- **b-calendar, b-form-datepicker:** allow customization of in-component displayed date format
(closes [#4797](https://github.com/bootstrap-vue/bootstrap-vue/issues/4797))
([#4835](https://github.com/bootstrap-vue/bootstrap-vue/issues/4835))
([85c7e75](https://github.com/bootstrap-vue/bootstrap-vue/commit/85c7e759bc78d2ffb5b026cb5ee484b2567136aa))
- **b-form-datepicker:** add `button-content` optionally scoped slot for calendar icon
([#4795](https://github.com/bootstrap-vue/bootstrap-vue/issues/4795))
([7a00910](https://github.com/bootstrap-vue/bootstrap-vue/commit/7a0091099025d8bdcf953b00d8619726b54fa937))
- **b-form-datepicker:** add `calendar-width` prop (closes
[#4817](https://github.com/bootstrap-vue/bootstrap-vue/issues/4817))
([#4822](https://github.com/bootstrap-vue/bootstrap-vue/issues/4822))
([91b77bc](https://github.com/bootstrap-vue/bootstrap-vue/commit/91b77bc9a6b1a4796698ce3185c0b354156ce563))
- **b-pagination, b-pagination-nav:** improve aria accessibility - changes to inner structure and
aria attributes (closes: [#4811](https://github.com/bootstrap-vue/bootstrap-vue/issues/4811),
[#4160](https://github.com/bootstrap-vue/bootstrap-vue/issues/4160))
([#4810](https://github.com/bootstrap-vue/bootstrap-vue/issues/4810))
([7ee4baa](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ee4baa9a843411cd30a3ee499fc7272b7cf48f2))
- **b-tabs:** add ability to provide custom tab button attributes (closes:
[#4803](https://github.com/bootstrap-vue/bootstrap-vue/issues/4803))
([#4806](https://github.com/bootstrap-vue/bootstrap-vue/issues/4806))
([c541d3d](https://github.com/bootstrap-vue/bootstrap-vue/commit/c541d3d89ae88f3193305b61ae8ddc735aa6ec03))
- **b-time, b-form-timepicker:** new components `b-time` and `b-form-timepicker`
([#4783](https://github.com/bootstrap-vue/bootstrap-vue/issues/4783))
([417ef8f](https://github.com/bootstrap-vue/bootstrap-vue/commit/417ef8f2165e68d182e942219d847511b0fd6e9c))
### Bug Fixes v2.6.0
- **b-form-datepicker:** menu focus handling for Firefox and Safari on MacOS, and fix v-model update
issue (closes [#4814](https://github.com/bootstrap-vue/bootstrap-vue/issues/4814),
[#4827](https://github.com/bootstrap-vue/bootstrap-vue/issues/4827))
([#4824](https://github.com/bootstrap-vue/bootstrap-vue/issues/4824))
([09fa920](https://github.com/bootstrap-vue/bootstrap-vue/commit/09fa920e4a904c6340c60586b40451dce94efc44))
- **b-form-spinbutton:** prevent buttons from re-ordering when parent element is RTL
([#4802](https://github.com/bootstrap-vue/bootstrap-vue/issues/4802))
([ae2cce9](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae2cce9d593bd310b3d2256ade41df0243447970))
- **b-form-spinbutton:** prevent double increment/decrement on mobile (fixes
[#4838](https://github.com/bootstrap-vue/bootstrap-vue/issues/4838))
([#4842](https://github.com/bootstrap-vue/bootstrap-vue/issues/4842))
([9c2c700](https://github.com/bootstrap-vue/bootstrap-vue/commit/9c2c700a91d7a6e57572f579f68996eaceda5c00))
### Other v2.6.0
- documentation updates
- dev dependency updates
<a name="2.5.0"></a>
## [v2.5.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.4.2...v2.5.0)
Released: 2020-02-18
### Features v2.5.0
- **b-calendar, b-form-datepicker:** new components `b-calendar` and `b-form-datepicker` (closes
[#3676](https://github.com/bootstrap-vue/bootstrap-vue/issues/3676),
[#1428](https://github.com/bootstrap-vue/bootstrap-vue/issues/1428))
([#4712](https://github.com/bootstrap-vue/bootstrap-vue/issues/4712))
([af0ded0](https://github.com/bootstrap-vue/bootstrap-vue/commit/af0ded0a3bdc9d69653e9c55f874d550e4909662))
- **b-form-spinbutton:** new form control component `b-form-spinbutton`
([#4744](https://github.com/bootstrap-vue/bootstrap-vue/issues/4744))
([da5e473](https://github.com/bootstrap-vue/bootstrap-vue/commit/da5e473bee8866f2940e027e5e7e87e3a2ff8f11))
- **v-b-hover:** new directive for reacting to hover changes
([#4771](https://github.com/bootstrap-vue/bootstrap-vue/issues/4771))
([b7adc6d](https://github.com/bootstrap-vue/bootstrap-vue/commit/b7adc6dc726f75c0578b3de5208f112bef58b4ad))
### Bug Fixes v2.5.0
- **b-form-tags:** improve accessibility for screen reader users
([#4775](https://github.com/bootstrap-vue/bootstrap-vue/issues/4775))
([2328630](https://github.com/bootstrap-vue/bootstrap-vue/commit/2328630542defc395912165a964a95107f8a4ba9))
- **b-modal:** additional fixes for show transition behaviour (closes
[#4761](https://github.com/bootstrap-vue/bootstrap-vue/issues/4761))
([#4777](https://github.com/bootstrap-vue/bootstrap-vue/issues/4777))
([1113c6f](https://github.com/bootstrap-vue/bootstrap-vue/commit/1113c6f951d86b7e6e6ba2161f935d2b6e0b5ce8))
### Other v2.5.0
- documentation updates
- documentation accessibility improvements
- dev dependency updates
<a name="2.4.2"></a>
## [v2.4.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.4.1...v2.4.2)
Released: 2020-02-15
### Bug Fixes v2.4.2
- **b-button:** when `href` is "#" add `role=button` and appropriate keydown handlers for A11Y
([#4768](https://github.com/bootstrap-vue/bootstrap-vue/issues/4768))
([087a128](https://github.com/bootstrap-vue/bootstrap-vue/commit/087a1283977061c44d5b059c203f13d2326dabae))
- **b-modal:** fix transition show enter timing (closes
[#4761](https://github.com/bootstrap-vue/bootstrap-vue/issues/4761))
([#4766](https://github.com/bootstrap-vue/bootstrap-vue/issues/4766))
([968c957](https://github.com/bootstrap-vue/bootstrap-vue/commit/968c95758e45610a8c002507790c79d87d8fe956))
### Other v2.4.2
- documentation updates
- dev dependency updates
<a name="2.4.1"></a>
## [v2.4.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.4.0...v2.4.1)
Released: 2020-02-12
### Bug Fixes v2.4.1
- **b-form-input, b-form-textarea:** handle change event for all mobile device keyboards (closes
[#4724](https://github.com/bootstrap-vue/bootstrap-vue/issues/4724))
([#4739](https://github.com/bootstrap-vue/bootstrap-vue/issues/4739))
([166a932](https://github.com/bootstrap-vue/bootstrap-vue/commit/166a932fb11fa552714aba7df67992e1265b9047))
- **b-tooltip, v-b-tooltip:** fix arrow margin
([#4727](https://github.com/bootstrap-vue/bootstrap-vue/issues/4727))
([865a655](https://github.com/bootstrap-vue/bootstrap-vue/commit/865a6557fbf49115c05326f9a96c4f9fdf135e96))
### Other v2.4.1
- dev dependency updates
- minor docs updates
<a name="2.4.0"></a>
## [v2.4.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.3.0...v2.4.0)
Released: 2020-02-01
### Features v2.4.0
- **b-modal:** add `ignore-enforce-focus-selector` prop (closes
[#4537](https://github.com/bootstrap-vue/bootstrap-vue/issues/4537))
([#4702](https://github.com/bootstrap-vue/bootstrap-vue/issues/4702))
([c3ac992](https://github.com/bootstrap-vue/bootstrap-vue/commit/c3ac99283927b5261d1df05d3c479c534011d7c5))
- **b-nav-item-dropdown:** add `boundary` prop, applicable when not in `b-navbar` (closes
[#4684](https://github.com/bootstrap-vue/bootstrap-vue/issues/4684))
([#4691](https://github.com/bootstrap-vue/bootstrap-vue/issues/4691))
([3a50ad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/3a50ad85e85e1c6dc55a36665062180687078708))
### Bug Fixes v2.4.0
- **b-dropdown:** focus-in handling for Safari and Firefox on macOS/iOS (closes
[#4328](https://github.com/bootstrap-vue/bootstrap-vue/issues/4328))
([#4426](https://github.com/bootstrap-vue/bootstrap-vue/issues/4426))
([2eab55b](https://github.com/bootstrap-vue/bootstrap-vue/commit/2eab55b4672a35a487b30f0f64c63b887b361473))
- **b-form-input, b-form-textarea:** properly handle out-of-sync values (closes
[#4695](https://github.com/bootstrap-vue/bootstrap-vue/issues/4695))
([#4701](https://github.com/bootstrap-vue/bootstrap-vue/issues/4701))
([954176d](https://github.com/bootstrap-vue/bootstrap-vue/commit/954176d733dccdd074f5b6cb31c4041081a3b206))
<a name="2.3.0"></a>
## [v2.3.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.2.2...v2.3.0)
Released: 2020-01-24
### Features v2.3.0
- **b-button-close:** add `content` prop
([#4574](https://github.com/bootstrap-vue/bootstrap-vue/issues/4574))
([7379c6d](https://github.com/bootstrap-vue/bootstrap-vue/commit/7379c6dd0bac76307720645080741b3b0ed7ed99))
- **b-form-tags:** new option to specify input type (closes
[#4644](https://github.com/bootstrap-vue/bootstrap-vue/issues/4644))
([#4645](https://github.com/bootstrap-vue/bootstrap-vue/issues/4645))
([b899fac](https://github.com/bootstrap-vue/bootstrap-vue/commit/b899faceb4c1fd8562454fa93432e70d7113401b))
- **b-pagination, b-pagination-nav:** add page button class props and option to show first/last page
numbers (closes [#4597](https://github.com/bootstrap-vue/bootstrap-vue/issues/4597),
[#4533](https://github.com/bootstrap-vue/bootstrap-vue/issues/4533))
([#4622](https://github.com/bootstrap-vue/bootstrap-vue/issues/4622))
([3a3ee1d](https://github.com/bootstrap-vue/bootstrap-vue/commit/3a3ee1dc9312a1a8c530a5ea42d1d239d5a24351))
- **icons:** add stacking support
([#4658](https://github.com/bootstrap-vue/bootstrap-vue/issues/4658))
([b185cdb](https://github.com/bootstrap-vue/bootstrap-vue/commit/b185cdb686ddddcde1b98585b1fbc48859fc541a))
### Bug Fixes v2.3.0
- **v-b-modal:** only unbind/rebind during componentUpdated hook if trigger element or modal ID
changes (closes [#4669](https://github.com/bootstrap-vue/bootstrap-vue/issues/4669))
([#4672](https://github.com/bootstrap-vue/bootstrap-vue/issues/4672))
([e53a05d](https://github.com/bootstrap-vue/bootstrap-vue/commit/e53a05d960a9de0ca9636ee31e0197e7e554ddbc))
- **utils:** pass all Array/Object util shortcuts as functions, for handling late loaded polyfills
([#4647](https://github.com/bootstrap-vue/bootstrap-vue/issues/4647))
([f584425](https://github.com/bootstrap-vue/bootstrap-vue/commit/f5844256a03d2f4b8006900419acfa2c5e3803c3))
<a name="2.2.2"></a>
## [v2.2.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.2.1...v2.2.2)
Released: 2020-01-15
### Bug Fixes v2.2.2
- **nuxt module:** remove unnecessary export statements
([#4624](https://github.com/bootstrap-vue/bootstrap-vue/issues/4624))
([