UNPKG

bootstrap-vue

Version:

BootstrapVue, with over 40 plugins and more than 75 custom components, provides one of the most comprehensive implementations of Bootstrap v4 components and grid system for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

809 lines (720 loc) 107 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. <a name="2.0.0-rc.24"></a> ## [v2.0.0-rc.24](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.23...v2.0.0-rc.24) Released 2019-06-17 ### Bug Fixes v2.0.0-rc.24 - **b-table:** ensure `ctx.sortBy` is an empty string when no sort key specified (closes [#3532](https://github.com/bootstrap-vue/bootstrap-vue/issues/3532)) ([#3534](https://github.com/bootstrap-vue/bootstrap-vue/issues/3534) [d451687](https://github.com/bootstrap-vue/bootstrap-vue/commit/d451687)) - **b-table-lite:** add checks to helper mixins for existence of `stopIfBusy` (fixes [#3518](https://github.com/bootstrap-vue/bootstrap-vue/issues/3518)) ([#3520](https://github.com/bootstrap-vue/bootstrap-vue/issues/3520)) ([285cf94](https://github.com/bootstrap-vue/bootstrap-vue/commit/285cf94)) - **b-tabs:** add detection of when registered tabs change order (closes [#3506](https://github.com/bootstrap-vue/bootstrap-vue/issues/3506)) ([#3513](https://github.com/bootstrap-vue/bootstrap-vue/issues/3513) [130f8ff](https://github.com/bootstrap-vue/bootstrap-vue/commit/130f8ff), [#3537](https://github.com/bootstrap-vue/bootstrap-vue/issues/3537) [b80b2b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/b80b2b4)) - **config:** avoid using `of` operator (closes [#3525](https://github.com/bootstrap-vue/bootstrap-vue/issues/3525)) ([#3526](https://github.com/bootstrap-vue/bootstrap-vue/issues/3526) [17ec8d0](https://github.com/bootstrap-vue/bootstrap-vue/commit/17ec8d0)) - **nuxt module:** correct `transformAssetUrls` value for `b-card-img` (fixes [#3521](https://github.com/bootstrap-vue/bootstrap-vue/issues/3521)) ([#3523](https://github.com/bootstrap-vue/bootstrap-vue/issues/3523) [db8c6fd](https://github.com/bootstrap-vue/bootstrap-vue/commit/db8c6fd)) <a name="2.0.0-rc.23"></a> ## [v2.0.0-rc.23](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.22...v2.0.0-rc.23) Released 2019-06-13 ### Bug Fixes v2.0.0-rc.23 - **b-dropdown:** close when clicking on nested elements inside items with `to` prop ([#3476](https://github.com/bootstrap-vue/bootstrap-vue/issues/3476) [8ec2eb1](https://github.com/bootstrap-vue/bootstrap-vue/commit/8ec2eb1)) - **b-form-input, b-form-textarea:** handle case where input has been removed from document (closes [#3498](https://github.com/bootstrap-vue/bootstrap-vue/issues/3498)) ([#3501](https://github.com/bootstrap-vue/bootstrap-vue/issues/3501) [9a62e44](https://github.com/bootstrap-vue/bootstrap-vue/commit/9a62e44)) - **b-modal:** ensure `ignoreBackdropClick` flag is cleared in `clickOutHandler` ([#3488](https://github.com/bootstrap-vue/bootstrap-vue/issues/3488) [afb4680](https://github.com/bootstrap-vue/bootstrap-vue/commit/afb4680)) - **b-modal:** fix IE11 issue with copy/paste from modal into MS Word (fixes [#3457](https://github.com/bootstrap-vue/bootstrap-vue/issues/3457)) ([#3489](https://github.com/bootstrap-vue/bootstrap-vue/issues/3489) [16dbdf1](https://github.com/bootstrap-vue/bootstrap-vue/commit/16dbdf1)) - **b-modal:** properly render `*-html` props if provided (closes [#3491](https://github.com/bootstrap-vue/bootstrap-vue/issues/3491)) ([#3492](https://github.com/bootstrap-vue/bootstrap-vue/issues/3492) [c1ada9f](https://github.com/bootstrap-vue/bootstrap-vue/commit/c1ada9f)) - **b-pagination-nav:** fix incorrect name in component package.json file (closes [#3458](https://github.com/bootstrap-vue/bootstrap-vue/issues/3458)) ([#3459](https://github.com/bootstrap-vue/bootstrap-vue/issues/3459) [ef252df](https://github.com/bootstrap-vue/bootstrap-vue/commit/ef252df)) - **b-pagination-nav:** attempt to auto-detect current page when `pages` array or `number of pages` changes (closes [#3443](https://github.com/bootstrap-vue/bootstrap-vue/issues/3443)) ([#3444](https://github.com/bootstrap-vue/bootstrap-vue/issues/3444) [88b95c6](https://github.com/bootstrap-vue/bootstrap-vue/commit/88b95c6)) - **b-table:** ensure provider is refreshed when filter is an object (closes [#3428](https://github.com/bootstrap-vue/bootstrap-vue/issues/3428)) ([#3429](https://github.com/bootstrap-vue/bootstrap-vue/issues/3429) [b95c614](https://github.com/bootstrap-vue/bootstrap-vue/commit/b95c614)) - **b-tabs:** improve child `b-tab` detection routine and fix bug with IDs (closes [#3260](https://github.com/bootstrap-vue/bootstrap-vue/issues/3260)) ([#3442](https://github.com/bootstrap-vue/bootstrap-vue/issues/3442) [4a54e8d](https://github.com/bootstrap-vue/bootstrap-vue/commit/4a54e8d)) - **types:** add missing `BInputGroup` to TypeScript definitions ([#3487](https://github.com/bootstrap-vue/bootstrap-vue/issues/3487) [b4ac081](https://github.com/bootstrap-vue/bootstrap-vue/commit/b4ac081)) - **utils/get:** handle edge case with inherited object getters (fixes [#3463](https://github.com/bootstrap-vue/bootstrap-vue/issues/3463)) ([#3465](https://github.com/bootstrap-vue/bootstrap-vue/issues/3465) [e2c8cb1](https://github.com/bootstrap-vue/bootstrap-vue/commit/e2c8cb1)) ### Features v2.0.0-rc.23 - **b-table-lite:** new `<b-table-lite>` light-weight table component ([#3447](https://github.com/bootstrap-vue/bootstrap-vue/issues/3447) [0477941](https://github.com/bootstrap-vue/bootstrap-vue/commit/0477941)) - improved tree-shaking when importing individual components ([#3462](https://github.com/bootstrap-vue/bootstrap-vue/issues/3462) [2df1ab9](https://github.com/bootstrap-vue/bootstrap-vue/commit/2df1ab9)) ### Deprecation v2.0.0-rc.23 Users should switch to the simplified import syntax (introduced in `v2.0.0-rc.22`) when importing individual plugins, components, and/or directives. **Importing from the `es/` build directory has been deprecated and will be removed in 2.0.0 stable release.** <a name="2.0.0-rc.22"></a> ## [v2.0.0-rc.22](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.21...v2.0.0-rc.22) Released 2019-05-31 ### Notable Changes v2.0.0-rc.22 - Improved/shortened method for importing of plugins, components, and directives, as top-level named exports. The ESM and CJS builds now both include these top level named exports: - Default export is still the BootstrapVue plugin - Simplified import format for importing components, directives, plugins:<br> `import { ModalPlugin, CardPlugin, BAlert, BRow, BCol, VBScollspyPlugin } from 'bootstrap-vue'` - New `esm/` modular build with top-level named exports (tree shakeable) - New `dist/bootstrap-vue.esm.js` esm bundle with top-level named exports - New `dist/bootstrap-vue.common.js` cjs bundle with top-level named exports - No need to cherry-pick from sub directories for plugins/components/directives - Most package bundlers will pick the appropriate build automatically - Nuxt module: - Improved tree shaking using the new import syntax - Automatically adds `transformAssetUrls` settings for BootstrapVue component props. - Reverted the `es/` build directory back to mini-commonjs modules (from true ES modules introduced in v2.0.0-rc.21) due to issues with Nuxt.js and some webpack builds expecting CJS format when cherry-picking individual components, directives and plugins from sub-directories. - **DEPRECATION: The `es/` build has been deprecated in favour of the newer `esm` build and `cjs` bundle, which allow for importing individual components, directives and plugins from top-level named exports.** Users are encouraged to convert their existing imports to the new syntax. ### Bug Fixes v2.0.0-rc.22 - **b-modal:** use `safeId()` when comparing `id` received by hide/show handler (closes [#3389](https://github.com/bootstrap-vue/bootstrap-vue/issues/3389) ([#3394](https://github.com/bootstrap-vue/bootstrap-vue/issues/3394) [fae3d25](https://github.com/bootstrap-vue/bootstrap-vue/commit/fae3d25)) - **b-tabs:** fix regression with dynamically added tabs (fixes [#3395](https://github.com/bootstrap-vue/bootstrap-vue/issues/3395)) ([#3396](https://github.com/bootstrap-vue/bootstrap-vue/issues/3396) [f254f90](https://github.com/bootstrap-vue/bootstrap-vue/commit/f254f90)) - **form controls:** handle autofocus inside modal or when inside a transition ([#3386](https://github.com/bootstrap-vue/bootstrap-vue/issues/3386) [c4a8edb](https://github.com/bootstrap-vue/bootstrap-vue/commit/c4a8edb)) - **es:** revert to tranforming `es/` modules into CJS, and simplify main build with top-level named import/exports (closes [#3397](https://github.com/bootstrap-vue/bootstrap-vue/issues/3397), [#3393](https://github.com/bootstrap-vue/bootstrap-vue/issues/3393), [#3323](https://github.com/bootstrap-vue/bootstrap-vue/issues/3323)) ([#3404](https://github.com/bootstrap-vue/bootstrap-vue/issues/3404) [6c386d3](https://github.com/bootstrap-vue/bootstrap-vue/commit/6c386d3)) - **nuxt:** use new bundle for development mode (closes [#3397](https://github.com/bootstrap-vue/bootstrap-vue/issues/3397)) ([#3399](https://github.com/bootstrap-vue/bootstrap-vue/issues/3399) [f43097e](https://github.com/bootstrap-vue/bootstrap-vue/commit/f43097e), [#3404](https://github.com/bootstrap-vue/bootstrap-vue/issues/3404) [6c386d3](https://github.com/bootstrap-vue/bootstrap-vue/commit/6c386d3)) - **types:** fix typing error for `BvComponent` and `BvPlugin` (closes [#3390](https://github.com/bootstrap-vue/bootstrap-vue/issues/3390)) ([#3391](https://github.com/bootstrap-vue/bootstrap-vue/issues/3391) [6f0f3fd](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f0f3fd)) ### Features v2.0.0-rc.22 - **b-button:** add new `squared` prop for making buttons with square corners ([#3387](https://github.com/bootstrap-vue/bootstrap-vue/issues/3387) [004963d](https://github.com/bootstrap-vue/bootstrap-vue/commit/004963d)) - **b-tooltip, b-popover:** allow global `delay` customization via config ([#3426](https://github.com/bootstrap-vue/bootstrap-vue/issues/3426) [2aaec76](https://github.com/bootstrap-vue/bootstrap-vue/commit/2aaec76)) - **nuxt:** handle edge cases where component, directive and plugin names are passed as `camelCase` or `kebab-case` and convert to new `PascalCase` names ([#3418](https://github.com/bootstrap-vue/bootstrap-vue/issues/3418) [ce3ba73](https://github.com/bootstrap-vue/bootstrap-vue/commit/ce3ba73)) - **nuxt module:** alias `esm/` and `es/` to `src/` for Nuxt prod mode ([#3423](https://github.com/bootstrap-vue/bootstrap-vue/issues/3423) [ae2040b](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae2040b)) - add `"source": "src/index.js"` entry in package.json for Parcel bundler ([#3422](https://github.com/bootstrap-vue/bootstrap-vue/issues/3422) [0878ca6](https://github.com/bootstrap-vue/bootstrap-vue/commit/0878ca6)) <a name="2.0.0-rc.21"></a> ## [v2.0.0-rc.21](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.20...v2.0.0-rc.21) Released 2019-05-26 Note: this version introduced a bug when using BootstrapVue with Nuxt.js module in dev mode. Please use version v2.0.0-rc.22 or newer. ### Bug Fixes v2.0.0-rc.21 - **b-alert:** handle case where dismiss countdown changes to a boolean value (closes [#3346](https://github.com/bootstrap-vue/bootstrap-vue/issues/3346)) ([#3347](https://github.com/bootstrap-vue/bootstrap-vue/issues/3347) [14ad833](https://github.com/bootstrap-vue/bootstrap-vue/commit/14ad833)) - **b-dropdown:** delay show of dropdown when calling `show()` (closes [#3366](https://github.com/bootstrap-vue/bootstrap-vue/issues/3366)) ([#3367](https://github.com/bootstrap-vue/bootstrap-vue/issues/3367) [1604022](https://github.com/bootstrap-vue/bootstrap-vue/commit/1604022)) - **b-input-group:** fix issue with slots (closes [#3284](https://github.com/bootstrap-vue/bootstrap-vue/issues/3284)) ([#3288](https://github.com/bootstrap-vue/bootstrap-vue/issues/3288) [5639e8f](https://github.com/bootstrap-vue/bootstrap-vue/commit/5639e8f)) - **b-input-group:** use same input-group-prepend/append for both props and slots ([#3321](https://github.com/bootstrap-vue/bootstrap-vue/issues/3321) [fb7386e](https://github.com/bootstrap-vue/bootstrap-vue/commit/fb7386e)) - **b-modal:** delay initially open modal via nextTick when using v-model or visible prop ([#3320](https://github.com/bootstrap-vue/bootstrap-vue/issues/3320) [6f3010a](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f3010a)) - **b-table:** don't use css `grid` for stacked table SCSS - for IE11 compatibility (closes [#3307](https://github.com/bootstrap-vue/bootstrap-vue/issues/3307)) ([#3383](https://github.com/bootstrap-vue/bootstrap-vue/issues/3383) [ce19fc7](https://github.com/bootstrap-vue/bootstrap-vue/commit/ce19fc7)) - **b-tabs:** fix regression of tabs in lazy modals - use DOM query for probing tabs after mount (closes: [#3361](https://github.com/bootstrap-vue/bootstrap-vue/issues/3361)) ([#3375](https://github.com/bootstrap-vue/bootstrap-vue/issues/3375) [2b188a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/2b188a2)) - **b-toast:** accessibility - prevent duplicate toast announcements for screen readers (closes [#3322](https://github.com/bootstrap-vue/bootstrap-vue/issues/3322)) ([#3329](https://github.com/bootstrap-vue/bootstrap-vue/issues/3329) [d44fba5](https://github.com/bootstrap-vue/bootstrap-vue/commit/d44fba5)) - **b-toaster:** CSS fix for IE11 support (fixes [#3327](https://github.com/bootstrap-vue/bootstrap-vue/issues/3327)) ([#3328](https://github.com/bootstrap-vue/bootstrap-vue/issues/3328) [88b1cfd](https://github.com/bootstrap-vue/bootstrap-vue/commit/88b1cfd)) - **docs:** correct modal directive name ([#3335](https://github.com/bootstrap-vue/bootstrap-vue/issues/3335) [d4dcc35](https://github.com/bootstrap-vue/bootstrap-vue/commit/d4dcc35)) - **docs:** correct Vuelidate validation example and some minor tweaks ([#3332](https://github.com/bootstrap-vue/bootstrap-vue/issues/3332) [d5c22a8](https://github.com/bootstrap-vue/bootstrap-vue/commit/d5c22a8)) - **docs:** `b-progress-bar` label HTML support examples (closes [#3333](https://github.com/bootstrap-vue/bootstrap-vue/issues/3333)) ([#3336](https://github.com/bootstrap-vue/bootstrap-vue/issues/3336) [526f274](https://github.com/bootstrap-vue/bootstrap-vue/commit/526f274)) - **types:** fix msxBoxConfirm typo ([#3280](https://github.com/bootstrap-vue/bootstrap-vue/issues/3280) [8027e5a](https://github.com/bootstrap-vue/bootstrap-vue/commit/8027e5a)) - use `installFactory` for main `BootstrapVue` plugin (closes [#3338](https://github.com/bootstrap-vue/bootstrap-vue/issues/3338)) ([#3340](https://github.com/bootstrap-vue/bootstrap-vue/issues/3340) [4c0c445](https://github.com/bootstrap-vue/bootstrap-vue/commit/4c0c445)) ### Features v2.0.0-rc.21 - **b-img-lazy:** add support for IntersectionObserver (closes [#3276](https://github.com/bootstrap-vue/bootstrap-vue/issues/3276)) ([#3279](https://github.com/bootstrap-vue/bootstrap-vue/issues/3279) [5cf71cf](https://github.com/bootstrap-vue/bootstrap-vue/commit/5cf71cf)) - **b-modal:** improved portaling - retaining parent-child hierarchy (addresses [#3312](https://github.com/bootstrap-vue/bootstrap-vue/issues/3312)) ([#3326](https://github.com/bootstrap-vue/bootstrap-vue/issues/3326) [3728892](https://github.com/bootstrap-vue/bootstrap-vue/commit/3728892)) - **b-tooltip, b-popover:** add `fallback-placement` prop (closes [#3348](https://github.com/bootstrap-vue/bootstrap-vue/issues/3348)) ([#3349](https://github.com/bootstrap-vue/bootstrap-vue/issues/3349) [ab42b4c](https://github.com/bootstrap-vue/bootstrap-vue/commit/ab42b4c)) - **es build:** don't transpile import/export statements to require/exports, for better tree shaking (closes [#3323](https://github.com/bootstrap-vue/bootstrap-vue/issues/3323)) ([#3358](https://github.com/bootstrap-vue/bootstrap-vue/issues/3358) [3c1866d](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c1866d)) - **form controls:** add `autofocus` prop to all `b-form-*` controls ([#3341](https://github.com/bootstrap-vue/bootstrap-vue/issues/3341) [e7eb1b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/e7eb1b4)) - **nuxt module:** optimize imports into single import statements ([#3325](https://github.com/bootstrap-vue/bootstrap-vue/issues/3325) [ef71a3b](https://github.com/bootstrap-vue/bootstrap-vue/commit/ef71a3b)) - **types:** better type declarations (closes [#1976](https://github.com/bootstrap-vue/bootstrap-vue/issues/1976)) ([#3283](https://github.com/bootstrap-vue/bootstrap-vue/issues/3283) [a42abd0](https://github.com/bootstrap-vue/bootstrap-vue/commit/a42abd0)) - don't warn about multiple Vue instances when testing in JSDOM (closes [#3303](https://github.com/bootstrap-vue/bootstrap-vue/issues/3303)) ([#3315](https://github.com/bootstrap-vue/bootstrap-vue/issues/3315) [0caa29b](https://github.com/bootstrap-vue/bootstrap-vue/commit/0caa29b)) <a name="2.0.0-rc.20"></a> ## [v2.0.0-rc.20](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.19...v2.0.0-rc.20) Released 2019-05-12 ### Bug Fixes v2.0.0-rc.20 - **$bvToast,$bvModal:** ensure values passed to slots are arrays for Vue.js 2.5.x compatibility (closes [#3174](https://github.com/bootstrap-vue/bootstrap-vue/issues/3174)) ([#3252](https://github.com/bootstrap-vue/bootstrap-vue/issues/3252) [f46b5d8](https://github.com/bootstrap-vue/bootstrap-vue/commit/f46b5d8)) - **b-nav-item-dropdown:** fix disabled state (fixes [#3264](https://github.com/bootstrap-vue/bootstrap-vue/issues/3264)) ([#3266](https://github.com/bootstrap-vue/bootstrap-vue/issues/3266) [10d4c4d](https://github.com/bootstrap-vue/bootstrap-vue/commit/10d4c4d)) - **b-collapse:** is-nav link click behaviour - check if collapse has `display: block !important` before attempting to close collapse ([#3199](https://github.com/bootstrap-vue/bootstrap-vue/issues/3199) [b0729cc](https://github.com/bootstrap-vue/bootstrap-vue/commit/b0729cc)) - **b-form-input:** properly handle out-of-sync values (closes [#2657](https://github.com/bootstrap-vue/bootstrap-vue/issues/2657)) ([#3172](https://github.com/bootstrap-vue/bootstrap-vue/issues/3172) [976f9c1](https://github.com/bootstrap-vue/bootstrap-vue/commit/976f9c1)) - **b-modal:** exclude document.body when determining return focus element ([#3228](https://github.com/bootstrap-vue/bootstrap-vue/issues/3228) [092ab2d](https://github.com/bootstrap-vue/bootstrap-vue/commit/092ab2d)) - **b-modal:** prevent duplicate key when sending to portal-target ([#3235](https://github.com/bootstrap-vue/bootstrap-vue/issues/3235)) ([5204ad7](https://github.com/bootstrap-vue/bootstrap-vue/commit/5204ad7)) - **b-modal:** return focus edge case bug in IE11 (fixes [#3206](https://github.com/bootstrap-vue/bootstrap-vue/issues/3206)) ([#3207](https://github.com/bootstrap-vue/bootstrap-vue/issues/3207) [7ef36c2](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ef36c2)) - **b-pagination:** use unicode escape sequence for default bookend button text ([#3186](https://github.com/bootstrap-vue/bootstrap-vue/issues/3186) [dfb6af7](https://github.com/bootstrap-vue/bootstrap-vue/commit/dfb6af7)) - **b-toast:** use appendChild instead of append for IE 11 support ([#3160](https://github.com/bootstrap-vue/bootstrap-vue/issues/3160) [be118a9](https://github.com/bootstrap-vue/bootstrap-vue/commit/be118a9)) ### Features v2.0.0-rc.20 - **b-dropdown & b-nav-item-dropdown:** pass optional scope to default slot & fixes keyboard nav with dropdown forms ([#3242](https://github.com/bootstrap-vue/bootstrap-vue/issues/3242) [3d1d777](https://github.com/bootstrap-vue/bootstrap-vue/commit/3d1d777)) - **b-button:** add prop `pill` for pill style buttons ([#3214](https://github.com/bootstrap-vue/bootstrap-vue/issues/3214) [c26298b](https://github.com/bootstrap-vue/bootstrap-vue/commit/c26298b)) - **config:** add option in config to set global tooltip and popover boundary ([#3229](https://github.com/bootstrap-vue/bootstrap-vue/issues/3229) [00e4fc9](https://github.com/bootstrap-vue/bootstrap-vue/commit/00e4fc9)) - **b-dropdown:** additional semantic markup optimizations for A11Y ([#3196](https://github.com/bootstrap-vue/bootstrap-vue/issues/3196) [91d893e](https://github.com/bootstrap-vue/bootstrap-vue/commit/91d893e)) - **b-modal:** use PortalVue for modal placement ([#3157](https://github.com/bootstrap-vue/bootstrap-vue/issues/3157) [6325528](https://github.com/bootstrap-vue/bootstrap-vue/commit/6325528)) - **b-table:** make table sort icons configurable via SCSS variables ([#3156](https://github.com/bootstrap-vue/bootstrap-vue/issues/3156) [a72f134](https://github.com/bootstrap-vue/bootstrap-vue/commit/a72f134)) - **b-toast:** add additional options to global default config (closes [#3169](https://github.com/bootstrap-vue/bootstrap-vue/issues/3169)) ([#3170](https://github.com/bootstrap-vue/bootstrap-vue/issues/3170) [b01e01c](https://github.com/bootstrap-vue/bootstrap-vue/commit/b01e01c)) - **v-b-toggle:** make targets reactive to updates (closes [#3165](https://github.com/bootstrap-vue/bootstrap-vue/issues/3165)) ([#3167](https://github.com/bootstrap-vue/bootstrap-vue/issues/3167) [6eff6d9](https://github.com/bootstrap-vue/bootstrap-vue/commit/6eff6d9)) - console warn if multiple instances of Vue detected (addresses [#3040](https://github.com/bootstrap-vue/bootstrap-vue/issues/3040)) ([#3220](https://github.com/bootstrap-vue/bootstrap-vue/issues/3220) [41db3e2](https://github.com/bootstrap-vue/bootstrap-vue/commit/41db3e2)) - make more component appearance prop defaults globally configurable (closes [#3173](https://github.com/bootstrap-vue/bootstrap-vue/issues/3173)) ([#3175](https://github.com/bootstrap-vue/bootstrap-vue/issues/3175) [f7cf28c](https://github.com/bootstrap-vue/bootstrap-vue/commit/f7cf28c)) - **types:** create more typescript typings, and simplify component/directive/plugin imports. ([#3209](https://github.com/bootstrap-vue/bootstrap-vue/issues/3209) [50bbe6a](https://github.com/bootstrap-vue/bootstrap-vue/commit/50bbe6a)) <a name="2.0.0-rc.19"></a> ## [v2.0.0-rc.19](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.18...v2.0.0-rc.19) Released 2019-04-21 ### Bug Fixes v2.0.0-rc.19 - **b-link:** ensure href prop is not passed to router-links (fixes [#3066](https://github.com/bootstrap-vue/bootstrap-vue/issues/3066)) ([#3084](https://github.com/bootstrap-vue/bootstrap-vue/issues/3084) [f679c11](https://github.com/bootstrap-vue/bootstrap-vue/commit/f679c11)) - **b-col, b-form-group:** implement self overwriting lazy props getter (fixes: [#3080](https://github.com/bootstrap-vue/bootstrap-vue/issues/3080)) ([#3125](https://github.com/bootstrap-vue/bootstrap-vue/issues/3125) [92756bd](https://github.com/bootstrap-vue/bootstrap-vue/commit/92756bd)) - **b-form-textarea:** improve auto-row height calculation timing (closes [#3103](https://github.com/bootstrap-vue/bootstrap-vue/issues/3103)) ([#3105](https://github.com/bootstrap-vue/bootstrap-vue/issues/3105) [dfc662e](https://github.com/bootstrap-vue/bootstrap-vue/commit/dfc662e)) - **b-modal:** clear internal return_focus after modal closes (fixes [#3067](https://github.com/bootstrap-vue/bootstrap-vue/issues/3067)) ([#3068](https://github.com/bootstrap-vue/bootstrap-vue/issues/3068) [971556f](https://github.com/bootstrap-vue/bootstrap-vue/commit/971556f)) - **b-modal:** ensure that v-model is updated when show or hide is canceled ([#3131](https://github.com/bootstrap-vue/bootstrap-vue/issues/3131) [6726a33](https://github.com/bootstrap-vue/bootstrap-vue/commit/6726a33)) - **b-modal:** fix close on click-out for IE11 ([#3117](https://github.com/bootstrap-vue/bootstrap-vue/issues/3117) [9b09e52](https://github.com/bootstrap-vue/bootstrap-vue/commit/9b09e52)) - **b-modal:** handle HMR when defining property on Vue prototype ([#3123](https://github.com/bootstrap-vue/bootstrap-vue/issues/3123) [a4e7f21](https://github.com/bootstrap-vue/bootstrap-vue/commit/a4e7f21)) - **b-tab:** don't use `aria-expanded` on the panel ([#3143](https://github.com/bootstrap-vue/bootstrap-vue/issues/3143) [381eacf](https://github.com/bootstrap-vue/bootstrap-vue/commit/381eacf)) - **b-table:** prevent hover style on busy/empty row (closes [#3079](https://github.com/bootstrap-vue/bootstrap-vue/issues/3079)) ([#3086](https://github.com/bootstrap-vue/bootstrap-vue/issues/3086) [c53ffd4](https://github.com/bootstrap-vue/bootstrap-vue/commit/c53ffd4)) - **utils:** improve `dom`, `env`, `inspect` and test utils ([#3085](https://github.com/bootstrap-vue/bootstrap-vue/issues/3085) [bd85049](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd85049)) - **nuxt module:** ensure that css and transpile are arrays (fixes: [#3141](https://github.com/bootstrap-vue/bootstrap-vue/issues/3141)) ([#3142](https://github.com/bootstrap-vue/bootstrap-vue/issues/3142) [239da77](https://github.com/bootstrap-vue/bootstrap-vue/commit/239da77)) - **docs:** improve `<b-modal>` prevent closing example ([#3054](https://github.com/bootstrap-vue/bootstrap-vue/issues/3054) [f609316](https://github.com/bootstrap-vue/bootstrap-vue/commit/f609316)) - **docs:** improve code highlighting + table styles ([#3078](https://github.com/bootstrap-vue/bootstrap-vue/issues/3078) [d4b9895](https://github.com/bootstrap-vue/bootstrap-vue/commit/d4b9895)) - **docs:** overall improvements ([#3129](https://github.com/bootstrap-vue/bootstrap-vue/issues/3129) [be53376](https://github.com/bootstrap-vue/bootstrap-vue/commit/be53376)) ### Features v2.0.0-rc.19 - **b-dropdown:** use semantic `<ul>` and `<li>` markup (closes [#3072](https://github.com/bootstrap-vue/bootstrap-vue/issues/3072)) ([#3087](https://github.com/bootstrap-vue/bootstrap-vue/issues/3087) [58ad66b](https://github.com/bootstrap-vue/bootstrap-vue/commit/58ad66b)) - **b-form-checkbox, b-form-radio:** add `aria-labelledby` prop (closes: [#3139](https://github.com/bootstrap-vue/bootstrap-vue/issues/3139)) ([#3140](https://github.com/bootstrap-vue/bootstrap-vue/issues/3140) [f82f566](https://github.com/bootstrap-vue/bootstrap-vue/commit/f82f566)) - **b-form-group:** make `aria-live` attribute on feedback configurable (closes [#3057](https://github.com/bootstrap-vue/bootstrap-vue/issues/3057)) ([#3058](https://github.com/bootstrap-vue/bootstrap-vue/issues/3058) [6161b8a](https://github.com/bootstrap-vue/bootstrap-vue/commit/6161b8a)) - **b-modal:** support for optionally scoped slots and new `Vue.prototype.$bvModal` helper ([#3056](https://github.com/bootstrap-vue/bootstrap-vue/issues/3056) [b647830](https://github.com/bootstrap-vue/bootstrap-vue/commit/b647830)) - **b-table:** add new prop `table-class` for applying classes to table root element (closes [#3138](https://github.com/bootstrap-vue/bootstrap-vue/issues/3138)) ([#3148](https://github.com/bootstrap-vue/bootstrap-vue/issues/3148) [5deb5db](https://github.com/bootstrap-vue/bootstrap-vue/commit/5deb5db)) - **b-tabs:** add `fill`, `justified` and `active-class` props (closes [#3053](https://github.com/bootstrap-vue/bootstrap-vue/issues/3053), [#2518](https://github.com/bootstrap-vue/bootstrap-vue/issues/2518)) ([#3061](https://github.com/bootstrap-vue/bootstrap-vue/issues/3061) [b6557ad](https://github.com/bootstrap-vue/bootstrap-vue/commit/b6557ad)) - **b-toast:** add Bootstrap v4.3 Toasts ([#3093](https://github.com/bootstrap-vue/bootstrap-vue/issues/3093) [c31b4ff](https://github.com/bootstrap-vue/bootstrap-vue/commit/c31b4ff)) - **b-toast:** updates to toaster SCSS and structure and enable hover-pause ([#3135](https://github.com/bootstrap-vue/bootstrap-vue/issues/3135) [263f206](https://github.com/bootstrap-vue/bootstrap-vue/commit/263f206)) - **docs/playground:** add support for exporting to CodePen and CodeSandbox ([#3071](https://github.com/bootstrap-vue/bootstrap-vue/issues/3071) [ccb1614](https://github.com/bootstrap-vue/bootstrap-vue/commit/ccb1614)) ### Notes v2.0.0-rc.19 - Removed built in polyfills (hack) for Mutation Observer. IE 11 users should include the appropriate polyfills as mentioned in the getting started docs page. <a name="2.0.0-rc.18"></a> ## [v2.0.0-rc.18](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.17...v2.0.0-rc.18) Released 2019-04-08 ### Bug Fixes v2.0.0-rc.18 - **build:** enable babel option to interop default (fixes [#3038](https://github.com/bootstrap-vue/bootstrap-vue/issues/3038)) ([#3046](https://github.com/bootstrap-vue/bootstrap-vue/issues/3046) [4e981c2](https://github.com/bootstrap-vue/bootstrap-vue/commit/4e981c2)) - **typescript:** replaced invalid `mixed` keyword with `any` (fixes [#3041](https://github.com/bootstrap-vue/bootstrap-vue/issues/3041)) ([#3043](https://github.com/bootstrap-vue/bootstrap-vue/issues/3043) [36e8246](https://github.com/bootstrap-vue/bootstrap-vue/commit/36e8246)) ### Features v2.0.0-rc.18 - **nuxt:** add `usePretranspiled` option ([#3048](https://github.com/bootstrap-vue/bootstrap-vue/issues/3048) [8022481](https://github.com/bootstrap-vue/bootstrap-vue/commit/8022481)) <a name="2.0.0-rc.17"></a> ## [v2.0.0-rc.17](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.16...v2.0.0-rc.17) Released 2019-04-07 ### Bug Fixes v2.0.0-rc.17 - **breadcrumb-item:** remove atribute `role="presentation"` for better ARIA support ([#2991](https://github.com/bootstrap-vue/bootstrap-vue/issues/2991)) ([e84c4a7](https://github.com/bootstrap-vue/bootstrap-vue/commit/e84c4a7)) - **docs:** add back missing leading slash to search urls ([#2947](https://github.com/bootstrap-vue/bootstrap-vue/issues/2947)) ([fff8795](https://github.com/bootstrap-vue/bootstrap-vue/commit/fff8795)) - **docs:** fix component plugin's included plugins and directives ([#2966](https://github.com/bootstrap-vue/bootstrap-vue/issues/2966)) ([cbf24c3](https://github.com/bootstrap-vue/bootstrap-vue/commit/cbf24c3)) - **docs:** fix issue with table docs page (closes [#2939](https://github.com/bootstrap-vue/bootstrap-vue/issues/2939)) ([#2940](https://github.com/bootstrap-vue/bootstrap-vue/issues/2940)) ([c6abfd0](https://github.com/bootstrap-vue/bootstrap-vue/commit/c6abfd0)) - **env:** check for undefined on process (closes [#2958](https://github.com/bootstrap-vue/bootstrap-vue/issues/2958)) ([#2959](https://github.com/bootstrap-vue/bootstrap-vue/issues/2959)) ([0c3a7b0](https://github.com/bootstrap-vue/bootstrap-vue/commit/0c3a7b0)) - **form-group:** don't render `aria-labelledby` on group when `label-for` provided (fixes [#2933](https://github.com/bootstrap-vue/bootstrap-vue/issues/2933)) ([#2936](https://github.com/bootstrap-vue/bootstrap-vue/issues/2936)) ([8058c03](https://github.com/bootstrap-vue/bootstrap-vue/commit/8058c03)) - **form-textarea:** improved computedHeight calculation when in auto resize mode ([#3012](https://github.com/bootstrap-vue/bootstrap-vue/issues/3012)) ([0043b92](https://github.com/bootstrap-vue/bootstrap-vue/commit/0043b92)) - **link:** support handling multiple click event listeners (fixes [#2938](https://github.com/bootstrap-vue/bootstrap-vue/issues/2938)) ([#2943](https://github.com/bootstrap-vue/bootstrap-vue/issues/2943)) ([97e8ece](https://github.com/bootstrap-vue/bootstrap-vue/commit/97e8ece)) - **modal:** prevent close on backdrop when click initiated inside modal content (fixes [#3025](https://github.com/bootstrap-vue/bootstrap-vue/issues/3025)) ([#3029](https://github.com/bootstrap-vue/bootstrap-vue/issues/3029)) ([ad57e8c](https://github.com/bootstrap-vue/bootstrap-vue/commit/ad57e8c)) - **modal:** prevent page scroll as modal opens ([#2963](https://github.com/bootstrap-vue/bootstrap-vue/issues/2963)) ([3bf3622](https://github.com/bootstrap-vue/bootstrap-vue/commit/3bf3622)) - **modal:** improve stacked modal z-index calculations (closes [#3015](https://github.com/bootstrap-vue/bootstrap-vue/issues/3015)) ([#3017](https://github.com/bootstrap-vue/bootstrap-vue/issues/3017)) ([891e8cc](https://github.com/bootstrap-vue/bootstrap-vue/commit/891e8cc)) - **pagination:** reset to page 1 when `total-rows` or `per-page` changes (closes [#2987](https://github.com/bootstrap-vue/bootstrap-vue/issues/2987)) ([#2993](https://github.com/bootstrap-vue/bootstrap-vue/issues/2993)) ([df2e77a](https://github.com/bootstrap-vue/bootstrap-vue/commit/df2e77a)) - **pagination-nav:** better current page detection in IE ([#3006](https://github.com/bootstrap-vue/bootstrap-vue/issues/3006)) ([f742aa9](https://github.com/bootstrap-vue/bootstrap-vue/commit/f742aa9)) - **tooltip/popover:** prevent double show/shown event emits when `.sync` modifier used (fixes [#1637](https://github.com/bootstrap-vue/bootstrap-vue/issues/1637)) ([#3001](https://github.com/bootstrap-vue/bootstrap-vue/issues/3001)) ([0d3599a](https://github.com/bootstrap-vue/bootstrap-vue/commit/0d3599a)) - **utils/get:** handle case when nested value is falsy ([#2982](https://github.com/bootstrap-vue/bootstrap-vue/issues/2982)) ([40f6cb7](https://github.com/bootstrap-vue/bootstrap-vue/commit/40f6cb7)) - **v-b-toggle/b-collapse:** ensure toggle remains in sync with collapse (Closes [#3020](https://github.com/bootstrap-vue/bootstrap-vue/issues/3020)) ([#3021](https://github.com/bootstrap-vue/bootstrap-vue/issues/3021)) ([6b36d0d](https://github.com/bootstrap-vue/bootstrap-vue/commit/6b36d0d)) ### Features v2.0.0-rc.17 - **docs:** algolia powered search ([#2952](https://github.com/bootstrap-vue/bootstrap-vue/issues/2952)) ([0417f7b](https://github.com/bootstrap-vue/bootstrap-vue/commit/0417f7b)) - **modal:** auto return focus to trigger element using previous document.activeElement if no return focus element provided ([#3033](https://github.com/bootstrap-vue/bootstrap-vue/issues/3033)) ([e5c0aa5](https://github.com/bootstrap-vue/bootstrap-vue/commit/e5c0aa5)) - **modal:** subclass `BvEvent` as `BvModalEvent` for modal specific properties ([#3024](https://github.com/bootstrap-vue/bootstrap-vue/issues/3024)) ([502eba9](https://github.com/bootstrap-vue/bootstrap-vue/commit/502eba9)) - **table:** add TypeScript definitions for table fields ([#2867](https://github.com/bootstrap-vue/bootstrap-vue/issues/2867)) ([436e8c1](https://github.com/bootstrap-vue/bootstrap-vue/commit/436e8c1)) - **v-b-scrollspy:** support when vue-router is in `hash` based route mode (closes [#2722](https://github.com/bootstrap-vue/bootstrap-vue/issues/2722)) ([#2953](https://github.com/bootstrap-vue/bootstrap-vue/issues/2953)) ([a713dd4](https://github.com/bootstrap-vue/bootstrap-vue/commit/a713dd4)) <a name="2.0.0-rc.16"></a> ## [v2.0.0-rc.16](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.15...v2.0.0-rc.16) Released 2019-03-28 ### Bug Fixes v2.0.0-rc.16 - **collapse/toggle:** persist toggle state on element and prevent multiple state emits (closes [#2923](https://github.com/bootstrap-vue/bootstrap-vue/issues/2923)) ([#2924](https://github.com/bootstrap-vue/bootstrap-vue/issues/2924)) ([6f899fc](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f899fc)) - **docs:** drop self-closing tags + build system improvements (fixes [#2882](https://github.com/bootstrap-vue/bootstrap-vue/issues/2882)) ([#2893](https://github.com/bootstrap-vue/bootstrap-vue/issues/2893)) ([310c7dc](https://github.com/bootstrap-vue/bootstrap-vue/commit/310c7dc)) - **dropdown:** fix `no-caret` prop when dropleft (fixes [#2909](https://github.com/bootstrap-vue/bootstrap-vue/issues/2909)) ([#2910](https://github.com/bootstrap-vue/bootstrap-vue/issues/2910)) ([3bef981](https://github.com/bootstrap-vue/bootstrap-vue/commit/3bef981)) - **table:** fix broken aria-labels for sortable columns + break out code into additional mixins + tests ([#2884](https://github.com/bootstrap-vue/bootstrap-vue/issues/2884)) ([ddc2006](https://github.com/bootstrap-vue/bootstrap-vue/commit/ddc2006)) - **table:** fix range selection ([#2865](https://github.com/bootstrap-vue/bootstrap-vue/issues/2865)) ([da49558](https://github.com/bootstrap-vue/bootstrap-vue/commit/da49558)) - **table:** fix SSR mismatch errors ([#2897](https://github.com/bootstrap-vue/bootstrap-vue/issues/2897)) ([6c1940d](https://github.com/bootstrap-vue/bootstrap-vue/commit/6c1940d)) - **utils/dom:** update closest routine to support SVG ([#2901](https://github.com/bootstrap-vue/bootstrap-vue/issues/2901)) ([9d4408d](https://github.com/bootstrap-vue/bootstrap-vue/commit/9d4408d)) ### Features v2.0.0-rc.16 - add BOOTSTRAP_VUE_NO_WARN environment variable to hide warnings ([#2826](https://github.com/bootstrap-vue/bootstrap-vue/issues/2826)) ([44d0351](https://github.com/bootstrap-vue/bootstrap-vue/commit/44d0351)) - **alert:** remove need for custom CSS for fade transition ([#2925](https://github.com/bootstrap-vue/bootstrap-vue/issues/2925)) ([0910b22](https://github.com/bootstrap-vue/bootstrap-vue/commit/0910b22)) - **carousel:** add no-hover-pause prop ([#2888](https://github.com/bootstrap-vue/bootstrap-vue/issues/2888)) ([8a503ec](https://github.com/bootstrap-vue/bootstrap-vue/commit/8a503ec)) - **core:** create configurable base global configuration ([#2905](https://github.com/bootstrap-vue/bootstrap-vue/issues/2905)) ([8018bdf](https://github.com/bootstrap-vue/bootstrap-vue/commit/8018bdf)) - **form-checkbox/radio:** allow no label in plain mode (fixes [#2911](https://github.com/bootstrap-vue/bootstrap-vue/issues/2911)) ([#2912](https://github.com/bootstrap-vue/bootstrap-vue/issues/2912)) ([6f38d9d](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f38d9d)) - **form-file:** add in prop and scoped slot for formatting selected file names ([#2902](https://github.com/bootstrap-vue/bootstrap-vue/issues/2902)) ([f53b5f8](https://github.com/bootstrap-vue/bootstrap-vue/commit/f53b5f8)) - **forms:** new b-form-datalist helper component ([#2899](https://github.com/bootstrap-vue/bootstrap-vue/issues/2899)) ([e9a8e85](https://github.com/bootstrap-vue/bootstrap-vue/commit/e9a8e85)) - **table:** add basic keyboard nav when table has row-clicked handler or is selctable (closes [#2869](https://github.com/bootstrap-vue/bootstrap-vue/issues/2869)) ([#2870](https://github.com/bootstrap-vue/bootstrap-vue/issues/2870)) ([ddcd66a](https://github.com/bootstrap-vue/bootstrap-vue/commit/ddcd66a)) <a name="2.0.0-rc.15"></a> ## [v2.0.0-rc.15](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.14...v2.0.0-rc.15) Released: 2019-03-18 ### Bug Fixes v2.0.0-rc.15 - **carousel:** fix touchmove handler to re-enable swipe gestures ([#2844](https://github.com/bootstrap-vue/bootstrap-vue/issues/2844)) ([a067f8c](https://github.com/bootstrap-vue/bootstrap-vue/commit/a067f8c)) - **form-radio/form-checkbox:** ensure required prop propagated in group mode (fixes [#2839](https://github.com/bootstrap-vue/bootstrap-vue/issues/2839)) ([#2842](https://github.com/bootstrap-vue/bootstrap-vue/issues/2842)) ([fc24589](https://github.com/bootstrap-vue/bootstrap-vue/commit/fc24589)) - **pagination-nav:** fix race condition with clicking prev/next buttons ([#2834](https://github.com/bootstrap-vue/bootstrap-vue/issues/2834)) ([42f14e1](https://github.com/bootstrap-vue/bootstrap-vue/commit/42f14e1)) - **table:** allow string for pagination prop types ([#2824](https://github.com/bootstrap-vue/bootstrap-vue/issues/2824)) ([31d2044](https://github.com/bootstrap-vue/bootstrap-vue/commit/31d2044)) - **table:** don't emit row-clicked when user is selecting text (Closes [#2791](https://github.com/bootstrap-vue/bootstrap-vue/issues/2791)) ([ecf0689](https://github.com/bootstrap-vue/bootstrap-vue/commit/ecf0689)) - **util/loose-equal:** handle comparing sparse arrays ([#2813](https://github.com/bootstrap-vue/bootstrap-vue/issues/2813)) ([6ac8ade](https://github.com/bootstrap-vue/bootstrap-vue/commit/6ac8ade)) - **utils/get:** handle cases when field value is not array or object (closes [#2807](https://github.com/bootstrap-vue/bootstrap-vue/issues/2807)) ([#2808](https://github.com/bootstrap-vue/bootstrap-vue/issues/2808)) ([c656fa3](https://github.com/bootstrap-vue/bootstrap-vue/commit/c656fa3)) - **utisl/observeDom:** make sure to check for browser enviroment ([#2838](https://github.com/bootstrap-vue/bootstrap-vue/issues/2838)) ([8471f31](https://github.com/bootstrap-vue/bootstrap-vue/commit/8471f31)) ### Features v2.0.0-rc.15 - **docs:** get recommended `Vue.js` and `Bootstrap` version from `package.json` ([#2840](https://github.com/bootstrap-vue/bootstrap-vue/issues/2840)) ([3a6702e](https://github.com/bootstrap-vue/bootstrap-vue/commit/3a6702e)) - **pagination-nav:** auto-detect current page based on $route/URL. Add support array of links ([#2836](https://github.com/bootstrap-vue/bootstrap-vue/issues/2836)) ([65e12f8](https://github.com/bootstrap-vue/bootstrap-vue/commit/65e12f8)) - **table:** new option to disable footer sorting ([#2802](https://github.com/bootstrap-vue/bootstrap-vue/issues/2802)) ([bc443a3](https://github.com/bootstrap-vue/bootstrap-vue/commit/bc443a3)) <a name="2.0.0-rc.14"></a> ## [v2.0.0-rc.14](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.13...v2.0.0-rc.14) Released: 2019-03-08 ### Bug Fixes v2.0.0-rc.14 - **docs:** correct and validate component meta information ([#2665](https://github.com/bootstrap-vue/bootstrap-vue/issues/2665)) ([#2650](https://github.com/bootstrap-vue/bootstrap-vue/issues/2650)) ([29147ca](https://github.com/bootstrap-vue/bootstrap-vue/commit/29147ca)) - **dom-utils:** check for `el.classList` existence ([#2713](https://github.com/bootstrap-vue/bootstrap-vue/issues/2713)) ([#2714](https://github.com/bootstrap-vue/bootstrap-vue/issues/2714)) ([4ff8b05](https://github.com/bootstrap-vue/bootstrap-vue/commit/4ff8b05)) - **form-file:** fix v-model update watcher ([#2695](https://github.com/bootstrap-vue/bootstrap-vue/issues/2695)) ([abf9d6e](https://github.com/bootstrap-vue/bootstrap-vue/commit/abf9d6e)) - **form-input:** allow number type for form-inputs via form-text mixin ([#2738](https://github.com/bootstrap-vue/bootstrap-vue/issues/2738)) ([ec91788](https://github.com/bootstrap-vue/bootstrap-vue/commit/ec91788)) - **modal:** modal stacking position fix ([#2677](https://github.com/bootstrap-vue/bootstrap-vue/issues/2677)) ([#2681](https://github.com/bootstrap-vue/bootstrap-vue/issues/2681)) ([ff4c4c9](https://github.com/bootstrap-vue/bootstrap-vue/commit/ff4c4c9)) - **nav-item:** move listeners to link element ([#2755](https://github.com/bootstrap-vue/bootstrap-vue/issues/2755)) ([40b19a7](https://github.com/bootstrap-vue/bootstrap-vue/commit/40b19a7)) - **nuxt-module:** fix default inclusion of CSS files ([#2629](https://github.com/bootstrap-vue/bootstrap-vue/issues/2629)) ([#2701](https://github.com/bootstrap-vue/bootstrap-vue/issues/2701)) ([afbb650](https://github.com/bootstrap-vue/bootstrap-vue/commit/afbb650)) - **pagination:** avoid using domProps innerText ([#2744](https://github.com/bootstrap-vue/bootstrap-vue/issues/2744)) ([#2757](https://github.com/bootstrap-vue/bootstrap-vue/issues/2757)) ([d10f804](https://github.com/bootstrap-vue/bootstrap-vue/commit/d10f804)) - **pagination:** correct pagination props/slots/event docs and fix ellipsis slot ([#2699](https://github.com/bootstrap-vue/bootstrap-vue/issues/2699)) ([25e04e1](https://github.com/bootstrap-vue/bootstrap-vue/commit/25e04e1)) - **radio/check group:** remove redundant size class from the group container ([#2743](https://github.com/bootstrap-vue/bootstrap-vue/issues/2743)) ([#2761](https://github.com/bootstrap-vue/bootstrap-vue/issues/2761)) ([0639588](https://github.com/bootstrap-vue/bootstrap-vue/commit/0639588)) - **tabs:** fix initial value handling ([#2656](https://github.com/bootstrap-vue/bootstrap-vue/issues/2656)) ([#2661](https://github.com/bootstrap-vue/bootstrap-vue/issues/2661)) ([2708c74](https://github.com/bootstrap-vue/bootstrap-vue/commit/2708c74)) - **tabs:** prevent double input event on mount, and add additional tests ([#2748](https://github.com/bootstrap-vue/bootstrap-vue/issues/2748)) ([c462e0a](https://github.com/bootstrap-vue/bootstrap-vue/commit/c462e0a)) - **util/html:** ensure argument is a string ([#2770](https://github.com/bootstrap-vue/bootstrap-vue/issues/2770)) ([#2775](https://github.com/bootstrap-vue/bootstrap-vue/issues/2775)) ([356247f](https://github.com/bootstrap-vue/bootstrap-vue/commit/356247f)) - **utils:** add back array notation support to `get()` util ([#2689](https://github.com/bootstrap-vue/bootstrap-vue/issues/2689)) ([9e824a5](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e824a5)) - **utils:** make `looseEqual()` util compliant with Vue.js spec ([#2651](https://github.com/bootstrap-vue/bootstrap-vue/issues/2651)) ([1b6a994](https://github.com/bootstrap-vue/bootstrap-vue/commit/1b6a994)) ### Features v2.0.0-rc.14 - **card-img-lazy:** new card-img-lazy sub-component ([#2647](https://github.com/bootstrap-vue/bootstrap-vue/issues/2647)) ([d2e1f8a](https://github.com/bootstrap-vue/bootstrap-vue/commit/d2e1f8a)) - **docs:** add heading anchor links ([#2698](https://github.com/bootstrap-vue/bootstrap-vue/issues/2698)) ([fd6cbef](https://github.com/bootstrap-vue/bootstrap-vue/commit/fd6cbef)) - **form-checkbox/radio:** code improvements, test suites, and docs update ([#2718](https://github.com/bootstrap-vue/bootstrap-vue/issues/2718)) ([#2721](https://github.com/bootstrap-vue/bootstrap-vue/issues/2721)) ([285a2e1](https://github.com/bootstrap-vue/bootstrap-vue/commit/285a2e1)) - **form-input:** Added support for datalists to text form-inputs ([#2781](https://github.com/bootstrap-vue/bootstrap-vue/issues/2781)) ([0339ad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/0339ad8)) - **form-textarea:** add `noAutoShrink` prop ([#2664](https://github.com/bootstrap-vue/bootstrap-vue/issues/2664)) ([#2666](https://github.com/bootstrap-vue/bootstrap-vue/issues/2666)) ([a29c40c](https://github.com/bootstrap-vue/bootstrap-vue/commit/a29c40c)) - **modal:** add modal-backdrop slot ([#2688](https://github.com/bootstrap-vue/bootstrap-vue/issues/2688)) ([ce18ffd](https://github.com/bootstrap-vue/bootstrap-vue/commit/ce18ffd)) - **modal:** add toggle method and root event ([#2708](https://github.com/bootstrap-vue/bootstrap-vue/issues/2708)) ([#2709](https://github.com/bootstrap-vue/bootstrap-vue/issues/2709)) ([f67218e](https://github.com/bootstrap-vue/bootstrap-vue/commit/f67218e)) - **modal:** add variant prop for header close button ([#2765](https://github.com/bootstrap-vue/bootstrap-vue/issues/2765)) ([b7e95d9](https://github.com/bootstrap-vue/bootstrap-vue/commit/b7e95d9)) - **nuxt-module:** add tree-shaking support to Nuxt module ([#2654](https://github.com/bootstrap-vue/bootstrap-vue/issues/2654)) ([9aaf32f](https://github.com/bootstrap-vue/bootstrap-vue/commit/9aaf32f)) - **table:** add IDs to tbody > tr elements if primary-key provided ([#2693](https://github.com/bootstrap-vue/bootstrap-vue/issues/2693)) ([#2694](https://github.com/bootstrap-vue/bootstrap-vue/issues/2694)) ([3d72404](https://github.com/bootstrap-vue/bootstrap-vue/commit/3d72404)) - **table:** added `thead-top` slot to table ([#2489](https://github.com/bootstrap-vue/bootstrap-vue/issues/2489)) ([#2653](https://github.com/bootstrap-vue/bootstrap-vue/issues/2653)) ([fbb549c](https://github.com/bootstrap-vue/bootstrap-vue/commit/fbb549c)) - **table:** better default rendering of unformatted object values ([#2733](https://github.com/bootstrap-vue/bootstrap-vue/issues/2733)) ([ee84672](https://github.com/bootstrap-vue/bootstrap-vue/commit/ee84672)) - **table:** make some slots available either as scoped or unscoped ([#2740](https://github.com/bootstrap-vue/bootstrap-vue/issues/2740)) ([ab7937e](https://github.com/bootstrap-vue/bootstrap-vue/commit/ab7937e)) - **util/get, table:** handle edge case where user has dot in actual item data field key (Closes ([#2762](https://github.com/bootstrap-vue/bootstrap-vue/issues/2762)) ([#2764](https://github.com/bootstrap-vue/bootstrap-vue/issues/2764)) ([ee52844](https://github.com/bootstrap-vue/bootstrap-vue/commit/ee52844)) ### Performance Improvements v2.0.0-rc.14 - **table:** minor tweaks to primary key usage ([#2741](https://github.com/bootstrap-vue/bootstrap-vue/issues/2741)) ([d083385](https://github.com/bootstrap-vue/bootstrap-vue/commit/d083385)) <a name="2.0.0-rc.13"></a> ## [v2.0.0-rc.13](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.12...v2.0.0-rc.13) Released: 2019-02-18 ### Bug Fixes v2.0.0-rc.13 - **breadcrumb-item:** Fix `to` prop handling ([#2578](https://github.com/bootstrap-vue/bootstrap-vue/issues/2578)) ([fba9df3](https://github.com/bootstrap-vue/bootstrap-vue/commit/fba9df3)) - **build:** don't include babel runtime ([#2590](https://github.com/bootstrap-vue/bootstrap-vue/issues/2590)) ([20828fa](https://github.com/bootstrap-vue/bootstrap-vue/commit/20828fa)) - **build:** Add [@babel](https://github.com/babel)/runtime to devDependencies ([#2569](https://github.com/bootstrap-vue/bootstrap-vue/issues/2569)) ([83a253b](https://github.com/bootstrap-vue/bootstrap-vue/commit/83a253b)) - **card:** fix array spread error when no-body is set and no content ([5040566](https://github.com/bootstrap-vue/bootstrap-vue/commit/5040566) - **docs:**