diff --git a/CHANGELOG.md b/CHANGELOG.md
index fcc4ca91826..be3cefbba14 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,574 @@ 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.
+
+
+## [v2.0.0-rc.12](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.11...v2.0.0-rc.12)
+
+Released: (2019-02-14)
+
+### Bug Fixes v2.0.0-rc.12
+
+- **alert:** target custom transition CSS to the alert component
+ ([#2205](https://github.com/bootstrap-vue/bootstrap-vue/issues/2205))
+ ([0a48268](https://github.com/bootstrap-vue/bootstrap-vue/commit/0a48268))
+- **b-img-lazy:** better initial inView check + new show prop
+ ([#1755](https://github.com/bootstrap-vue/bootstrap-vue/issues/1755))
+ ([#2382](https://github.com/bootstrap-vue/bootstrap-vue/issues/2382))
+ ([2416bad](https://github.com/bootstrap-vue/bootstrap-vue/commit/2416bad))
+- **breadcrumb-item:** correctly set domProps when no children provided
+ ([523e3a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/523e3a2))
+- **breadcrumb-link:** correctly use html/text
+ ([8b086a9](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b086a9))
+- **card:** Drop `img-fluid` property
+ ([#2548](https://github.com/bootstrap-vue/bootstrap-vue/issues/2548))
+ ([cfc685f](https://github.com/bootstrap-vue/bootstrap-vue/commit/cfc685f))
+- **card:** fix card and sub component render issues.
+ ([#2062](https://github.com/bootstrap-vue/bootstrap-vue/issues/2062))
+ ([#2125](https://github.com/bootstrap-vue/bootstrap-vue/issues/2125))
+ ([430371f](https://github.com/bootstrap-vue/bootstrap-vue/commit/430371f))
+- **carousel:** setInterval memory leak when no slides provided
+ ([#2399](https://github.com/bootstrap-vue/bootstrap-vue/issues/2399))
+ ([ac2a708](https://github.com/bootstrap-vue/bootstrap-vue/commit/ac2a708))
+- **ci:** remove test-beta
+ ([1076f3f](https://github.com/bootstrap-vue/bootstrap-vue/commit/1076f3f))
+- **ci:** remove test-beta
+ ([0fec992](https://github.com/bootstrap-vue/bootstrap-vue/commit/0fec992))
+- **ci:** test on current vue
+ ([e3282bd](https://github.com/bootstrap-vue/bootstrap-vue/commit/e3282bd))
+- **collapse:** when is-nav, do better checking of click events
+ ([#2222](https://github.com/bootstrap-vue/bootstrap-vue/issues/2222))
+ ([#2225](https://github.com/bootstrap-vue/bootstrap-vue/issues/2225))
+ ([8b96e1e](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b96e1e))
+- **collapse/toggle:** "collapsed" class cleared when component updated
+ ([#2102](https://github.com/bootstrap-vue/bootstrap-vue/issues/2102))
+ ([#1798](https://github.com/bootstrap-vue/bootstrap-vue/issues/1798))
+ ([6d33cae](https://github.com/bootstrap-vue/bootstrap-vue/commit/6d33cae))
+- **dependencies:** replace opencollective with opencollective-postintall
+ ([#2067](https://github.com/bootstrap-vue/bootstrap-vue/issues/2067))
+ ([fa26882](https://github.com/bootstrap-vue/bootstrap-vue/commit/fa26882))
+- **docs:** Updaate links to bootstrap v4.3 docs
+ ([b5d5499](https://github.com/bootstrap-vue/bootstrap-vue/commit/b5d5499))
+- **docs:** Button - fix typo
+ ([#1962](https://github.com/bootstrap-vue/bootstrap-vue/issues/1962))
+ ([dcbfcf9](https://github.com/bootstrap-vue/bootstrap-vue/commit/dcbfcf9))
+- **docs:** change b-input-group attribute 'left' to 'prepend'
+ ([#2017](https://github.com/bootstrap-vue/bootstrap-vue/issues/2017))
+ ([d471502](https://github.com/bootstrap-vue/bootstrap-vue/commit/d471502))
+- **docs:** Collapse - typo fix
+ ([#1964](https://github.com/bootstrap-vue/bootstrap-vue/issues/1964))
+ ([becaa98](https://github.com/bootstrap-vue/bootstrap-vue/commit/becaa98))
+- **docs:** create local marked-loader.js
+ ([#2380](https://github.com/bootstrap-vue/bootstrap-vue/issues/2380))
+ ([06cfb47](https://github.com/bootstrap-vue/bootstrap-vue/commit/06cfb47))
+- **docs:** Embed - fix typos
+ ([#1965](https://github.com/bootstrap-vue/bootstrap-vue/issues/1965))
+ ([ae7101e](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae7101e))
+- **docs:** Fix broken examples
+ ([1d599a5](https://github.com/bootstrap-vue/bootstrap-vue/commit/1d599a5))
+- **docs:** Fix broken links.
+ ([#2517](https://github.com/bootstrap-vue/bootstrap-vue/issues/2517))
+ ([#2528](https://github.com/bootstrap-vue/bootstrap-vue/issues/2528))
+ ([c4b7e1e](https://github.com/bootstrap-vue/bootstrap-vue/commit/c4b7e1e))
+- **docs:** Fix console errors and improve `play` directive
+ ([#2176](https://github.com/bootstrap-vue/bootstrap-vue/issues/2176))
+ ([cc02130](https://github.com/bootstrap-vue/bootstrap-vue/commit/cc02130))
+- **docs:** fix issue with playground export button and improved error catching
+ ([#2197](https://github.com/bootstrap-vue/bootstrap-vue/issues/2197))
+ ([c69ffbc](https://github.com/bootstrap-vue/bootstrap-vue/commit/c69ffbc))
+- **docs:** fix modal docs typo
+ ([#2507](https://github.com/bootstrap-vue/bootstrap-vue/issues/2507))
+ ([524db85](https://github.com/bootstrap-vue/bootstrap-vue/commit/524db85))
+- **docs:** fix playground hang issues.
+ ([#1843](https://github.com/bootstrap-vue/bootstrap-vue/issues/1843))
+ ([#2177](https://github.com/bootstrap-vue/bootstrap-vue/issues/2177))
+ ([5bdc2e6](https://github.com/bootstrap-vue/bootstrap-vue/commit/5bdc2e6))
+- **docs:** fix typo in collapse events doc
+ ([d8f5d69](https://github.com/bootstrap-vue/bootstrap-vue/commit/d8f5d69))
+- **docs:** fixes broken styling of docs navigation
+ ([#1911](https://github.com/bootstrap-vue/bootstrap-vue/issues/1911))
+ ([95a5012](https://github.com/bootstrap-vue/bootstrap-vue/commit/95a5012))
+- **docs:** guarantee css load order
+ ([#2274](https://github.com/bootstrap-vue/bootstrap-vue/issues/2274))
+ ([8841f6b](https://github.com/bootstrap-vue/bootstrap-vue/commit/8841f6b))
+- **docs:** improve CSS load ordering
+ ([#2255](https://github.com/bootstrap-vue/bootstrap-vue/issues/2255))
+ ([e193362](https://github.com/bootstrap-vue/bootstrap-vue/commit/e193362))
+- **docs:** fix input group prepend slot typo
+ ([#2059](https://github.com/bootstrap-vue/bootstrap-vue/issues/2059))
+ ([3c3cd8d](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c3cd8d))
+- **docs:** Layout - fix typo
+ ([#1966](https://github.com/bootstrap-vue/bootstrap-vue/issues/1966))
+ ([c5a37d3](https://github.com/bootstrap-vue/bootstrap-vue/commit/c5a37d3))
+- **docs:** missing dash and typo fix
+ ([#1850](https://github.com/bootstrap-vue/bootstrap-vue/issues/1850))
+ ([7b5fde8](https://github.com/bootstrap-vue/bootstrap-vue/commit/7b5fde8))
+- **docs:** typo fix
+ ([#2009](https://github.com/bootstrap-vue/bootstrap-vue/issues/2009))
+ ([9e0eb67](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e0eb67))
+- **docs:** Update links to Bootstrap V4.2
+ ([#2370](https://github.com/bootstrap-vue/bootstrap-vue/issues/2370))
+ ([470a083](https://github.com/bootstrap-vue/bootstrap-vue/commit/470a083))
+- **docs:** vue-loader v15 changes
+ ([#2005](https://github.com/bootstrap-vue/bootstrap-vue/issues/2005))
+ ([449a712](https://github.com/bootstrap-vue/bootstrap-vue/commit/449a712))
+- **dropdown:** Add back missing `click` events
+ ([#2460](https://github.com/bootstrap-vue/bootstrap-vue/issues/2460))
+ ([c5d858f](https://github.com/bootstrap-vue/bootstrap-vue/commit/c5d858f))
+- **dropdown:** add missing TAB keyCode.
+ ([#1577](https://github.com/bootstrap-vue/bootstrap-vue/issues/1577)
+ ([#2140](https://github.com/bootstrap-vue/bootstrap-vue/issues/2140))
+ ([5e5c5c9](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e5c5c9))
+- **dropdown:** focus menu container before emitting shown event.
+ ([#2520](https://github.com/bootstrap-vue/bootstrap-vue/issues/2520))
+ ([#2527](https://github.com/bootstrap-vue/bootstrap-vue/issues/2527))
+ ([1649c00](https://github.com/bootstrap-vue/bootstrap-vue/commit/1649c00))
+- **dropdown:** fix item click event timing
+ ([#2251](https://github.com/bootstrap-vue/bootstrap-vue/issues/2251))
+ ([e620e07](https://github.com/bootstrap-vue/bootstrap-vue/commit/e620e07))
+- **dropdown:** Menu focusout close handling
+ ([#2252](https://github.com/bootstrap-vue/bootstrap-vue/issues/2252))
+ ([1853954](https://github.com/bootstrap-vue/bootstrap-vue/commit/1853954))
+- **dropdown:** fix typo in README
+ ([#1939](https://github.com/bootstrap-vue/bootstrap-vue/issues/1939))
+ ([#1942](https://github.com/bootstrap-vue/bootstrap-vue/issues/1942))
+ ([8a2ca5e](https://github.com/bootstrap-vue/bootstrap-vue/commit/8a2ca5e))
+- **dropdown:** Use custom CSS for `no-caret` option
+ ([#1473](https://github.com/bootstrap-vue/bootstrap-vue/issues/1473))
+ ([#2136](https://github.com/bootstrap-vue/bootstrap-vue/issues/2136))
+ ([2eb706f](https://github.com/bootstrap-vue/bootstrap-vue/commit/2eb706f))
+- **dropdown-item-button:** Add support for `active` state
+ ([#2212](https://github.com/bootstrap-vue/bootstrap-vue/issues/2212))
+ ([4b9e6c0](https://github.com/bootstrap-vue/bootstrap-vue/commit/4b9e6c0))
+- **dropdown, button, link:** various bug fixes and aria fixes
+ ([#1814](https://github.com/bootstrap-vue/bootstrap-vue/issues/1814))
+ ([#1817](https://github.com/bootstrap-vue/bootstrap-vue/issues/1817))
+ ([#2159](https://github.com/bootstrap-vue/bootstrap-vue/issues/2159))
+ ([e79270d](https://github.com/bootstrap-vue/bootstrap-vue/commit/e79270d))
+- **fom-input:** revert changes from PR
+ [#1841](https://github.com/bootstrap-vue/bootstrap-vue/issues/1841)
+ ([#2174](https://github.com/bootstrap-vue/bootstrap-vue/issues/2174))
+ ([aacc7c0](https://github.com/bootstrap-vue/bootstrap-vue/commit/aacc7c0))
+- **form-control:** remove interim class fixes from bootstrap 4.0.x
+ ([#1896](https://github.com/bootstrap-vue/bootstrap-vue/issues/1896))
+ ([#2265](https://github.com/bootstrap-vue/bootstrap-vue/issues/2265))
+ ([64bdf69](https://github.com/bootstrap-vue/bootstrap-vue/commit/64bdf69))
+- **form-file:** fix `input` event loop on `reset()` in multiple mode
+ ([#2289](https://github.com/bootstrap-vue/bootstrap-vue/issues/2289))
+ ([f483c7b](https://github.com/bootstrap-vue/bootstrap-vue/commit/f483c7b))
+- **form-file:** Add prop to allow customization of browse button text
+ ([#2143](https://github.com/bootstrap-vue/bootstrap-vue/issues/2143))
+ ([#2168](https://github.com/bootstrap-vue/bootstrap-vue/issues/2168))
+ ([56c26da](https://github.com/bootstrap-vue/bootstrap-vue/commit/56c26da))
+- **form-file:** fix drag and drop feature
+ ([#2169](https://github.com/bootstrap-vue/bootstrap-vue/issues/2169))
+ ([07bfc29](https://github.com/bootstrap-vue/bootstrap-vue/commit/07bfc29))
+- **form-file:** fix issue with "accept" values
+ ([#1526](https://github.com/bootstrap-vue/bootstrap-vue/issues/1526))
+ ([#2008](https://github.com/bootstrap-vue/bootstrap-vue/issues/2008))
+ ([963d478](https://github.com/bootstrap-vue/bootstrap-vue/commit/963d478))
+- **form-group:** add missing disabled prop
+ ([#2106](https://github.com/bootstrap-vue/bootstrap-vue/issues/2106))
+ ([#1798](https://github.com/bootstrap-vue/bootstrap-vue/issues/1798))
+ ([4971c06](https://github.com/bootstrap-vue/bootstrap-vue/commit/4971c06))
+- **form-group:** allow label alignment on label when not horizontal
+ ([#2284](https://github.com/bootstrap-vue/bootstrap-vue/issues/2284))
+ ([c306b18](https://github.com/bootstrap-vue/bootstrap-vue/commit/c306b18))
+- **form-input:** bug fixes and add new features
+ ([#2100](https://github.com/bootstrap-vue/bootstrap-vue/issues/2100))
+ ([0299159](https://github.com/bootstrap-vue/bootstrap-vue/commit/0299159))
+- **form-input:** custom-range style adjustments
+ ([#2122](https://github.com/bootstrap-vue/bootstrap-vue/issues/2122))
+ ([1917c15](https://github.com/bootstrap-vue/bootstrap-vue/commit/1917c15))
+- **form-state:** explicitly handle when state is set to empty string.
+ ([#2166](https://github.com/bootstrap-vue/bootstrap-vue/issues/2166))
+ ([#2167](https://github.com/bootstrap-vue/bootstrap-vue/issues/2167))
+ ([805a7fe](https://github.com/bootstrap-vue/bootstrap-vue/commit/805a7fe))
+- **input-group:** Fix size styling issues for input types range and color
+ ([3ba1230](https://github.com/bootstrap-vue/bootstrap-vue/commit/3ba1230))
+- **input-group:** Minor fixes and documentation update
+ ([#2128](https://github.com/bootstrap-vue/bootstrap-vue/issues/2128))
+ ([afe1cd0](https://github.com/bootstrap-vue/bootstrap-vue/commit/afe1cd0))
+- **input-group:** Styling fix for dropdowns, radio and checkbox groups
+ ([#2114](https://github.com/bootstrap-vue/bootstrap-vue/issues/2114)
+ ([#1560](https://github.com/bootstrap-vue/bootstrap-vue/issues/1560)
+ ([#2118](https://github.com/bootstrap-vue/bootstrap-vue/issues/2118))
+ ([ed31bcd](https://github.com/bootstrap-vue/bootstrap-vue/commit/ed31bcd))
+- **link:** use `active` class when manually placed into active state
+ ([#2405](https://github.com/bootstrap-vue/bootstrap-vue/issues/2405))
+ ([8f13ede](https://github.com/bootstrap-vue/bootstrap-vue/commit/8f13ede))
+- **list-group-item:** set button type to 'button' when button in mode or tag=button
+ ([#2192](https://github.com/bootstrap-vue/bootstrap-vue/issues/2192))
+ ([#2194](https://github.com/bootstrap-vue/bootstrap-vue/issues/2194))
+ ([4322ccb](https://github.com/bootstrap-vue/bootstrap-vue/commit/4322ccb))
+- **modal:** better enforce focus handler
+ ([#2215](https://github.com/bootstrap-vue/bootstrap-vue/issues/2215))
+ ([9628de2](https://github.com/bootstrap-vue/bootstrap-vue/commit/9628de2))
+- **modal:** clear modal paddingLeft and paddingRight if no Scrollbar in adjustDialog()
+ ([#2050](https://github.com/bootstrap-vue/bootstrap-vue/issues/2050))
+ ([80f1d6e](https://github.com/bootstrap-vue/bootstrap-vue/commit/80f1d6e))
+- **modal:** handle edge cases where modal is shown/hidden in rapid succession
+ ([#2236](https://github.com/bootstrap-vue/bootstrap-vue/issues/2236))
+ ([#2270](https://github.com/bootstrap-vue/bootstrap-vue/issues/2270))
+ ([e4a7bab](https://github.com/bootstrap-vue/bootstrap-vue/commit/e4a7bab))
+- **modal:** Handle enforce focus when modals are stacked
+ ([#2175](https://github.com/bootstrap-vue/bootstrap-vue/issues/2175))
+ ([#2211](https://github.com/bootstrap-vue/bootstrap-vue/issues/2211))
+ ([7d768d1](https://github.com/bootstrap-vue/bootstrap-vue/commit/7d768d1))
+- **modal:** prevent scrolling on .modal-content focus
+ ([#1748](https://github.com/bootstrap-vue/bootstrap-vue/issues/1748)
+ ([#2060](https://github.com/bootstrap-vue/bootstrap-vue/issues/2060))
+ ([df9efad](https://github.com/bootstrap-vue/bootstrap-vue/commit/df9efad))
+- **modal:** Show/Hide when once prevented
+ ([#2275](https://github.com/bootstrap-vue/bootstrap-vue/issues/2275))
+ ([9758dfd](https://github.com/bootstrap-vue/bootstrap-vue/commit/9758dfd))
+- **nav-item-dropdown:** close menu when clicked outside
+ ([#2202](https://github.com/bootstrap-vue/bootstrap-vue/issues/2202))
+ ([#2198](https://github.com/bootstrap-vue/bootstrap-vue/issues/2198))
+ ([9e3e33e](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e3e33e))
+- **navbar:** Support always expanded navbar
+ ([#2209](https://github.com/bootstrap-vue/bootstrap-vue/issues/2209))
+ ([#2210](https://github.com/bootstrap-vue/bootstrap-vue/issues/2210))
+ ([7c3737c](https://github.com/bootstrap-vue/bootstrap-vue/commit/7c3737c))
+- **observe-dom:** fix comment typo
+ ([#2084](https://github.com/bootstrap-vue/bootstrap-vue/issues/2084))
+ ([8b41913](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b41913))
+- **package.json:** prevent css and scss from being tree shaken out in docs
+ ([#2271](https://github.com/bootstrap-vue/bootstrap-vue/issues/2271))
+ ([44fd864](https://github.com/bootstrap-vue/bootstrap-vue/commit/44fd864))
+- **package.json:** flag most of bootstrap-vue as being side effect free
+ ([#2268](https://github.com/bootstrap-vue/bootstrap-vue/issues/2268))
+ ([5a77532](https://github.com/bootstrap-vue/bootstrap-vue/commit/5a77532))
+- **pagination:** adjust aria label defaults
+ ([#2508](https://github.com/bootstrap-vue/bootstrap-vue/issues/2508))
+ ([#2529](https://github.com/bootstrap-vue/bootstrap-vue/issues/2529))
+ ([9790dc2](https://github.com/bootstrap-vue/bootstrap-vue/commit/9790dc2))
+- **pagination:** fix component name in `package.json`
+ ([#2541](https://github.com/bootstrap-vue/bootstrap-vue/issues/2541))
+ ([331dc46](https://github.com/bootstrap-vue/bootstrap-vue/commit/331dc46))
+- **pagination:** fix escaped chars
+ ([#2479](https://github.com/bootstrap-vue/bootstrap-vue/issues/2479))
+ ([1efd59c](https://github.com/bootstrap-vue/bootstrap-vue/commit/1efd59c))
+- **pagination:** set default total rows to 0
+ ([#2498](https://github.com/bootstrap-vue/bootstrap-vue/issues/2498))
+ ([#2526](https://github.com/bootstrap-vue/bootstrap-vue/issues/2526))
+ ([c3227a6](https://github.com/bootstrap-vue/bootstrap-vue/commit/c3227a6))
+- **pagination pagination-nav:** v-model active class fix + keypress click fix
+ ([#1985](https://github.com/bootstrap-vue/bootstrap-vue/issues/1985))
+ ([#1629](https://github.com/bootstrap-vue/bootstrap-vue/issues/1629))
+ ([#2299](https://github.com/bootstrap-vue/bootstrap-vue/issues/2299))
+ ([9afba6c](https://github.com/bootstrap-vue/bootstrap-vue/commit/9afba6c))
+- **popover:** Add directive to component plugin
+ ([#2115](https://github.com/bootstrap-vue/bootstrap-vue/issues/2115))
+ ([e39a855](https://github.com/bootstrap-vue/bootstrap-vue/commit/e39a855))
+- **popover:** fixes close emit argument
+ ([#1937](https://github.com/bootstrap-vue/bootstrap-vue/issues/1937))
+ ([8b9db28](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b9db28))
+- **router-link:** remove default values for active-class and exact-active-class
+ ([#2387](https://github.com/bootstrap-vue/bootstrap-vue/issues/2387))
+ ([#2388](https://github.com/bootstrap-vue/bootstrap-vue/issues/2388))
+ ([e3e30b8](https://github.com/bootstrap-vue/bootstrap-vue/commit/e3e30b8))
+- **safeId:** trigger id creation/update after mount
+ ([#1978](https://github.com/bootstrap-vue/bootstrap-vue/issues/1978))
+ ([#2161](https://github.com/bootstrap-vue/bootstrap-vue/issues/2161))
+ ([48218fe](https://github.com/bootstrap-vue/bootstrap-vue/commit/48218fe))
+- **scss:** import input-group.scss once at most
+ ([#2239](https://github.com/bootstrap-vue/bootstrap-vue/issues/2239))
+ ([2e7dcfa](https://github.com/bootstrap-vue/bootstrap-vue/commit/2e7dcfa))
+- **select:** Wait for the v-model value to update before emitting change event on form select
+ ([#2207](https://github.com/bootstrap-vue/bootstrap-vue/issues/2207))
+ ([7a860ee](https://github.com/bootstrap-vue/bootstrap-vue/commit/7a860ee))
+- **tab:** fix typo aria-lablelledby
+ ([#1959](https://github.com/bootstrap-vue/bootstrap-vue/issues/1959))
+ ([#954](https://github.com/bootstrap-vue/bootstrap-vue/issues/954)
+ ([5933955](https://github.com/bootstrap-vue/bootstrap-vue/commit/5933955))
+- **table:** allow filtering on false values and sorting date objects
+ ([#2485](https://github.com/bootstrap-vue/bootstrap-vue/issues/2485))
+ ([#2544](https://github.com/bootstrap-vue/bootstrap-vue/issues/2544))
+ ([79315d6](https://github.com/bootstrap-vue/bootstrap-vue/commit/79315d6))
+- **table:** Clear selection when data change
+ ([#2267](https://github.com/bootstrap-vue/bootstrap-vue/issues/2267))
+ ([e381f38](https://github.com/bootstrap-vue/bootstrap-vue/commit/e381f38))
+- **table:** Emit v-model input event only when computedItems changes
+ ([#2231](https://github.com/bootstrap-vue/bootstrap-vue/issues/2231))
+ ([#2254](https://github.com/bootstrap-vue/bootstrap-vue/issues/2254))
+ ([f0fb9af](https://github.com/bootstrap-vue/bootstrap-vue/commit/f0fb9af))
+- **table:** fix filtered event, fix emptyFilter message w/filter function, fix
+ reactivity of filter sub routines, fix empty header label accessibility issue
+ ([#1989](https://github.com/bootstrap-vue/bootstrap-vue/issues/1989))
+ ([#1517](https://github.com/bootstrap-vue/bootstrap-vue/issues/1517))
+ ([#2149](https://github.com/bootstrap-vue/bootstrap-vue/issues/2149))
+ ([e0e1eee](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0e1eee))
+- **table:** generate TR key using serialized item or primary key if provided
+ ([#2410](https://github.com/bootstrap-vue/bootstrap-vue/issues/2410))
+ ([#2416](https://github.com/bootstrap-vue/bootstrap-vue/issues/2416))
+ ([6e22d99](https://github.com/bootstrap-vue/bootstrap-vue/commit/6e22d99))
+- **table:** only call provider once DOM is fully updated
+ ([#1904](https://github.com/bootstrap-vue/bootstrap-vue/issues/1904))
+ ([#1955](https://github.com/bootstrap-vue/bootstrap-vue/issues/1955))
+ ([ae7147e](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae7147e))
+- **table:** Preserve aria-rowcount and aria-describedby if provided
+ ([#1801](https://github.com/bootstrap-vue/bootstrap-vue/issues/1801))
+ ([#2195](https://github.com/bootstrap-vue/bootstrap-vue/issues/2195))
+ ([e0cdca0](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0cdca0))
+- **table:** return empty string if cell value is null or undefined
+ ([#1502](https://github.com/bootstrap-vue/bootstrap-vue/issues/1502))
+ ([#2139](https://github.com/bootstrap-vue/bootstrap-vue/issues/2139))
+ ([b62f8f4](https://github.com/bootstrap-vue/bootstrap-vue/commit/b62f8f4))
+- **table:** selectable range mode update and minor fixes
+ ([#2326](https://github.com/bootstrap-vue/bootstrap-vue/issues/2326))
+ ([ef281d1](https://github.com/bootstrap-vue/bootstrap-vue/commit/ef281d1))
+- **tabs:** fix `tabIndex` prop type
+ ([#2459](https://github.com/bootstrap-vue/bootstrap-vue/issues/2459))
+ ([05ef65a](https://github.com/bootstrap-vue/bootstrap-vue/commit/05ef65a))
+- **tabs:** Emit click on b-tab instance when button clicked
+ ([#2512](https://github.com/bootstrap-vue/bootstrap-vue/issues/2512))
+ ([#2530](https://github.com/bootstrap-vue/bootstrap-vue/issues/2530))
+ ([8e129a3](https://github.com/bootstrap-vue/bootstrap-vue/commit/8e129a3))
+- **tabs:** Fix tab titleLinkClass and titleItemClass handling
+ ([#2448](https://github.com/bootstrap-vue/bootstrap-vue/issues/2448))
+ ([36400f5](https://github.com/bootstrap-vue/bootstrap-vue/commit/36400f5))
+- **tabs:** various fixes and improvements
+ ([#2327](https://github.com/bootstrap-vue/bootstrap-vue/issues/2327))
+ ([#2148](https://github.com/bootstrap-vue/bootstrap-vue/issues/2148))
+ ([#2403](https://github.com/bootstrap-vue/bootstrap-vue/issues/2403))
+ ([#2180](https://github.com/bootstrap-vue/bootstrap-vue/issues/2180))
+ ([#2442](https://github.com/bootstrap-vue/bootstrap-vue/issues/2442))
+ ([de11a8f](https://github.com/bootstrap-vue/bootstrap-vue/commit/de11a8f))
+- **toolpop mixin:** allow boundary type to be HTMLElement
+ ([#2229](https://github.com/bootstrap-vue/bootstrap-vue/issues/2229))
+ ([#2233](https://github.com/bootstrap-vue/bootstrap-vue/issues/2233))
+ ([8b8272b](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b8272b))
+- **tooltip docs** typo corrected in tooltips
+ ([#1930](https://github.com/bootstrap-vue/bootstrap-vue/issues/1930))
+ ([5e4fbe4](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e4fbe4))
+- **tooltip:** Add directive to component plugin
+ ([#2116](https://github.com/bootstrap-vue/bootstrap-vue/issues/2116))
+ ([e5bb09e](https://github.com/bootstrap-vue/bootstrap-vue/commit/e5bb09e))
+- **utils/loose-equal:** check dates in looseEqual util
+ ([#2123](https://github.com/bootstrap-vue/bootstrap-vue/issues/2123))
+ ([8a8d0f0](https://github.com/bootstrap-vue/bootstrap-vue/commit/8a8d0f0))
+- relax prop type checks to prevent vue warns
+ ([835eccf](https://github.com/bootstrap-vue/bootstrap-vue/commit/835eccf))
+- typo in form-radio watcher
+ ([#1943](https://github.com/bootstrap-vue/bootstrap-vue/issues/1943))
+ ([9ab23ef](https://github.com/bootstrap-vue/bootstrap-vue/commit/9ab23ef))
+- use stable nuxt opencollective
+ ([#1885](https://github.com/bootstrap-vue/bootstrap-vue/issues/1885))
+ ([876f4a1](https://github.com/bootstrap-vue/bootstrap-vue/commit/876f4a1))
+
+### Features v2.0.0-rc.12
+
+- **breadcrumb-link:** support html
+ ([#2522](https://github.com/bootstrap-vue/bootstrap-vue/issues/2522))
+ ([c2ee63e](https://github.com/bootstrap-vue/bootstrap-vue/commit/c2ee63e))
+- **build:** replace uglify-es with terser
+ ([#2238](https://github.com/bootstrap-vue/bootstrap-vue/issues/2238))
+ ([bd95ad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd95ad8))
+- **button:** Make button tag configurable
+ ([#1929](https://github.com/bootstrap-vue/bootstrap-vue/issues/1929))
+ ([afcadd9](https://github.com/bootstrap-vue/bootstrap-vue/commit/afcadd9))
+- **card:** include custom styles for card-img-left and card-img-right
+ ([#2292](https://github.com/bootstrap-vue/bootstrap-vue/issues/2292))
+ ([a72d494](https://github.com/bootstrap-vue/bootstrap-vue/commit/a72d494))
+- **card:** new helper sub-components
+ ([#2375](https://github.com/bootstrap-vue/bootstrap-vue/issues/2375))
+ ([ff25314](https://github.com/bootstrap-vue/bootstrap-vue/commit/ff25314))
+- **card:** support left and right image placement
+ ([#1981](https://github.com/bootstrap-vue/bootstrap-vue/issues/1981))
+ ([66194a6](https://github.com/bootstrap-vue/bootstrap-vue/commit/66194a6))
+- **carousel:** add support for swipe on touch screens
+ ([#2409](https://github.com/bootstrap-vue/bootstrap-vue/issues/2409))
+ ([46a6763](https://github.com/bootstrap-vue/bootstrap-vue/commit/46a6763))
+- **carousel:** support crossfade animation
+ ([#2406](https://github.com/bootstrap-vue/bootstrap-vue/issues/2406))
+ ([15d8a2c](https://github.com/bootstrap-vue/bootstrap-vue/commit/15d8a2c))
+- **carousel:** use provide and inject for sub-component communication
+ ([#2407](https://github.com/bootstrap-vue/bootstrap-vue/issues/2407))
+ ([7f92318](https://github.com/bootstrap-vue/bootstrap-vue/commit/7f92318))
+- **css:** create SCSS versions of CSS
+ ([#2218](https://github.com/bootstrap-vue/bootstrap-vue/issues/2218))
+ ([d6ba6db](https://github.com/bootstrap-vue/bootstrap-vue/commit/d6ba6db))
+- **css:** Add SCSS support
+ ([#2201](https://github.com/bootstrap-vue/bootstrap-vue/issues/2201))
+ ([#2221](https://github.com/bootstrap-vue/bootstrap-vue/issues/2221))
+ ([f8326a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/f8326a2))
+- **docs:** Allow sub-components to show reference info for slots and events
+ ([#2132](https://github.com/bootstrap-vue/bootstrap-vue/issues/2132))
+ ([52c960b](https://github.com/bootstrap-vue/bootstrap-vue/commit/52c960b))
+- **docs:** conditionally load babel-standalone only on browsers that need transpilation
+ ([#2294](https://github.com/bootstrap-vue/bootstrap-vue/issues/2294))
+ ([1578732](https://github.com/bootstrap-vue/bootstrap-vue/commit/1578732))
+- **docs:** Improve code example markup and prettier integration
+ ([#2440](https://github.com/bootstrap-vue/bootstrap-vue/issues/2440))
+ ([74ad932](https://github.com/bootstrap-vue/bootstrap-vue/commit/74ad932))
+- **docs:** Prettify with `prettier`
+ ([#2427](https://github.com/bootstrap-vue/bootstrap-vue/issues/2427))
+ ([9463138](https://github.com/bootstrap-vue/bootstrap-vue/commit/9463138))
+- **docs:** use babel-standalone in playground/v-play to support IE
+ ([#2286](https://github.com/bootstrap-vue/bootstrap-vue/issues/2286))
+ ([46f8d4b](https://github.com/bootstrap-vue/bootstrap-vue/commit/46f8d4b))
+- **dropdown:** support 'href', 'to' and 'variant' in split button mode
+ ([#1960](https://github.com/bootstrap-vue/bootstrap-vue/issues/1960))
+ ([#2301](https://github.com/bootstrap-vue/bootstrap-vue/issues/2301))
+ ([31b7d19](https://github.com/bootstrap-vue/bootstrap-vue/commit/31b7d19))
+- **dropdown:** support for form controls and free flow text
+ ([#2434](https://github.com/bootstrap-vue/bootstrap-vue/issues/2434))
+ ([7e8a2d5](https://github.com/bootstrap-vue/bootstrap-vue/commit/7e8a2d5))
+- **dropdown:** use provide and inject
+ ([#2431](https://github.com/bootstrap-vue/bootstrap-vue/issues/2431))
+ ([3df90ea](https://github.com/bootstrap-vue/bootstrap-vue/commit/3df90ea))
+- **dropdown:** Add `dropright` and `dropleft` direction support
+ ([#2117](https://github.com/bootstrap-vue/bootstrap-vue/issues/2117))
+ ([#2108](https://github.com/bootstrap-vue/bootstrap-vue/issues/2108)
+ ([e186639](https://github.com/bootstrap-vue/bootstrap-vue/commit/e186639))
+- **form-checkbox:** support custom switch styling
+ ([#2293](https://github.com/bootstrap-vue/bootstrap-vue/issues/2293))
+ ([3508ea2](https://github.com/bootstrap-vue/bootstrap-vue/commit/3508ea2))
+- **form-file:** reset file input when value set to null or empty string
+ ([#2170](https://github.com/bootstrap-vue/bootstrap-vue/issues/2170))
+ ([ab44375](https://github.com/bootstrap-vue/bootstrap-vue/commit/ab44375))
+- **form-group:** Add multiple breakpoint support for label
+ ([#2230](https://github.com/bootstrap-vue/bootstrap-vue/issues/2230))
+ ([#2258](https://github.com/bootstrap-vue/bootstrap-vue/issues/2258))
+ ([5e453f9](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e453f9))
+- **form-input:** initial SCSS file
+ ([#2217](https://github.com/bootstrap-vue/bootstrap-vue/issues/2217))
+ ([923d20b](https://github.com/bootstrap-vue/bootstrap-vue/commit/923d20b))
+- **form-input:** support custom-range input + validation and input styles
+ ([#2120](https://github.com/bootstrap-vue/bootstrap-vue/issues/2120))
+ ([013a737](https://github.com/bootstrap-vue/bootstrap-vue/commit/013a737))
+- **form-input:** Use new form-text mixin and add trim and number modifiers
+ ([#2204](https://github.com/bootstrap-vue/bootstrap-vue/issues/2204))
+ ([3c9936e](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c9936e))
+- **form-radio-check:** migrate to using provide/inject, add inline props
+ ([#2241](https://github.com/bootstrap-vue/bootstrap-vue/issues/2241))
+ ([c0a68d5](https://github.com/bootstrap-vue/bootstrap-vue/commit/c0a68d5))
+- **form-select:** Expose focus and blur methods
+ ([#2237](https://github.com/bootstrap-vue/bootstrap-vue/issues/2237))
+ ([#2257](https://github.com/bootstrap-vue/bootstrap-vue/issues/2257))
+ ([ded7679](https://github.com/bootstrap-vue/bootstrap-vue/commit/ded7679))
+- **forms:** add form prop to all inputs
+ ([#2154](https://github.com/bootstrap-vue/bootstrap-vue/issues/2154))
+ ([#2172](https://github.com/bootstrap-vue/bootstrap-vue/issues/2172))
+ ([6009d72](https://github.com/bootstrap-vue/bootstrap-vue/commit/6009d72))
+- **forms:** add support for tooltip-style feedback text
+ ([#2188](https://github.com/bootstrap-vue/bootstrap-vue/issues/2188))
+ ([5203436](https://github.com/bootstrap-vue/bootstrap-vue/commit/5203436))
+- **link:** Add support for nuxt-link
+ ([#2384](https://github.com/bootstrap-vue/bootstrap-vue/issues/2384))
+ ([4bd462a](https://github.com/bootstrap-vue/bootstrap-vue/commit/4bd462a))
+- **list-group:** support horizontal layout
+ ([#2536](https://github.com/bootstrap-vue/bootstrap-vue/issues/2536))
+ ([10fa210](https://github.com/bootstrap-vue/bootstrap-vue/commit/10fa210))
+- **modal:** add 'aria-modal="true"' to modal when open
+ ([#2314](https://github.com/bootstrap-vue/bootstrap-vue/issues/2314))
+ ([dbf4920](https://github.com/bootstrap-vue/bootstrap-vue/commit/dbf4920))
+- **modal:** Add `dialogClass` prop
+ ([#2465](https://github.com/bootstrap-vue/bootstrap-vue/issues/2465))
+ ([34ae267](https://github.com/bootstrap-vue/bootstrap-vue/commit/34ae267))
+- **modal:** add support for scrollable modal dialog content
+ ([#2535](https://github.com/bootstrap-vue/bootstrap-vue/issues/2535))
+ ([5c01faf](https://github.com/bootstrap-vue/bootstrap-vue/commit/5c01faf))
+- **modal:** Make stackable optional
+ ([#2259](https://github.com/bootstrap-vue/bootstrap-vue/issues/2259))
+ ([2322044](https://github.com/bootstrap-vue/bootstrap-vue/commit/2322044))
+- **modal:** Support multiple modals open at once
+ ([#2164](https://github.com/bootstrap-vue/bootstrap-vue/issues/2164))
+ ([2709902](https://github.com/bootstrap-vue/bootstrap-vue/commit/2709902))
+- **pagination:** added slots for first, prev, next, last, and ellipsis
+ ([#1870](https://github.com/bootstrap-vue/bootstrap-vue/issues/1870))
+ ([#1980](https://github.com/bootstrap-vue/bootstrap-vue/issues/1980))
+ ([1b7e7de](https://github.com/bootstrap-vue/bootstrap-vue/commit/1b7e7de))
+- **popover/tooltip:** Add `boundaryPadding` prop to override Popper.js default padding
+ ([#2475](https://github.com/bootstrap-vue/bootstrap-vue/issues/2475))
+ ([c8ad487](https://github.com/bootstrap-vue/bootstrap-vue/commit/c8ad487))
+- **security:** Strip HTML script tags before inserting content into DOM
+ ([#1974](https://github.com/bootstrap-vue/bootstrap-vue/issues/1974))
+ ([#1665](https://github.com/bootstrap-vue/bootstrap-vue/issues/1665))
+ ([#2129](https://github.com/bootstrap-vue/bootstrap-vue/issues/2129))
+ ([#2134](https://github.com/bootstrap-vue/bootstrap-vue/issues/2134))
+ ([#1931](https://github.com/bootstrap-vue/bootstrap-vue/issues/1931))
+ ([6dde0cb](https://github.com/bootstrap-vue/bootstrap-vue/commit/6dde0cb))
+ ([ba6f3f8](https://github.com/bootstrap-vue/bootstrap-vue/commit/ba6f3f8))
+- **security:** strip html tags
+ ([#2479](https://github.com/bootstrap-vue/bootstrap-vue/issues/2479))
+ ([3c6ba3e](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c6ba3e))
+- **spinner:** Support Bootstrap V4.2 spinner component
+ ([#2306](https://github.com/bootstrap-vue/bootstrap-vue/issues/2306))
+ ([bf3994f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf3994f))
+- **table:** "Debounce" providerFunction and refresh methods
+ ([#2393](https://github.com/bootstrap-vue/bootstrap-vue/issues/2393))
+ ([d5f0462](https://github.com/bootstrap-vue/bootstrap-vue/commit/d5f0462))
+- **table:** add borderless prop
+ ([#2300](https://github.com/bootstrap-vue/bootstrap-vue/issues/2300))
+ ([dabe150](https://github.com/bootstrap-vue/bootstrap-vue/commit/dabe150))
+- **table:** Add row-unhovered event
+ ([#1874](https://github.com/bootstrap-vue/bootstrap-vue/issues/1874))
+ ([a87cad1](https://github.com/bootstrap-vue/bootstrap-vue/commit/a87cad1))
+- **table:** add support for transitions on tbody element
+ ([#1821](https://github.com/bootstrap-vue/bootstrap-vue/issues/1821))
+ ([#2450](https://github.com/bootstrap-vue/bootstrap-vue/issues/2450))
+ ([91514af](https://github.com/bootstrap-vue/bootstrap-vue/commit/91514af))
+- **table:** add table row middle click (auxclicked) event
+ ([#2425](https://github.com/bootstrap-vue/bootstrap-vue/issues/2425))
+ ([23250a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/23250a2))
+- **table:** Add table-busy slot for loading status
+ ([#1859](https://github.com/bootstrap-vue/bootstrap-vue/issues/1859))
+ ([#2196](https://github.com/bootstrap-vue/bootstrap-vue/issues/2196))
+ ([a654a61](https://github.com/bootstrap-vue/bootstrap-vue/commit/a654a61))
+- **table:** create initial SCSS file
+ ([#2216](https://github.com/bootstrap-vue/bootstrap-vue/issues/2216))
+ ([db0b483](https://github.com/bootstrap-vue/bootstrap-vue/commit/db0b483))
+- switch to PascalCase name for all components
+ ([#2305](https://github.com/bootstrap-vue/bootstrap-vue/issues/2305))
+ ([6179e61](https://github.com/bootstrap-vue/bootstrap-vue/commit/6179e61))
+- **table:** pass sortDesc to user provided sortCompare routine
+ ([#1994](https://github.com/bootstrap-vue/bootstrap-vue/issues/1994))
+ ([a8e4103](https://github.com/bootstrap-vue/bootstrap-vue/commit/a8e4103))
+- **table:** Remove need to add `click.stop` on inputs/links/buttons inside rows
+ ([#2214](https://github.com/bootstrap-vue/bootstrap-vue/issues/2214))
+ ([7d8662b](https://github.com/bootstrap-vue/bootstrap-vue/commit/7d8662b))
+- **table:** Add support for selectable rows
+ ([#1790](https://github.com/bootstrap-vue/bootstrap-vue/issues/1790))
+ ([#2260](https://github.com/bootstrap-vue/bootstrap-vue/issues/2260))
+ ([5b1cb90](https://github.com/bootstrap-vue/bootstrap-vue/commit/5b1cb90))
+- **table:** Split computedItems into multiple methods
+ ([#1893](https://github.com/bootstrap-vue/bootstrap-vue/issues/1893))
+ ([bb1c550](https://github.com/bootstrap-vue/bootstrap-vue/commit/bb1c550))
+- **table:** Support contextmenu event binding for table rows
+ ([#2064](https://github.com/bootstrap-vue/bootstrap-vue/issues/2064))
+ ([1eced46](https://github.com/bootstrap-vue/bootstrap-vue/commit/1eced46))
+- **table:** Support sorting on nested object properties
+ ([#1868](https://github.com/bootstrap-vue/bootstrap-vue/issues/1868))
+ ([b699e4b](https://github.com/bootstrap-vue/bootstrap-vue/commit/b699e4b))
+
+### Performance Improvements v2.0.0-rc.12
+
+- **events:** use passive event listeners where possible
+ ([#2435](https://github.com/bootstrap-vue/bootstrap-vue/issues/2435))
+ ([a01dee4](https://github.com/bootstrap-vue/bootstrap-vue/commit/a01dee4))
+- **modal:** Get scrollbar width just before modal opens rather than mount
+ ([#1800](https://github.com/bootstrap-vue/bootstrap-vue/issues/1800))
+ ([#2165](https://github.com/bootstrap-vue/bootstrap-vue/issues/2165))
+ ([e1729b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/e1729b4))
+- **modal:** optimize model.resetScrollbar
+ ([#1831](https://github.com/bootstrap-vue/bootstrap-vue/issues/1831))
+ ([#1837](https://github.com/bootstrap-vue/bootstrap-vue/issues/1837))
+ ([a622358](https://github.com/bootstrap-vue/bootstrap-vue/commit/a622358))
+- **pkg:** remove lodash dependency from src
+ ([#2523](https://github.com/bootstrap-vue/bootstrap-vue/issues/2523))
+ ([b34ada3](https://github.com/bootstrap-vue/bootstrap-vue/commit/b34ada3))
+- **progress:** use provide and inject for inter component communication
+ ([#2540](https://github.com/bootstrap-vue/bootstrap-vue/issues/2540))
+ ([80b7e5f](https://github.com/bootstrap-vue/bootstrap-vue/commit/80b7e5f))
+- **utils/dom:** use passive event listeners where possible
+ ([#2419](https://github.com/bootstrap-vue/bootstrap-vue/issues/2419))
+ ([78fe776](https://github.com/bootstrap-vue/bootstrap-vue/commit/78fe776))
+- only call vueUse in main index.js entrypoint
+ ([#2542](https://github.com/bootstrap-vue/bootstrap-vue/issues/2542))
+ ([c0d469b](https://github.com/bootstrap-vue/bootstrap-vue/commit/c0d469b))
+
## [v2.0.0-rc.11](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.10...v2.0.0-rc.11)
diff --git a/package.json b/package.json
index 9274c54ba79..8e6bdce63d0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "bootstrap-vue",
- "version": "2.0.0-rc.11",
+ "version": "2.0.0-rc.12",
"description": "BootstrapVue provides one of the most comprehensive implementations of Bootstrap 4 components and grid system for Vue.js and with extensive and automated WAI-ARIA accessibility markup.",
"main": "dist/bootstrap-vue.common.js",
"types": "src/index.d.ts",