1 | # Changelog
|
2 |
|
3 | > All notable changes to this project will be documented in this file. See
|
4 | > [standard-version](https://github.com/conventional-changelog/standard-version) for commit
|
5 | > guidelines.
|
6 |
|
7 | <a name="2.1.0"></a>
|
8 |
|
9 | ## [v2.1.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.4...v2.1.0)
|
10 |
|
11 | Released: 2019-11-12
|
12 |
|
13 | ### Features v2.1.0
|
14 |
|
15 | - auto-generate file `web-types.json` for WebStorm, and files `vetur-tags.json` and
|
16 | `vetur-attributes.json` for Vetur (closes
|
17 | [#4107](https://github.com/bootstrap-vue/bootstrap-vue/issues/4107))
|
18 | ([#4110](https://github.com/bootstrap-vue/bootstrap-vue/issues/4110))
|
19 | ([1a3e6a5](https://github.com/bootstrap-vue/bootstrap-vue/commit/1a3e6a5))
|
20 | - **b-dropdown:** add `block` support to toggle button (closes
|
21 | [#4266](https://github.com/bootstrap-vue/bootstrap-vue/issues/4266))
|
22 | ([#4269](https://github.com/bootstrap-vue/bootstrap-vue/issues/4269))
|
23 | ([30029e3](https://github.com/bootstrap-vue/bootstrap-vue/commit/30029e3))
|
24 | - **b-form-group:** allow setting label cols props to `auto` (closes
|
25 | [#4217](https://github.com/bootstrap-vue/bootstrap-vue/issues/4217))
|
26 | ([#4218](https://github.com/bootstrap-vue/bootstrap-vue/issues/4218))
|
27 | ([21a822b](https://github.com/bootstrap-vue/bootstrap-vue/commit/21a822b))
|
28 | - **b-form-input, b-form-textarea:** add `lazy` modifier prop to update v-model on change/blur event
|
29 | ([#4169](https://github.com/bootstrap-vue/bootstrap-vue/issues/4169))
|
30 | ([55787dd](https://github.com/bootstrap-vue/bootstrap-vue/commit/55787dd))
|
31 | - **b-form-input, b-form-textarea:** add `v-model` debouncing feature, and deprecate `<b-table>`
|
32 | prop `filter-debounce` (closes
|
33 | [#4150](https://github.com/bootstrap-vue/bootstrap-vue/issues/4150))
|
34 | ([#4314](https://github.com/bootstrap-vue/bootstrap-vue/issues/4314))
|
35 | ([3ecdfa2](https://github.com/bootstrap-vue/bootstrap-vue/commit/3ecdfa2))
|
36 | - **b-img, b-img-lazy:** add support for `srcset` and `sizes` props (closes
|
37 | [#4348](https://github.com/bootstrap-vue/bootstrap-vue/issues/4348))
|
38 | ([#4350](https://github.com/bootstrap-vue/bootstrap-vue/issues/4350))
|
39 | ([f419cb4](https://github.com/bootstrap-vue/bootstrap-vue/commit/f419cb4))
|
40 | - **b-pagination, b-pagination-nav:** add `pills` style option
|
41 | ([#4236](https://github.com/bootstrap-vue/bootstrap-vue/issues/4236))
|
42 | ([605d4c4](https://github.com/bootstrap-vue/bootstrap-vue/commit/605d4c4))
|
43 | - **b-table:** add `selectRow()` and `unselectRow()` methods to cell and row-details slot scopes,
|
44 | and new prop `no-select-on-click`
|
45 | ([#4283](https://github.com/bootstrap-vue/bootstrap-vue/issues/4283))
|
46 | ([64b881f](https://github.com/bootstrap-vue/bootstrap-vue/commit/64b881f))
|
47 | - **b-table:** default the row select feature `selected-variant` to the `active` variant
|
48 | ([#4128](https://github.com/bootstrap-vue/bootstrap-vue/issues/4128))
|
49 | ([af372b0](https://github.com/bootstrap-vue/bootstrap-vue/commit/af372b0))
|
50 | - **b-table, b-table-lite:** add in head/foot row variant prop (addresses
|
51 | [#4215](https://github.com/bootstrap-vue/bootstrap-vue/issues/4215))
|
52 | ([#4216](https://github.com/bootstrap-vue/bootstrap-vue/issues/4216))
|
53 | ([b222c7c](https://github.com/bootstrap-vue/bootstrap-vue/commit/b222c7c))
|
54 | - **b-table, b-table-lite:** add prop `details-td-class` for applying classes to the details row
|
55 | `<td>` ([#4276](https://github.com/bootstrap-vue/bootstrap-vue/issues/4276))
|
56 | ([702a1ef](https://github.com/bootstrap-vue/bootstrap-vue/commit/702a1ef))
|
57 | - **b-tabs:** emit cancelable BvEvent before changing tabs via new `activate-tab` event (closes
|
58 | [#4273](https://github.com/bootstrap-vue/bootstrap-vue/issues/4273))
|
59 | ([#4274](https://github.com/bootstrap-vue/bootstrap-vue/issues/4274))
|
60 | ([9b195dd](https://github.com/bootstrap-vue/bootstrap-vue/commit/9b195dd))
|
61 | - **v-b-visible:** make `v-b-visible` directive available for public use
|
62 | ([#4318](https://github.com/bootstrap-vue/bootstrap-vue/issues/4318))
|
63 | ([5fa7e22](https://github.com/bootstrap-vue/bootstrap-vue/commit/5fa7e22))
|
64 |
|
65 | ### Bug Fixes v2.1.0
|
66 |
|
67 | - **b-dropdown:** handle issue with touch devices on MacOS using Safari/Firefox (Fixes
|
68 | [#4328](https://github.com/bootstrap-vue/bootstrap-vue/issues/4328),
|
69 | [#4344](https://github.com/bootstrap-vue/bootstrap-vue/issues/4344))
|
70 | ([#4329](https://github.com/bootstrap-vue/bootstrap-vue/issues/4329))
|
71 | ([2779a0a](https://github.com/bootstrap-vue/bootstrap-vue/commit/2779a0a))
|
72 | - **b-nav-form, b-nav-text:** ensure these sub-components have `<li>` as root element for
|
73 | accessibility ([#4100](https://github.com/bootstrap-vue/bootstrap-vue/issues/4100))
|
74 | ([6774800](https://github.com/bootstrap-vue/bootstrap-vue/commit/6774800))
|
75 | - **b-pagination, b-pagination-nav:** add UP/DOWN keyboard navigation support for JAWS (fixes
|
76 | [#4322](https://github.com/bootstrap-vue/bootstrap-vue/issues/4322))
|
77 | ([#4325](https://github.com/bootstrap-vue/bootstrap-vue/issues/4325))
|
78 | ([c686088](https://github.com/bootstrap-vue/bootstrap-vue/commit/c686088))
|
79 | - **b-table, b-table-lite, b-table-simple:** fix issue with sticky columns when table is not
|
80 | responsive but has sticky headers
|
81 | (fixes [#4354](https://github.com/bootstrap-vue/bootstrap-vue/issues/4354))
|
82 | ([#4356](https://github.com/bootstrap-vue/bootstrap-vue/issues/4356))
|
83 | ([56b3958](https://github.com/bootstrap-vue/bootstrap-vue/commit/56b3958))
|
84 | - **b-table, b-table-lite, b-tbody:** fix delegated event handlers when transition + minor
|
85 | adjustment to row `key` generation (fixes
|
86 | [#4370](https://github.com/bootstrap-vue/bootstrap-vue/issues/4370),
|
87 | [#4360](https://github.com/bootstrap-vue/bootstrap-vue/issues/4360))
|
88 | ([#4372](https://github.com/bootstrap-vue/bootstrap-vue/issues/4372))
|
89 | ([030a3d8](https://github.com/bootstrap-vue/bootstrap-vue/commit/030a3d8))
|
90 | - **b-tabs:** allow space to trigger tab activation when `no-key-nav` is enabled (fixes
|
91 | [#4323](https://github.com/bootstrap-vue/bootstrap-vue/issues/4323))
|
92 | ([#4326](https://github.com/bootstrap-vue/bootstrap-vue/issues/4326))
|
93 | ([731365b](https://github.com/bootstrap-vue/bootstrap-vue/commit/731365b))
|
94 | - **v-b-modal:** ensure trigger element is keyboard accessible if not a link or button, for A11Y
|
95 | ([#4365](https://github.com/bootstrap-vue/bootstrap-vue/issues/4365))
|
96 | ([f54ca29](https://github.com/bootstrap-vue/bootstrap-vue/commit/f54ca29))
|
97 | - **v-b-modal:** open modal using `ENTER` key on non-button elements for A11Y
|
98 | ([#4364](https://github.com/bootstrap-vue/bootstrap-vue/issues/4364))
|
99 | ([0d27d7b](https://github.com/bootstrap-vue/bootstrap-vue/commit/0d27d7b))
|
100 | - **v-b-tooltip, v-b-popover:** ensure reference to trigger element is passed to title/content
|
101 | function (fixes [#4331](https://github.com/bootstrap-vue/bootstrap-vue/issues/4331))
|
102 | ([#4332](https://github.com/bootstrap-vue/bootstrap-vue/issues/4332))
|
103 | ([ea0cbda](https://github.com/bootstrap-vue/bootstrap-vue/commit/ea0cbda))
|
104 | - **v-b-visible:** fix type error in `componentUpdated` hook + minor docs update/fixes
|
105 | ([#4327](https://github.com/bootstrap-vue/bootstrap-vue/issues/4327))
|
106 | ([5f3ba9e](https://github.com/bootstrap-vue/bootstrap-vue/commit/5f3ba9e))
|
107 | - **web-types:** update web-types code generation to match latest schema
|
108 | ([#4271](https://github.com/bootstrap-vue/bootstrap-vue/issues/4271))
|
109 | ([009431e](https://github.com/bootstrap-vue/bootstrap-vue/commit/009431e))
|
110 |
|
111 | ### Other v2.1.0
|
112 |
|
113 | - **b-table:** deprecate prop `filter-debounce` in favour of `b-form-input` debouncing
|
114 | - documentation updates and fixes
|
115 |
|
116 | <a name="2.0.4"></a>
|
117 |
|
118 | ## [v2.0.4](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.3...v2.0.4)
|
119 |
|
120 | Released: 2019-10-11
|
121 |
|
122 | ### Bug Fixes v2.0.4
|
123 |
|
124 | - **b-carousel:** disable the next/prev controls when the carousel is sliding (closes
|
125 | [#4210](https://github.com/bootstrap-vue/bootstrap-vue/issues/4210))
|
126 | ([#4212](https://github.com/bootstrap-vue/bootstrap-vue/issues/4212))
|
127 | ([64d556d](https://github.com/bootstrap-vue/bootstrap-vue/commit/64d556d))
|
128 | - **b-dropdown-form:** fix SCSS styling when placed in a nav dropdown (fixes
|
129 | [#4220](https://github.com/bootstrap-vue/bootstrap-vue/issues/4220))
|
130 | ([#4223](https://github.com/bootstrap-vue/bootstrap-vue/issues/4223))
|
131 | ([b852bba](https://github.com/bootstrap-vue/bootstrap-vue/commit/b852bba))
|
132 | - **types:** correct the declared export name for `BCardSubTitle` component
|
133 | ([#4229](https://github.com/bootstrap-vue/bootstrap-vue/issues/4229))
|
134 | ([9f216df](https://github.com/bootstrap-vue/bootstrap-vue/commit/9f216df))
|
135 |
|
136 | ### Performance v2.0.4
|
137 |
|
138 | - **b-table, b-table-lite:** improve render performance for large tables (closes
|
139 | [#4211](https://github.com/bootstrap-vue/bootstrap-vue/issues/4211),
|
140 | [#4155](https://github.com/bootstrap-vue/bootstrap-vue/issues/4155))
|
141 | ([#4213](https://github.com/bootstrap-vue/bootstrap-vue/issues/4213))
|
142 | ([f3f42f2](https://github.com/bootstrap-vue/bootstrap-vue/commit/f3f42f2))
|
143 |
|
144 | ### Other v2.0.4
|
145 |
|
146 | - add `"sass"` entry in `package.json`
|
147 | - minor docs fixes and updates
|
148 |
|
149 | <a name="2.0.3"></a>
|
150 |
|
151 | ## [v2.0.3](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.2...v2.0.3)
|
152 |
|
153 | Released: 2019-10-05
|
154 |
|
155 | ### Bug Fixes v2.0.3
|
156 |
|
157 | - **b-form-file:** fix prop type checking for `value` prop
|
158 | ([#4168](https://github.com/bootstrap-vue/bootstrap-vue/issues/4168))
|
159 | ([a8e2e56](https://github.com/bootstrap-vue/bootstrap-vue/commit/a8e2e56))
|
160 | - **b-nav-item-dropdown:** focus-out handling when new focus comes from another `dropdown-toggle`
|
161 | (closes [#4113](https://github.com/bootstrap-vue/bootstrap-vue/issues/4113))
|
162 | ([#4139](https://github.com/bootstrap-vue/bootstrap-vue/issues/4139))
|
163 | ([9c37875](https://github.com/bootstrap-vue/bootstrap-vue/commit/9c37875))
|
164 | - **b-table:** minor code optimizations to filter debouncing
|
165 | ([#4167](https://github.com/bootstrap-vue/bootstrap-vue/issues/4167))
|
166 | ([018eef1](https://github.com/bootstrap-vue/bootstrap-vue/commit/018eef1))
|
167 | - **b-table, b-table-lite, b-table-simple:** disable sticky header max-height on printers / print
|
168 | media ([#4147](https://github.com/bootstrap-vue/bootstrap-vue/issues/4147))
|
169 | ([24c62c5](https://github.com/bootstrap-vue/bootstrap-vue/commit/24c62c5))
|
170 | - **b-tooltip, b-popover:** add `SVGElement` as acceptable prop type (closes
|
171 | [#4173](https://github.com/bootstrap-vue/bootstrap-vue/issues/4173))
|
172 | ([#4174](https://github.com/bootstrap-vue/bootstrap-vue/issues/4174))
|
173 | ([fab7fea](https://github.com/bootstrap-vue/bootstrap-vue/commit/fab7fea))
|
174 | - **v-b-modal:** bind to inner link or button for dropdown items or nav items (fixes
|
175 | [#4149](https://github.com/bootstrap-vue/bootstrap-vue/issues/4149))
|
176 | ([#4187](https://github.com/bootstrap-vue/bootstrap-vue/issues/4187))
|
177 | ([5c28bd2](https://github.com/bootstrap-vue/bootstrap-vue/commit/5c28bd2))
|
178 |
|
179 | ### Performance v2.0.3
|
180 |
|
181 | - **b-table, b-table-lite:** delegate row event handlers to the tbody element
|
182 | ([#4192](https://github.com/bootstrap-vue/bootstrap-vue/issues/4192))
|
183 | ([3f0d46a](https://github.com/bootstrap-vue/bootstrap-vue/commit/3f0d46a))
|
184 | - **tables:** make `b-th` extend `b-td` instead of using functional wrappers
|
185 | ([#4156](https://github.com/bootstrap-vue/bootstrap-vue/issues/4156))
|
186 | ([c9715a8](https://github.com/bootstrap-vue/bootstrap-vue/commit/c9715a8))
|
187 | - **tables:** improve provide/inject performance (addresses
|
188 | [#4155](https://github.com/bootstrap-vue/bootstrap-vue/issues/4155))
|
189 | ([#4164](https://github.com/bootstrap-vue/bootstrap-vue/issues/4164))
|
190 | ([152fefc](https://github.com/bootstrap-vue/bootstrap-vue/commit/152fefc))
|
191 |
|
192 | ### Docs v2.0.3
|
193 |
|
194 | - add prop descriptions to component reference tables (closes
|
195 | [#3647](https://github.com/bootstrap-vue/bootstrap-vue/issues/3647))
|
196 | ([#4161](https://github.com/bootstrap-vue/bootstrap-vue/issues/4161))
|
197 | ([fdd2a83](https://github.com/bootstrap-vue/bootstrap-vue/commit/fdd2a83))
|
198 | - add quick links (page table of contents) to docs pages for small screens, and add table of
|
199 | contents to section index pages (instead of a redirect to first child page)
|
200 | ([#4145](https://github.com/bootstrap-vue/bootstrap-vue/issues/4145))
|
201 | ([22268aa](https://github.com/bootstrap-vue/bootstrap-vue/commit/22268aa))
|
202 |
|
203 | <a name="2.0.2"></a>
|
204 |
|
205 | ## [v2.0.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.1...v2.0.2)
|
206 |
|
207 | Released: 2019-09-20
|
208 |
|
209 | This patch release includes a few minor bug fixes and documentation updates.
|
210 |
|
211 | ### Bug Fixes v2.0.2
|
212 |
|
213 | - **b-popover, b-tooltip:** ensure prop `boundary-padding` is passed to popper instance (fixes
|
214 | [#4131](https://github.com/bootstrap-vue/bootstrap-vue/issues/4131))
|
215 | ([#4133](https://github.com/bootstrap-vue/bootstrap-vue/issues/4133))
|
216 | ([a54a647](https://github.com/bootstrap-vue/bootstrap-vue/commit/a54a647))
|
217 | - **b-collapse:** make `id` prop not required
|
218 | ([#4109](https://github.com/bootstrap-vue/bootstrap-vue/issues/4109))
|
219 | ([4f935ce](https://github.com/bootstrap-vue/bootstrap-vue/commit/4f935ce))
|
220 | - **tables:** add in missing Bootstrap variant class `bg-active` for dark tables
|
221 | ([#4098](https://github.com/bootstrap-vue/bootstrap-vue/issues/4098))
|
222 | ([d9900ab](https://github.com/bootstrap-vue/bootstrap-vue/commit/d9900ab))
|
223 | - **tables:** ensure row variant `active` (class `table-active`) takes precedence over other row
|
224 | variants (addresses [#3008](https://github.com/bootstrap-vue/bootstrap-vue/issues/3008))
|
225 | ([#4127](https://github.com/bootstrap-vue/bootstrap-vue/issues/4127))
|
226 | ([fdb8bb6](https://github.com/bootstrap-vue/bootstrap-vue/commit/fdb8bb6))
|
227 | - **tooltips, popovers:** hide trigger element `title` attribute during show delay (fixes
|
228 | [#4114](https://github.com/bootstrap-vue/bootstrap-vue/issues/4114))
|
229 | ([#4120](https://github.com/bootstrap-vue/bootstrap-vue/issues/4120))
|
230 | ([2dd8d5a](https://github.com/bootstrap-vue/bootstrap-vue/commit/2dd8d5a))
|
231 |
|
232 | <a name="2.0.1"></a>
|
233 |
|
234 | ## [v2.0.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0...v2.0.1)
|
235 |
|
236 | Released: 2019-09-13
|
237 |
|
238 | This patch release includes a few minor bug fixes and documentation updates.
|
239 |
|
240 | ### Bug Fixes v2.0.1
|
241 |
|
242 | - **b-media:** fix vertical align class when `top` or `bottom` selected (fixes
|
243 | [#4052](https://github.com/bootstrap-vue/bootstrap-vue/issues/4052))
|
244 | ([#4055](https://github.com/bootstrap-vue/bootstrap-vue/issues/4055))
|
245 | ([9ccfe4c](https://github.com/bootstrap-vue/bootstrap-vue/commit/9ccfe4c))
|
246 | - **b-table:** handle filter as an object when using items provider, and prevent duplicate provider
|
247 | calls on mount (fixes [#4065](https://github.com/bootstrap-vue/bootstrap-vue/issues/4065))
|
248 | ([#4068](https://github.com/bootstrap-vue/bootstrap-vue/issues/4068))
|
249 | ([9ddd115](https://github.com/bootstrap-vue/bootstrap-vue/commit/9ddd115))
|
250 | - **b-table:** remove extra slashes in mixins imports
|
251 | ([#4087](https://github.com/bootstrap-vue/bootstrap-vue/issues/4087))
|
252 | ([77f5be1](https://github.com/bootstrap-vue/bootstrap-vue/commit/77f5be1))
|
253 | - **tooltips, popovers:** check `document.body` instead of `document` for IE11 support (fixes
|
254 | [#4074](https://github.com/bootstrap-vue/bootstrap-vue/issues/4074))
|
255 | ([#4075](https://github.com/bootstrap-vue/bootstrap-vue/issues/4075))
|
256 | ([1eda4fe](https://github.com/bootstrap-vue/bootstrap-vue/commit/1eda4fe))
|
257 | - **v-b-tooltip, v-b-popover:** add missing `disabled` config option
|
258 | ([#4057](https://github.com/bootstrap-vue/bootstrap-vue/issues/4057))
|
259 | ([f488dc1](https://github.com/bootstrap-vue/bootstrap-vue/commit/f488dc1))
|
260 | - **v-b-tooltip, v-b-popover:** don't show if no title/content provided (closes
|
261 | [#4064](https://github.com/bootstrap-vue/bootstrap-vue/issues/4064))
|
262 | ([#4076](https://github.com/bootstrap-vue/bootstrap-vue/issues/4076))
|
263 | ([0b7de29](https://github.com/bootstrap-vue/bootstrap-vue/commit/0b7de29))
|
264 |
|
265 | <a name="2.0.0"></a>
|
266 |
|
267 | ## [v2.0.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.28...v2.0.0)
|
268 |
|
269 | Released: 2019-09-06
|
270 |
|
271 | > **BootstrapVue 2.0.0 stable** introduces several new features and bug fixes. Please note that this
|
272 | > release also _includes several breaking changes_.
|
273 |
|
274 | **Notable improvements:**
|
275 |
|
276 | - Tooltips and popovers have been completely re-written for better reactivity and stability. The
|
277 | directive versions are now reactive to trigger element `title` attribute changes and configuration
|
278 | changes. The component versions now perform better when quickly hovering/un-hovering the trigger
|
279 | element. Component and directive versions now have a default delay of `50`ms (affects `'hover'`
|
280 | and `'focus'` triggers only). They can now have a trigger of `'manual'` (when used by itself) of
|
281 | which they can only be opened or closed programmatically. Users can now optionally specify the ID
|
282 | that the tooltip or popover uses. For accessibility reasons, the `title` attribute is removed from
|
283 | the trigger element (target) only when the tooltip or popover is showing, and is restored when
|
284 | hidden.
|
285 | - Modals, tooltips, popovers, and toasts now work with scoped style classes (requires the use of
|
286 | vue-loader's `/deep/`, `::v-deep` or `>>>`
|
287 | [deep selectors](https://vue-loader.vuejs.org/guide/scoped-css.html#child-component-root-elements)
|
288 | for targeting inner elements, just like with any other component).
|
289 | - New SVG background image based sorting indicator icons for `<b-table>`, with the ability to place
|
290 | them on either the right (default) or left of the table cell headers (via a new prop).
|
291 | - Programmatic selection of `<b-table>` selectable rows.
|
292 | - Ability to provide your own custom footer structure for `<b-table>` and `<b-table-lite>`.
|
293 |
|
294 | ### Breaking changes and deprecated features removal v2.0.0
|
295 |
|
296 | **Please carefully read the following before upgrading to v2.0.0 stable!**
|
297 |
|
298 | - Vue `2.6`+ is now **required** at a minimum, `2.6.10`+ is recommended. Some components will fail
|
299 | to work as expected if using Vue `2.5` (notably tooltips and popovers, but other components may be
|
300 | affected as well).
|
301 | - All **deprecated features** have been removed in v2.0.0 stable in order to reduce bundle size and
|
302 | simplify code.
|
303 |
|
304 | **Two notable breaking changes are:**
|
305 |
|
306 | - **changes to the table slot naming syntax:** the table slot syntax introduced in rc.28 has been
|
307 | modified in v2.0.0 stable for better compatibility with the new Vue `v-slot` syntax and its
|
308 | limitations (which currently are not documented in the Vue.JS docs).
|
309 | - **the removal of the deprecated `/es` build directory:** Users should now be importing the new
|
310 | top-level named exports when importing individual components, directives, and plugins.
|
311 |
|
312 | Read the following migration guide for more details.
|
313 |
|
314 | ### Migration guide v2.0.0
|
315 |
|
316 | - **Removal of the deprecated `/es` build directory**. Users should now be using the new simplified
|
317 | import syntax introduced in v2.0.0-rc.22. Users should be importing the top-level _named exports_
|
318 | instead.
|
319 | - `b-dropdown`: removal of deprecated `text` slot. Use the `button-content` slot instead.
|
320 | - `b-form-*` controls, `b-form-group`, `b-form-invalid-feedback` and `b-form-valid-feedback`:
|
321 | validation prop `state` now only accepts `true`, `false`, or `null` values. Passing the strings
|
322 | `'invalid'` or `'valid'` will no longer work.
|
323 | - `b-form-group`: removal of the deprecated `horizontal` and `breakpoint` props. Use props
|
324 | `label-cols{-{breakpoint}}` instead.
|
325 | - `b-img-lazy`, `b-card-img-lazy`: now rely only on `IntersectionObserver` support (native or via a
|
326 | polyfill) to determine when to show the image. If `IntersectionObserver` support is not detected,
|
327 | then the image will _always_ be shown. Use a polyfill if you need to support older browsers (e.g.
|
328 | IE11)
|
329 | - `b-modal`: the deprecated `BvModalEvent` method `cancel()` has been removed. Use the method
|
330 | `preventDefault()` instead.
|
331 | - `b-modal`: the deprecated `BvModalEvent` property `modalId` has been removed. Use the property
|
332 | `componentId` instead.
|
333 | - `b-nav`: removal of the deprecated `is-nav` prop. Use `b-navbar-nav` component instead when
|
334 | placing navs in `b-navbar`.
|
335 | - `b-nav-item-dropdown`: deprecated props `extra-menu-classes` and `extra-toggle-classes` have been
|
336 | removed. Used props `menu-class` and `toggle-class` (respectively) instead.
|
337 | - `b-table` and `b-table-lite`: **table cell field, header and footer scoped slot naming convention
|
338 | has changed**. Users should be using the new table round bracketed slot naming syntax: use slot
|
339 | `cell(field)` instead of `field` or `[field]`, use slot `head(field)` instead of `HEAD_field` or
|
340 | `HEAD[field]`, use `foot(field)` instead of `FOOT_field` or `FOOT[field]`. This change was
|
341 | _required_ for better compatibility with the new Vue `v-slot` syntax. The square bracket syntax
|
342 | introduced in `2.0.0-rc.28` has been replaced with the round bracket syntax to reduce possible
|
343 | confusion and potential future issues with Vue 2.6's new
|
344 | [dynamic slot name](https://vuejs.org/v2/guide/components-slots.html#Dynamic-Slot-Names) syntax.
|
345 | - `b-table`: the `filter` prop will no longer accept a function reference (previously deprecated).
|
346 | Instead, pass a function to the `filter-function` prop when using a custom filter function. The
|
347 | prop `filter` is only to be used for the filter's _criteria_ (i.e. the search value, search
|
348 | `RegExpr`, etc).
|
349 | - `b-table`: passing an object as a `fields` definition will no longer work. Use the _array of
|
350 | strings_ or _array of objects_ (or a combination of the two) fields definition format instead.
|
351 | - `b-table`: sorting icon SASS variables have been changed to handle the new SVG backgrounds. If you
|
352 | previously had custom CSS styling/icons, they will not work as expected - but sorting will still
|
353 | work. the SVG backgrounds can be controlled via SASS variables.
|
354 | - `b-tab`: removal of deprecated `href` prop. Use `<b-nav>` for controlling panes that change with
|
355 | URL changes.
|
356 | - `b-tabs`: removal of deprecated `tabs` slot. Use slot `tabs-end` instead.
|
357 | - `b-tabs`: removal of deprecated `bottom` prop. Use the `end` prop instead.
|
358 | - Tooltip SCSS: deprecated variable `$bv-tooltip-bg-level` has been removed. Use variable
|
359 | `$b-tooltip-bg-level` instead.
|
360 | - Popover SCSS: deprecated variables `$bv-popover-bg-level`, `$bv-popover-border-level`, and
|
361 | `$bv-popover-color-level` have been removed. Use variables `$b-popover-bg-level`,
|
362 | `$b-popover-border-level`, and `$b-popover-color-level` (respectively) instead.
|
363 |
|
364 | Please refer to the [documentation](https://bootstrap-vue.js.org/) for the latest usage and
|
365 | examples, and below for a list of fixes and new features.
|
366 |
|
367 | ### Bug Fixes v2.0.0
|
368 |
|
369 | - **b-dropdown-\*:** ensure class bindings are placed on root element for all dropdown
|
370 | sub-components (closes [#4022](https://github.com/bootstrap-vue/bootstrap-vue/issues/4022))
|
371 | ([#4024](https://github.com/bootstrap-vue/bootstrap-vue/issues/4024))
|
372 | ([81efb89](https://github.com/bootstrap-vue/bootstrap-vue/commit/81efb89))
|
373 | - **b-form-textarea:** handle initial auto-height when in modal, tabs, or other component with
|
374 | transition or which uses `v-show` (fixes
|
375 | [#3936](https://github.com/bootstrap-vue/bootstrap-vue/issues/3936),
|
376 | [#3702](https://github.com/bootstrap-vue/bootstrap-vue/issues/3702))
|
377 | ([#3937](https://github.com/bootstrap-vue/bootstrap-vue/issues/3937))
|
378 | ([be3ac62](https://github.com/bootstrap-vue/bootstrap-vue/commit/be3ac62))
|
379 | - **b-link:** only add the `nativeOn` property to componentData when rendering a router link
|
380 | ([#3976](https://github.com/bootstrap-vue/bootstrap-vue/issues/3976))
|
381 | ([62fb0b6](https://github.com/bootstrap-vue/bootstrap-vue/commit/62fb0b6))
|
382 | - **b-modal:** ensure non-prop attributes are transferred to the modal outer wrapper `div` (closes
|
383 | [#3896](https://github.com/bootstrap-vue/bootstrap-vue/issues/3896))
|
384 | ([#3921](https://github.com/bootstrap-vue/bootstrap-vue/issues/3921))
|
385 | ([8bf3a55](https://github.com/bootstrap-vue/bootstrap-vue/commit/8bf3a55))
|
386 | - **b-modal:** fix scroll to top issue when modal has `no-fade` set
|
387 | ([#4004](https://github.com/bootstrap-vue/bootstrap-vue/issues/4004))
|
388 | ([332b79f](https://github.com/bootstrap-vue/bootstrap-vue/commit/332b79f))
|
389 | - **b-table, b-table-lite:** handle edge case where field slot returns no vNodes (fixes
|
390 | [#3919](https://github.com/bootstrap-vue/bootstrap-vue/issues/3919))
|
391 | ([#3920](https://github.com/bootstrap-vue/bootstrap-vue/issues/3920))
|
392 | ([a392059](https://github.com/bootstrap-vue/bootstrap-vue/commit/a392059))
|
393 | - **b-table, b-table-lite:** render header when not always stacked mode (fixes
|
394 | [#3886](https://github.com/bootstrap-vue/bootstrap-vue/issues/3886))
|
395 | ([#3887](https://github.com/bootstrap-vue/bootstrap-vue/issues/3887))
|
396 | ([2302b31](https://github.com/bootstrap-vue/bootstrap-vue/commit/2302b31))
|
397 | - **b-table, b-table-lite:** generate `:key` for `row-details` row based on the `primary-key` field
|
398 | value if available ([#4025](https://github.com/bootstrap-vue/bootstrap-vue/issues/4025))
|
399 | ([c7cb16f](https://github.com/bootstrap-vue/bootstrap-vue/commit/c7cb16f))
|
400 | - **v-b-toggle:** don't override `role` if element has a `role` assigned
|
401 | ([#3889](https://github.com/bootstrap-vue/bootstrap-vue/issues/3889))
|
402 | ([5d155ba](https://github.com/bootstrap-vue/bootstrap-vue/commit/5d155ba))
|
403 | - **tooltip, popover:** overall code refactor for better reactivity and performance (fixes:
|
404 | [#1990](https://github.com/bootstrap-vue/bootstrap-vue/issues/1990),
|
405 | [#2937](https://github.com/bootstrap-vue/bootstrap-vue/issues/2937),
|
406 | [#3480](https://github.com/bootstrap-vue/bootstrap-vue/issues/3480),
|
407 | [#3717](https://github.com/bootstrap-vue/bootstrap-vue/issues/3717),
|
408 | [#3854](https://github.com/bootstrap-vue/bootstrap-vue/issues/3854), closes
|
409 | [#3451](https://github.com/bootstrap-vue/bootstrap-vue/issues/3451))
|
410 | ([#3908](https://github.com/bootstrap-vue/bootstrap-vue/issues/3908))
|
411 | ([eebab43](https://github.com/bootstrap-vue/bootstrap-vue/commit/eebab43))
|
412 |
|
413 | ### Features v2.0.0
|
414 |
|
415 | - **b-carousel:** add prop `no-wrap` for disabling wrapping to start/end (closes
|
416 | [#3902](https://github.com/bootstrap-vue/bootstrap-vue/issues/3902))
|
417 | ([#3905](https://github.com/bootstrap-vue/bootstrap-vue/issues/3905))
|
418 | ([2c8bd23](https://github.com/bootstrap-vue/bootstrap-vue/commit/2c8bd23))
|
419 | - **b-dropdown:** add `role=presentation` to `<li>` elements for improved a11y
|
420 | ([#3996](https://github.com/bootstrap-vue/bootstrap-vue/issues/3996))
|
421 | ([464d257](https://github.com/bootstrap-vue/bootstrap-vue/commit/464d257))
|
422 | - **b-img-lazy:** switch IntersectionObserver to use private `v-b-visible` directive
|
423 | ([#3977](https://github.com/bootstrap-vue/bootstrap-vue/issues/3977))
|
424 | ([249ccfa](https://github.com/bootstrap-vue/bootstrap-vue/commit/249ccfa))
|
425 | - **b-modal:** add scoped style support when portalled (non-static modal)
|
426 | ([#3962](https://github.com/bootstrap-vue/bootstrap-vue/issues/3962))
|
427 | ([77ad6b9](https://github.com/bootstrap-vue/bootstrap-vue/commit/77ad6b9))
|
428 | - **b-nav:** add card header support
|
429 | ([#3883](https://github.com/bootstrap-vue/bootstrap-vue/issues/3883))
|
430 | ([4046a53](https://github.com/bootstrap-vue/bootstrap-vue/commit/4046a53))
|
431 | - **b-pagination:** if number of pages changes, try and keep current page active (closes
|
432 | [#3716](https://github.com/bootstrap-vue/bootstrap-vue/issues/3716))
|
433 | ([#3990](https://github.com/bootstrap-vue/bootstrap-vue/issues/3990))
|
434 | ([ae8ce78](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae8ce78))
|
435 | - **b-modal:** add prop for auto focusing one of the built in-buttons once `shown` (closes
|
436 | [#3945](https://github.com/bootstrap-vue/bootstrap-vue/issues/3945))
|
437 | ([#3979](https://github.com/bootstrap-vue/bootstrap-vue/issues/3979))
|
438 | ([6f2827e](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f2827e))
|
439 | - **b-table:** allow field definition properties `filterByFormatted` and `sortByFormatted` to accept
|
440 | a formatter function reference (closes
|
441 | [#3892](https://github.com/bootstrap-vue/bootstrap-vue/issues/3892))
|
442 | ([#3898](https://github.com/bootstrap-vue/bootstrap-vue/issues/3898))
|
443 | ([5492b38](https://github.com/bootstrap-vue/bootstrap-vue/commit/5492b38))
|
444 | - **b-table:** new sorting icons using SVG, plus option to place icon on left of header cell (closes
|
445 | [#3687](https://github.com/bootstrap-vue/bootstrap-vue/issues/3687),
|
446 | [#3696](https://github.com/bootstrap-vue/bootstrap-vue/issues/3696),
|
447 | [#3918](https://github.com/bootstrap-vue/bootstrap-vue/issues/3918),
|
448 | [#3966](https://github.com/bootstrap-vue/bootstrap-vue/issues/3966))
|
449 | ([#3968](https://github.com/bootstrap-vue/bootstrap-vue/issues/3968))
|
450 | ([c4442f4](https://github.com/bootstrap-vue/bootstrap-vue/commit/c4442f4))
|
451 | - **b-table:** add `filter-debounce` prop for debouncing filter updates
|
452 | ([#3891](https://github.com/bootstrap-vue/bootstrap-vue/issues/3891))
|
453 | ([03536a5](https://github.com/bootstrap-vue/bootstrap-vue/commit/03536a5))
|
454 | - **b-table:** add `selectAllRows()` and `clearSelected()` to thead/tfoot slot scopes (addresses
|
455 | [#3901](https://github.com/bootstrap-vue/bootstrap-vue/issues/3901))
|
456 | ([#3907](https://github.com/bootstrap-vue/bootstrap-vue/issues/3907))
|
457 | ([86c53dd](https://github.com/bootstrap-vue/bootstrap-vue/commit/86c53dd))
|
458 | - **b-table, b-table-lite:** switch slot name syntax to use round brackets instead of square
|
459 | brackets ([#3986](https://github.com/bootstrap-vue/bootstrap-vue/issues/3986))
|
460 | ([fca7bd5](https://github.com/bootstrap-vue/bootstrap-vue/commit/fca7bd5))
|
461 | - **b-table, b-table-lite:** remove deprecated slot names, introduce new slot names
|
462 | ([#3866](https://github.com/bootstrap-vue/bootstrap-vue/issues/3866))
|
463 | ([249efd9](https://github.com/bootstrap-vue/bootstrap-vue/commit/249efd9))
|
464 | - **b-table, b-table-lite:** use `aria-details` rather than `aria-describedby` when details row
|
465 | showing (addresses [#3801](https://github.com/bootstrap-vue/bootstrap-vue/issues/3801))
|
466 | ([#3992](https://github.com/bootstrap-vue/bootstrap-vue/issues/3992))
|
467 | ([f6f73c7](https://github.com/bootstrap-vue/bootstrap-vue/commit/f6f73c7))
|
468 | - **b-table, b-table-lite:** add support for custom header attributes (closes
|
469 | [#2244](https://github.com/bootstrap-vue/bootstrap-vue/issues/2244))
|
470 | ([#3876](https://github.com/bootstrap-vue/bootstrap-vue/issues/3876))
|
471 | ([8784f31](https://github.com/bootstrap-vue/bootstrap-vue/commit/8784f31))
|
472 | - **b-table, b-table-lite:** add new scoped slot `custom-foot` to allow user to create their own
|
473 | table footer (closes [#3960](https://github.com/bootstrap-vue/bootstrap-vue/issues/3960))
|
474 | ([#4027](https://github.com/bootstrap-vue/bootstrap-vue/issues/4027))
|
475 | ([cbeeef9](https://github.com/bootstrap-vue/bootstrap-vue/commit/cbeeef9))
|
476 | - **b-table, b-table-lite, b-table-simple:** add `no-border-collapse` prop and SCSS
|
477 | ([#3987](https://github.com/bootstrap-vue/bootstrap-vue/issues/3987))
|
478 | ([253b4f6](https://github.com/bootstrap-vue/bootstrap-vue/commit/253b4f6))
|
479 | - **b-toast:** add support for scoped styles
|
480 | ([#3963](https://github.com/bootstrap-vue/bootstrap-vue/issues/3963))
|
481 | ([ca1b5de](https://github.com/bootstrap-vue/bootstrap-vue/commit/ca1b5de))
|
482 | - **tooltip, popover:** overall code refactor for better reactivity and performance (fixes:
|
483 | [#1990](https://github.com/bootstrap-vue/bootstrap-vue/issues/1990),
|
484 | [#2937](https://github.com/bootstrap-vue/bootstrap-vue/issues/2937),
|
485 | [#3480](https://github.com/bootstrap-vue/bootstrap-vue/issues/3480),
|
486 | [#3717](https://github.com/bootstrap-vue/bootstrap-vue/issues/3717),
|
487 | [#3854](https://github.com/bootstrap-vue/bootstrap-vue/issues/3854), closes
|
488 | [#3451](https://github.com/bootstrap-vue/bootstrap-vue/issues/3451))
|
489 | ([#3908](https://github.com/bootstrap-vue/bootstrap-vue/issues/3908))
|
490 | ([eebab43](https://github.com/bootstrap-vue/bootstrap-vue/commit/eebab43))
|
491 |
|
492 | ### Deprecation removals v2.0.0
|
493 |
|
494 | - **b-dropdown:** remove deprecated slot `text`
|
495 | ([#3868](https://github.com/bootstrap-vue/bootstrap-vue/issues/3868))
|
496 | ([29eb8b1](https://github.com/bootstrap-vue/bootstrap-vue/commit/29eb8b1))
|
497 | - **b-form-group:** remove deprecated prop `horizontal` and `breakpoint`
|
498 | ([#3879](https://github.com/bootstrap-vue/bootstrap-vue/issues/3879))
|
499 | ([b301822](https://github.com/bootstrap-vue/bootstrap-vue/commit/b301822))
|
500 | - **b-nav, b-nav-item-dropdown:** remove deprecated slot and props
|
501 | ([#3867](https://github.com/bootstrap-vue/bootstrap-vue/issues/3867))
|
502 | ([21fab35](https://github.com/bootstrap-vue/bootstrap-vue/commit/21fab35))
|
503 | - **b-modal:** remove `BvModalEvent` deprecations
|
504 | ([#3864](https://github.com/bootstrap-vue/bootstrap-vue/issues/3864))
|
505 | ([90c299c](https://github.com/bootstrap-vue/bootstrap-vue/commit/90c299c))
|
506 | - **b-table, b-table-lite:** switch slot name syntax to use round brackets instead of square
|
507 | brackets ([#3986](https://github.com/bootstrap-vue/bootstrap-vue/issues/3986))
|
508 | ([fca7bd5](https://github.com/bootstrap-vue/bootstrap-vue/commit/fca7bd5))
|
509 | - **b-table, b-table-lite:** remove deprecated slot names, introduce new slot names
|
510 | ([#3866](https://github.com/bootstrap-vue/bootstrap-vue/issues/3866))
|
511 | ([249efd9](https://github.com/bootstrap-vue/bootstrap-vue/commit/249efd9))
|
512 | - **b-tabs:** remove deprecations
|
513 | ([#3863](https://github.com/bootstrap-vue/bootstrap-vue/issues/3863))
|
514 | ([0edac49](https://github.com/bootstrap-vue/bootstrap-vue/commit/0edac49))
|
515 | - **tooltip/popover:** remove SCSS deprecations
|
516 | ([#3869](https://github.com/bootstrap-vue/bootstrap-vue/issues/3869))
|
517 | ([bea49d4](https://github.com/bootstrap-vue/bootstrap-vue/commit/bea49d4))
|
518 | - **build:** remove deprecated `es/` build
|
519 | ([#3604](https://github.com/bootstrap-vue/bootstrap-vue/issues/3604))
|
520 | ([3828f59](https://github.com/bootstrap-vue/bootstrap-vue/commit/3828f59))
|
521 |
|
522 | <br>
|
523 | <hr>
|
524 |
|
525 | <a name="2.0.0-rc.28"></a>
|
526 |
|
527 | ## [v2.0.0-rc.28](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.27...v2.0.0-rc.28)
|
528 |
|
529 | Released: 2019-08-12
|
530 |
|
531 | **This release is expected to be the last RC release. Next release (hopefully) will be v2.0.0
|
532 | stable.**
|
533 |
|
534 | ### Bug Fixes v2.0.0-rc.28
|
535 |
|
536 | - **b-modal:** prevent page scroll when tabbing to bottom of modal + better tab containment in
|
537 | enforceFocus (closes [#3842](https://github.com/bootstrap-vue/bootstrap-vue/issues/3842))
|
538 | ([#3846](https://github.com/bootstrap-vue/bootstrap-vue/issues/3846))
|
539 | ([ed99f9c](https://github.com/bootstrap-vue/bootstrap-vue/commit/ed99f9c))
|
540 | - **b-carousel:** reset `touchDeltaX` to prevent click transformed in swipe
|
541 | ([#3734](https://github.com/bootstrap-vue/bootstrap-vue/issues/3734))
|
542 | ([0e54839](https://github.com/bootstrap-vue/bootstrap-vue/commit/0e54839))
|
543 | - **b-table:** better detection of active text selection during click events
|
544 | ([#3763](https://github.com/bootstrap-vue/bootstrap-vue/issues/3763))
|
545 | ([1a9c688](https://github.com/bootstrap-vue/bootstrap-vue/commit/1a9c688))
|
546 | - **b-tabs:** fix nav item `id` and `aria-controls` on tab buttons
|
547 | ([#3832](https://github.com/bootstrap-vue/bootstrap-vue/issues/3832))
|
548 | ([06c6119](https://github.com/bootstrap-vue/bootstrap-vue/commit/06c6119))
|
549 |
|
550 | ### Features v2.0.0-rc.28
|
551 |
|
552 | - **form controls:** add support for control sizing of `b-form-file`, `b-form-checkbox`, and
|
553 | `b-form-radio` (closes [#3745](https://github.com/bootstrap-vue/bootstrap-vue/issues/3745))
|
554 | ([#3794](https://github.com/bootstrap-vue/bootstrap-vue/issues/3794))
|
555 | ([18c3957](https://github.com/bootstrap-vue/bootstrap-vue/commit/18c3957))
|
556 | - **b-form-file, b-form-checkbox, b-form-radio:** make input element inherit non-prop attributes
|
557 | (addresses [#3752](https://github.com/bootstrap-vue/bootstrap-vue/issues/3752))
|
558 | ([#3754](https://github.com/bootstrap-vue/bootstrap-vue/issues/3754))
|
559 | ([722f9db](https://github.com/bootstrap-vue/bootstrap-vue/commit/722f9db))
|
560 | - **b-table:** allow users to specify top-level keys to be ignored or included when filtering, plus
|
561 | add option to filter based on formatted value (closes
|
562 | [#3749](https://github.com/bootstrap-vue/bootstrap-vue/issues/3749))
|
563 | ([#3786](https://github.com/bootstrap-vue/bootstrap-vue/issues/3786))
|
564 | ([142b31b](https://github.com/bootstrap-vue/bootstrap-vue/commit/142b31b))
|
565 | - **b-table:** make sorting by formated value opt-in per field + add TypeScript declarations for
|
566 | locale options ([#3778](https://github.com/bootstrap-vue/bootstrap-vue/issues/3778))
|
567 | ([9716850](https://github.com/bootstrap-vue/bootstrap-vue/commit/9716850))
|
568 | - **b-table:** programmatic row selection (closes
|
569 | [#3064](https://github.com/bootstrap-vue/bootstrap-vue/issues/3064),
|
570 | [#3370](https://github.com/bootstrap-vue/bootstrap-vue/issues/3370))
|
571 | ([#3844](https://github.com/bootstrap-vue/bootstrap-vue/issues/3844))
|
572 | ([9a4fe24](https://github.com/bootstrap-vue/bootstrap-vue/commit/9a4fe24))
|
573 | - **b-table-simple:** new `<table>` wrapper component that allows users to render their own
|
574 | `<thead>`, `<tfoot>`, `<body>`
|
575 | ([#3799](https://github.com/bootstrap-vue/bootstrap-vue/issues/3799))
|
576 | ([998bd4f](https://github.com/bootstrap-vue/bootstrap-vue/commit/998bd4f))
|
577 | - **b-table, b-table-lite:** new field scoped slot naming convention + new fallback scoped slots,
|
578 | deprecated old field slot convention (closes
|
579 | [#3731](https://github.com/bootstrap-vue/bootstrap-vue/issues/3731))
|
580 | ([#3741](https://github.com/bootstrap-vue/bootstrap-vue/issues/3741))
|
581 | ([f53360d](https://github.com/bootstrap-vue/bootstrap-vue/commit/f53360d))
|
582 | - **b-table, b-table-lite:** place `<tfoot>` after `<tbody>` element per HTML5 spec
|
583 | ([#3807](https://github.com/bootstrap-vue/bootstrap-vue/issues/3807))
|
584 | ([e885d6d](https://github.com/bootstrap-vue/bootstrap-vue/commit/e885d6d))
|
585 | - **tables:** add sticky header support (closes
|
586 | [#2085](https://github.com/bootstrap-vue/bootstrap-vue/issues/2085))
|
587 | ([#3831](https://github.com/bootstrap-vue/bootstrap-vue/issues/3831))
|
588 | ([a5f7266](https://github.com/bootstrap-vue/bootstrap-vue/commit/a5f7266))
|
589 | - **tables:** create table child element helper components, plus new `sort-null-last` and
|
590 | `table-variant` props. ([#3808](https://github.com/bootstrap-vue/bootstrap-vue/issues/3808))
|
591 | ([981114b](https://github.com/bootstrap-vue/bootstrap-vue/commit/981114b))
|
592 | - **tables:** add support for sticky columns
|
593 | ([#3847](https://github.com/bootstrap-vue/bootstrap-vue/issues/3847))
|
594 | ([5b5f2b8](https://github.com/bootstrap-vue/bootstrap-vue/commit/5b5f2b8))
|
595 | - **b-toast:** add SCSS variable for default toast background opacity + standardize a few
|
596 | BootstrapVue SCSS variable names
|
597 | ([#3775](https://github.com/bootstrap-vue/bootstrap-vue/issues/3775))
|
598 | ([5799075](https://github.com/bootstrap-vue/bootstrap-vue/commit/5799075))
|
599 | - **config:** defaults for all `size` properties (closes
|
600 | [#3805](https://github.com/bootstrap-vue/bootstrap-vue/issues/3805))
|
601 | ([#3841](https://github.com/bootstrap-vue/bootstrap-vue/issues/3841))
|
602 | ([1389efa](https://github.com/bootstrap-vue/bootstrap-vue/commit/1389efa))
|
603 | - **docs:** updates to the theming reference section
|
604 | ([#3790](https://github.com/bootstrap-vue/bootstrap-vue/issues/3790))
|
605 | ([e080bf7](https://github.com/bootstrap-vue/bootstrap-vue/commit/e080bf7))
|
606 |
|
607 | ### Potential breaking changes v2.0.0-rc.28
|
608 |
|
609 | - `b-table`: based on user feedback, sorting by formatted value is now **opt-in** _per field_.
|
610 | **This is a change from the default sorting by formatted value behaviour of versions 2.0.0-rc.25
|
611 | through rc.27**. Sorting by formatted value was introduced in 2.0.0-rc.25.
|
612 |
|
613 | ### Deprecation notes v2.0.0-rc.28
|
614 |
|
615 | - `b-table` and `b-table-lite` field scoped slot naming syntax (for custom data and header/footer
|
616 | formatting) has been changed in this version to use a new square bracketed syntax. While the
|
617 | previous naming syntax still works, it has been deprecated in favour of the newer naming
|
618 | convention (which prevents potential slot-name conflicts with fields named `default` and other
|
619 | table slots). **Users are encouraged to switch to the new table field slot name syntax, as the old
|
620 | slot name syntax will be removed in 2.0.0 stable release!**
|
621 |
|
622 | - Users should switch to the simplified import syntax (introduced in v2.0.0-rc.22) when importing
|
623 | individual plugins, components, and/or directives. **Importing from the `es/` build directory has
|
624 | been deprecated and will be removed in 2.0.0 stable release!**
|
625 |
|
626 | <a name="2.0.0-rc.27"></a>
|
627 |
|
628 | ## [v2.0.0-rc.27](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.26...v2.0.0-rc.27)
|
629 |
|
630 | Released: 2019-07-21
|
631 |
|
632 | ### Bug Fixes v2.0.0-rc.27
|
633 |
|
634 | - **b-modal:** ensure header is read for accessibility with JAWS (closes
|
635 | [#3712](https://github.com/bootstrap-vue/bootstrap-vue/issues/3712))
|
636 | ([#3713](https://github.com/bootstrap-vue/bootstrap-vue/issues/3713))
|
637 | ([6a9d0ce](https://github.com/bootstrap-vue/bootstrap-vue/commit/6a9d0ce))
|
638 | - **b-nav-item-dropdown:** clicking toggle a second time should close menu (closes
|
639 | [#3707](https://github.com/bootstrap-vue/bootstrap-vue/issues/3707))
|
640 | ([#3706](https://github.com/bootstrap-vue/bootstrap-vue/issues/3706))
|
641 | ([629951e](https://github.com/bootstrap-vue/bootstrap-vue/commit/629951e))
|
642 | - **b-table:** IE11 edge case where custom inputs were not clickable in clickable/sortable cells
|
643 | (fixes [#3693](https://github.com/bootstrap-vue/bootstrap-vue/issues/3693))
|
644 | ([#3697](https://github.com/bootstrap-vue/bootstrap-vue/issues/3697))
|
645 | ([fce8b5b](https://github.com/bootstrap-vue/bootstrap-vue/commit/fce8b5b))
|
646 | - **tooltip, popover:** handle case where tooltips are applied to dropdown root elements (closes
|
647 | [#3703](https://github.com/bootstrap-vue/bootstrap-vue/issues/3703))
|
648 | ([#3704](https://github.com/bootstrap-vue/bootstrap-vue/issues/3704))
|
649 | ([39df4f1](https://github.com/bootstrap-vue/bootstrap-vue/commit/39df4f1))
|
650 |
|
651 | ### Features v2.0.0-rc.27
|
652 |
|
653 | - **b-dropdown:** new `split-button-type` prop to specify split button type (closes
|
654 | [#3694](https://github.com/bootstrap-vue/bootstrap-vue/issues/3694))
|
655 | ([#3695](https://github.com/bootstrap-vue/bootstrap-vue/issues/3695))
|
656 | ([1157589](https://github.com/bootstrap-vue/bootstrap-vue/commit/1157589))
|
657 | - **b-modal:** for accessibility, read only modal title and not whole header + additional A11Y
|
658 | options (addresses [#3712](https://github.com/bootstrap-vue/bootstrap-vue/issues/3712))
|
659 | ([#3715](https://github.com/bootstrap-vue/bootstrap-vue/issues/3715))
|
660 | ([1ce8c6d](https://github.com/bootstrap-vue/bootstrap-vue/commit/1ce8c6d))
|
661 | - **b-tabs:** new named slot `tabs-start` for prepending tab buttons, deprecates `tabs` slot in
|
662 | favour of `tabs-end` (closes [#3678](https://github.com/bootstrap-vue/bootstrap-vue/issues/3678))
|
663 | ([#3679](https://github.com/bootstrap-vue/bootstrap-vue/issues/3679))
|
664 | ([0b5f552](https://github.com/bootstrap-vue/bootstrap-vue/commit/0b5f552))
|
665 | - minor code improvements ([#3682](https://github.com/bootstrap-vue/bootstrap-vue/issues/3682))
|
666 | ([2fb5ce8](https://github.com/bootstrap-vue/bootstrap-vue/commit/2fb5ce8))
|
667 |
|
668 | ### Notes v2.0.0-rc.27
|
669 |
|
670 | Users should switch to the simplified import syntax (introduced in `v2.0.0-rc.22`) when importing
|
671 | individual plugins, components, and/or directives. **Importing from the `es/` build directory has
|
672 | been deprecated and will be removed in 2.0.0 stable release!**
|
673 |
|
674 | <a name="2.0.0-rc.26"></a>
|
675 |
|
676 | ## [v2.0.0-rc.26](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.25...v2.0.0-rc.26)
|
677 |
|
678 | Released 2019-07-09
|
679 |
|
680 | ### Bug Fixes v2.0.0-rc.26
|
681 |
|
682 | - **b-collapse:** fix memory leak from `$root` listener (fixes
|
683 | [#3607](https://github.com/bootstrap-vue/bootstrap-vue/issues/3607))
|
684 | ([#3608](https://github.com/bootstrap-vue/bootstrap-vue/issues/3608))
|
685 | ([10cb3a9](https://github.com/bootstrap-vue/bootstrap-vue/commit/10cb3a9))
|
686 | - **b-carousel-slide**: do not render `carousel-caption` wrapper if no content
|
687 | ([#3662](https://github.com/bootstrap-vue/bootstrap-vue/issues/3662))
|
688 | ([615a719](https://github.com/bootstrap-vue/bootstrap-vue/commit/615a719))
|
689 | - **b-table:** add clearfix to table cells in case label wraps in stacked mode
|
690 | ([#3652](https://github.com/bootstrap-vue/bootstrap-vue/issues/3652))
|
691 | ([3115dae](https://github.com/bootstrap-vue/bootstrap-vue/commit/3115dae))
|
692 | - **docs:** correct polyfilling suggestions
|
693 | ([#3605](https://github.com/bootstrap-vue/bootstrap-vue/issues/3605))
|
694 | ([35806e7](https://github.com/bootstrap-vue/bootstrap-vue/commit/35806e7))
|
695 | - **playground:** fix undefined variable error in IE 11
|
696 | ([#3606](https://github.com/bootstrap-vue/bootstrap-vue/issues/3606))
|
697 | ([b3f7053](https://github.com/bootstrap-vue/bootstrap-vue/commit/b3f7053))
|
698 |
|
699 | ### Features v2.0.0-rc.26
|
700 |
|
701 | - **b-dropdown, b-nav-item-dropdown:** add new lazy prop (addresses
|
702 | [#3634](https://github.com/bootstrap-vue/bootstrap-vue/issues/3634))
|
703 | ([#3639](https://github.com/bootstrap-vue/bootstrap-vue/issues/3639))
|
704 | ([f742a8a](https://github.com/bootstrap-vue/bootstrap-vue/commit/f742a8a))
|
705 | - **tooltip, popover:** add support for contextual variants and custom class (closes
|
706 | [#1983](https://github.com/bootstrap-vue/bootstrap-vue/issues/1983),
|
707 | [#2075](https://github.com/bootstrap-vue/bootstrap-vue/issues/2075))
|
708 | ([#3644](https://github.com/bootstrap-vue/bootstrap-vue/issues/3644))
|
709 | ([695edae](https://github.com/bootstrap-vue/bootstrap-vue/commit/695edae))
|
710 | - **tooltip:** add in SCSS support for specifying tooltip variant background color level
|
711 | ([#3653](https://github.com/bootstrap-vue/bootstrap-vue/issues/3653))
|
712 | ([d7cb071](https://github.com/bootstrap-vue/bootstrap-vue/commit/d7cb071))
|
713 | - **docs:** add home and playground links to sidebar navigation
|
714 | ([#3654](https://github.com/bootstrap-vue/bootstrap-vue/issues/3654))
|
715 | ([e5eb9fc](https://github.com/bootstrap-vue/bootstrap-vue/commit/e5eb9fc))
|
716 | - **types:** add `noCloseButton` property to `BvToastOptions` type declaration
|
717 | ([#3636](https://github.com/bootstrap-vue/bootstrap-vue/issues/3636))
|
718 | ([5aa9211](https://github.com/bootstrap-vue/bootstrap-vue/commit/5aa9211))
|
719 |
|
720 | ### Performance v2.0.0-rc.26
|
721 |
|
722 | - **b-link**: convert from functional component to regular component
|
723 | ([#3637](https://github.com/bootstrap-vue/bootstrap-vue/issues/3637))
|
724 | ([d3641ba](https://github.com/bootstrap-vue/bootstrap-vue/commit/d3641ba))
|
725 | - remove default array and object polyfills
|
726 | ([#3641](https://github.com/bootstrap-vue/bootstrap-vue/issues/3641))
|
727 | ([8b34bf2](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b34bf2))
|
728 |
|
729 | ### Notes v2.0.0-rc.26
|
730 |
|
731 | Users should switch to the simplified import syntax (introduced in `v2.0.0-rc.22`) when importing
|
732 | individual plugins, components, and/or directives. **Importing from the `es/` build directory has
|
733 | been deprecated and will be removed in 2.0.0 stable release!**
|
734 |
|
735 | <a name="2.0.0-rc.25"></a>
|
736 |
|
737 | ## [v2.0.0-rc.25](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.24...v2.0.0-rc.25)
|
738 |
|
739 | Released 2019-06-30
|
740 |
|
741 | ### Bug Fixes v2.0.0-rc.25
|
742 |
|
743 | - **b-input-group:** fix kebab-case prop names for `prepend-html` and `append-html` (fixes
|
744 | [#3565](https://github.com/bootstrap-vue/bootstrap-vue/issues/3565))
|
745 | ([#3567](https://github.com/bootstrap-vue/bootstrap-vue/issues/3567)
|
746 | [e48d3dc](https://github.com/bootstrap-vue/bootstrap-vue/commit/e48d3dc))
|
747 | - **b-table:** adjustments to sort icon positioning SCSS (closes
|
748 | [#3563](https://github.com/bootstrap-vue/bootstrap-vue/issues/3563))
|
749 | ([#3568](https://github.com/bootstrap-vue/bootstrap-vue/issues/3568)
|
750 | [5c572e8](https://github.com/bootstrap-vue/bootstrap-vue/commit/5c572e8))
|
751 |
|
752 | ### Features v2.0.0-rc.25
|
753 |
|
754 | - **b-table:** sort fields by formatted value for fields that have a formatter function + support
|
755 | for optional `localCompare` options and locale (closes
|
756 | [#3178](https://github.com/bootstrap-vue/bootstrap-vue/issues/3178),
|
757 | [#1173](https://github.com/bootstrap-vue/bootstrap-vue/issues/1173))
|
758 | ([#3585](https://github.com/bootstrap-vue/bootstrap-vue/issues/3585)
|
759 | [c0ca1fd](https://github.com/bootstrap-vue/bootstrap-vue/commit/c0ca1fd))
|
760 | - **b-table, b-table-lite:** don't render `thead` or `tfoot` if no detected fields for accessibility
|
761 | reasons (closes [#3547](https://github.com/bootstrap-vue/bootstrap-vue/issues/3547))
|
762 | ([#3553](https://github.com/bootstrap-vue/bootstrap-vue/issues/3553)
|
763 | [a924889](https://github.com/bootstrap-vue/bootstrap-vue/commit/a924889))
|
764 | - **b-tabs:** emit new `changed` event whenever tabs are added, removed or re-ordered (closes
|
765 | [#3575](https://github.com/bootstrap-vue/bootstrap-vue/issues/3575))
|
766 | ([#3577](https://github.com/bootstrap-vue/bootstrap-vue/issues/3577)
|
767 | [841419a](https://github.com/bootstrap-vue/bootstrap-vue/commit/841419a))
|
768 | - **tooltips, popovers:** remove need for route watcher, preventing open tooltip/popover from
|
769 | automatically closing if child route changes and trigger element is still in document
|
770 | ([#3583](https://github.com/bootstrap-vue/bootstrap-vue/issues/3583)
|
771 | [98844b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/98844b4))
|
772 |
|
773 | ### Notes v2.0.0-rc.25
|
774 |
|
775 | Users should switch to the simplified import syntax (introduced in `v2.0.0-rc.22`) when importing
|
776 | individual plugins, components, and/or directives. **Importing from the `es/` build directory has
|
777 | been deprecated and will be removed in 2.0.0 stable release.**
|
778 |
|
779 | <a name="2.0.0-rc.24"></a>
|
780 |
|
781 | ## [v2.0.0-rc.24](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.23...v2.0.0-rc.24)
|
782 |
|
783 | Released 2019-06-17
|
784 |
|
785 | ### Bug Fixes v2.0.0-rc.24
|
786 |
|
787 | - **b-table:** ensure `ctx.sortBy` is an empty string when no sort key specified (closes
|
788 | [#3532](https://github.com/bootstrap-vue/bootstrap-vue/issues/3532))
|
789 | ([#3534](https://github.com/bootstrap-vue/bootstrap-vue/issues/3534)
|
790 | [d451687](https://github.com/bootstrap-vue/bootstrap-vue/commit/d451687))
|
791 | - **b-table-lite:** add checks to helper mixins for existence of `stopIfBusy` (fixes
|
792 | [#3518](https://github.com/bootstrap-vue/bootstrap-vue/issues/3518))
|
793 | ([#3520](https://github.com/bootstrap-vue/bootstrap-vue/issues/3520))
|
794 | ([285cf94](https://github.com/bootstrap-vue/bootstrap-vue/commit/285cf94))
|
795 | - **b-tabs:** add detection of when registered tabs change order (closes
|
796 | [#3506](https://github.com/bootstrap-vue/bootstrap-vue/issues/3506))
|
797 | ([#3513](https://github.com/bootstrap-vue/bootstrap-vue/issues/3513)
|
798 | [130f8ff](https://github.com/bootstrap-vue/bootstrap-vue/commit/130f8ff),
|
799 | [#3537](https://github.com/bootstrap-vue/bootstrap-vue/issues/3537)
|
800 | [b80b2b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/b80b2b4))
|
801 | - **config:** avoid using `of` operator (closes
|
802 | [#3525](https://github.com/bootstrap-vue/bootstrap-vue/issues/3525))
|
803 | ([#3526](https://github.com/bootstrap-vue/bootstrap-vue/issues/3526)
|
804 | [17ec8d0](https://github.com/bootstrap-vue/bootstrap-vue/commit/17ec8d0))
|
805 | - **nuxt module:** correct `transformAssetUrls` value for `b-card-img` (fixes
|
806 | [#3521](https://github.com/bootstrap-vue/bootstrap-vue/issues/3521))
|
807 | ([#3523](https://github.com/bootstrap-vue/bootstrap-vue/issues/3523)
|
808 | [db8c6fd](https://github.com/bootstrap-vue/bootstrap-vue/commit/db8c6fd))
|
809 |
|
810 | <a name="2.0.0-rc.23"></a>
|
811 |
|
812 | ## [v2.0.0-rc.23](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.22...v2.0.0-rc.23)
|
813 |
|
814 | Released 2019-06-13
|
815 |
|
816 | ### Bug Fixes v2.0.0-rc.23
|
817 |
|
818 | - **b-dropdown:** close when clicking on nested elements inside items with `to` prop
|
819 | ([#3476](https://github.com/bootstrap-vue/bootstrap-vue/issues/3476)
|
820 | [8ec2eb1](https://github.com/bootstrap-vue/bootstrap-vue/commit/8ec2eb1))
|
821 | - **b-form-input, b-form-textarea:** handle case where input has been removed from document (closes
|
822 | [#3498](https://github.com/bootstrap-vue/bootstrap-vue/issues/3498))
|
823 | ([#3501](https://github.com/bootstrap-vue/bootstrap-vue/issues/3501)
|
824 | [9a62e44](https://github.com/bootstrap-vue/bootstrap-vue/commit/9a62e44))
|
825 | - **b-modal:** ensure `ignoreBackdropClick` flag is cleared in `clickOutHandler`
|
826 | ([#3488](https://github.com/bootstrap-vue/bootstrap-vue/issues/3488)
|
827 | [afb4680](https://github.com/bootstrap-vue/bootstrap-vue/commit/afb4680))
|
828 | - **b-modal:** fix IE11 issue with copy/paste from modal into MS Word (fixes
|
829 | [#3457](https://github.com/bootstrap-vue/bootstrap-vue/issues/3457))
|
830 | ([#3489](https://github.com/bootstrap-vue/bootstrap-vue/issues/3489)
|
831 | [16dbdf1](https://github.com/bootstrap-vue/bootstrap-vue/commit/16dbdf1))
|
832 | - **b-modal:** properly render `*-html` props if provided (closes
|
833 | [#3491](https://github.com/bootstrap-vue/bootstrap-vue/issues/3491))
|
834 | ([#3492](https://github.com/bootstrap-vue/bootstrap-vue/issues/3492)
|
835 | [c1ada9f](https://github.com/bootstrap-vue/bootstrap-vue/commit/c1ada9f))
|
836 | - **b-pagination-nav:** fix incorrect name in component package.json file (closes
|
837 | [#3458](https://github.com/bootstrap-vue/bootstrap-vue/issues/3458))
|
838 | ([#3459](https://github.com/bootstrap-vue/bootstrap-vue/issues/3459)
|
839 | [ef252df](https://github.com/bootstrap-vue/bootstrap-vue/commit/ef252df))
|
840 | - **b-pagination-nav:** attempt to auto-detect current page when `pages` array or `number of pages`
|
841 | changes (closes [#3443](https://github.com/bootstrap-vue/bootstrap-vue/issues/3443))
|
842 | ([#3444](https://github.com/bootstrap-vue/bootstrap-vue/issues/3444)
|
843 | [88b95c6](https://github.com/bootstrap-vue/bootstrap-vue/commit/88b95c6))
|
844 | - **b-table:** ensure provider is refreshed when filter is an object (closes
|
845 | [#3428](https://github.com/bootstrap-vue/bootstrap-vue/issues/3428))
|
846 | ([#3429](https://github.com/bootstrap-vue/bootstrap-vue/issues/3429)
|
847 | [b95c614](https://github.com/bootstrap-vue/bootstrap-vue/commit/b95c614))
|
848 | - **b-tabs:** improve child `b-tab` detection routine and fix bug with IDs (closes
|
849 | [#3260](https://github.com/bootstrap-vue/bootstrap-vue/issues/3260))
|
850 | ([#3442](https://github.com/bootstrap-vue/bootstrap-vue/issues/3442)
|
851 | [4a54e8d](https://github.com/bootstrap-vue/bootstrap-vue/commit/4a54e8d))
|
852 | - **types:** add missing `BInputGroup` to TypeScript definitions
|
853 | ([#3487](https://github.com/bootstrap-vue/bootstrap-vue/issues/3487)
|
854 | [b4ac081](https://github.com/bootstrap-vue/bootstrap-vue/commit/b4ac081))
|
855 | - **utils/get:** handle edge case with inherited object getters (fixes
|
856 | [#3463](https://github.com/bootstrap-vue/bootstrap-vue/issues/3463))
|
857 | ([#3465](https://github.com/bootstrap-vue/bootstrap-vue/issues/3465)
|
858 | [e2c8cb1](https://github.com/bootstrap-vue/bootstrap-vue/commit/e2c8cb1))
|
859 |
|
860 | ### Features v2.0.0-rc.23
|
861 |
|
862 | - **b-table-lite:** new `<b-table-lite>` light-weight table component
|
863 | ([#3447](https://github.com/bootstrap-vue/bootstrap-vue/issues/3447)
|
864 | [0477941](https://github.com/bootstrap-vue/bootstrap-vue/commit/0477941))
|
865 | - improved tree-shaking when importing individual components
|
866 | ([#3462](https://github.com/bootstrap-vue/bootstrap-vue/issues/3462)
|
867 | [2df1ab9](https://github.com/bootstrap-vue/bootstrap-vue/commit/2df1ab9))
|
868 |
|
869 | ### Deprecation v2.0.0-rc.23
|
870 |
|
871 | Users should switch to the simplified import syntax (introduced in `v2.0.0-rc.22`) when importing
|
872 | individual plugins, components, and/or directives. **Importing from the `es/` build directory has
|
873 | been deprecated and will be removed in 2.0.0 stable release.**
|
874 |
|
875 | <a name="2.0.0-rc.22"></a>
|
876 |
|
877 | ## [v2.0.0-rc.22](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.21...v2.0.0-rc.22)
|
878 |
|
879 | Released 2019-05-31
|
880 |
|
881 | ### Notable Changes v2.0.0-rc.22
|
882 |
|
883 | - Improved/shortened method for importing of plugins, components, and directives, as top-level named
|
884 | exports. The ESM and CJS builds now both include these top level named exports:
|
885 | - Default export is still the BootstrapVue plugin
|
886 | - Simplified import format for importing components, directives, plugins:<br>
|
887 | `import { ModalPlugin, CardPlugin, BAlert, BRow, BCol, VBScrollspyPlugin } from 'bootstrap-vue'`
|
888 | - New `esm/` modular build with top-level named exports (tree shakeable)
|
889 | - New `dist/bootstrap-vue.esm.js` esm bundle with top-level named exports
|
890 | - New `dist/bootstrap-vue.common.js` cjs bundle with top-level named exports
|
891 | - No need to cherry-pick from sub directories for plugins/components/directives
|
892 | - Most package bundlers will pick the appropriate build automatically
|
893 | - Nuxt module:
|
894 | - Improved tree shaking using the new import syntax
|
895 | - Automatically adds `transformAssetUrls` settings for BootstrapVue component props.
|
896 | - Reverted the `es/` build directory back to mini-commonjs modules (from true ES modules introduced
|
897 | in v2.0.0-rc.21) due to issues with Nuxt.js and some webpack builds expecting CJS format when
|
898 | cherry-picking individual components, directives and plugins from sub-directories.
|
899 | - **DEPRECATION: The `es/` build has been deprecated in favour of the newer `esm` build and `cjs`
|
900 | bundle, which allow for importing individual components, directives and plugins from top-level
|
901 | named exports.** Users are encouraged to convert their existing imports to the new syntax.
|
902 |
|
903 | ### Bug Fixes v2.0.0-rc.22
|
904 |
|
905 | - **b-modal:** use `safeId()` when comparing `id` received by hide/show handler (closes
|
906 | [#3389](https://github.com/bootstrap-vue/bootstrap-vue/issues/3389)
|
907 | ([#3394](https://github.com/bootstrap-vue/bootstrap-vue/issues/3394)
|
908 | [fae3d25](https://github.com/bootstrap-vue/bootstrap-vue/commit/fae3d25))
|
909 | - **b-tabs:** fix regression with dynamically added tabs (fixes
|
910 | [#3395](https://github.com/bootstrap-vue/bootstrap-vue/issues/3395))
|
911 | ([#3396](https://github.com/bootstrap-vue/bootstrap-vue/issues/3396)
|
912 | [f254f90](https://github.com/bootstrap-vue/bootstrap-vue/commit/f254f90))
|
913 | - **form controls:** handle autofocus inside modal or when inside a transition
|
914 | ([#3386](https://github.com/bootstrap-vue/bootstrap-vue/issues/3386)
|
915 | [c4a8edb](https://github.com/bootstrap-vue/bootstrap-vue/commit/c4a8edb))
|
916 | - **es:** revert to tranforming `es/` modules into CJS, and simplify main build with top-level named
|
917 | import/exports (closes [#3397](https://github.com/bootstrap-vue/bootstrap-vue/issues/3397),
|
918 | [#3393](https://github.com/bootstrap-vue/bootstrap-vue/issues/3393),
|
919 | [#3323](https://github.com/bootstrap-vue/bootstrap-vue/issues/3323))
|
920 | ([#3404](https://github.com/bootstrap-vue/bootstrap-vue/issues/3404)
|
921 | [6c386d3](https://github.com/bootstrap-vue/bootstrap-vue/commit/6c386d3))
|
922 | - **nuxt:** use new bundle for development mode (closes
|
923 | [#3397](https://github.com/bootstrap-vue/bootstrap-vue/issues/3397))
|
924 | ([#3399](https://github.com/bootstrap-vue/bootstrap-vue/issues/3399)
|
925 | [f43097e](https://github.com/bootstrap-vue/bootstrap-vue/commit/f43097e),
|
926 | [#3404](https://github.com/bootstrap-vue/bootstrap-vue/issues/3404)
|
927 | [6c386d3](https://github.com/bootstrap-vue/bootstrap-vue/commit/6c386d3))
|
928 | - **types:** fix typing error for `BvComponent` and `BvPlugin` (closes
|
929 | [#3390](https://github.com/bootstrap-vue/bootstrap-vue/issues/3390))
|
930 | ([#3391](https://github.com/bootstrap-vue/bootstrap-vue/issues/3391)
|
931 | [6f0f3fd](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f0f3fd))
|
932 |
|
933 | ### Features v2.0.0-rc.22
|
934 |
|
935 | - **b-button:** add new `squared` prop for making buttons with square corners
|
936 | ([#3387](https://github.com/bootstrap-vue/bootstrap-vue/issues/3387)
|
937 | [004963d](https://github.com/bootstrap-vue/bootstrap-vue/commit/004963d))
|
938 | - **b-tooltip, b-popover:** allow global `delay` customization via config
|
939 | ([#3426](https://github.com/bootstrap-vue/bootstrap-vue/issues/3426)
|
940 | [2aaec76](https://github.com/bootstrap-vue/bootstrap-vue/commit/2aaec76))
|
941 | - **nuxt:** handle edge cases where component, directive and plugin names are passed as `camelCase`
|
942 | or `kebab-case` and convert to new `PascalCase` names
|
943 | ([#3418](https://github.com/bootstrap-vue/bootstrap-vue/issues/3418)
|
944 | [ce3ba73](https://github.com/bootstrap-vue/bootstrap-vue/commit/ce3ba73))
|
945 | - **nuxt module:** alias `esm/` and `es/` to `src/` for Nuxt prod mode
|
946 | ([#3423](https://github.com/bootstrap-vue/bootstrap-vue/issues/3423)
|
947 | [ae2040b](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae2040b))
|
948 | - add `"source": "src/index.js"` entry in package.json for Parcel bundler
|
949 | ([#3422](https://github.com/bootstrap-vue/bootstrap-vue/issues/3422)
|
950 | [0878ca6](https://github.com/bootstrap-vue/bootstrap-vue/commit/0878ca6))
|
951 |
|
952 | <a name="2.0.0-rc.21"></a>
|
953 |
|
954 | ## [v2.0.0-rc.21](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.20...v2.0.0-rc.21)
|
955 |
|
956 | Released 2019-05-26
|
957 |
|
958 | Note: this version introduced a bug when using BootstrapVue with Nuxt.js module in dev mode. Please
|
959 | use version v2.0.0-rc.22 or newer.
|
960 |
|
961 | ### Bug Fixes v2.0.0-rc.21
|
962 |
|
963 | - **b-alert:** handle case where dismiss countdown changes to a boolean value (closes
|
964 | [#3346](https://github.com/bootstrap-vue/bootstrap-vue/issues/3346))
|
965 | ([#3347](https://github.com/bootstrap-vue/bootstrap-vue/issues/3347)
|
966 | [14ad833](https://github.com/bootstrap-vue/bootstrap-vue/commit/14ad833))
|
967 | - **b-dropdown:** delay show of dropdown when calling `show()` (closes
|
968 | [#3366](https://github.com/bootstrap-vue/bootstrap-vue/issues/3366))
|
969 | ([#3367](https://github.com/bootstrap-vue/bootstrap-vue/issues/3367)
|
970 | [1604022](https://github.com/bootstrap-vue/bootstrap-vue/commit/1604022))
|
971 | - **b-input-group:** fix issue with slots (closes
|
972 | [#3284](https://github.com/bootstrap-vue/bootstrap-vue/issues/3284))
|
973 | ([#3288](https://github.com/bootstrap-vue/bootstrap-vue/issues/3288)
|
974 | [5639e8f](https://github.com/bootstrap-vue/bootstrap-vue/commit/5639e8f))
|
975 | - **b-input-group:** use same input-group-prepend/append for both props and slots
|
976 | ([#3321](https://github.com/bootstrap-vue/bootstrap-vue/issues/3321)
|
977 | [fb7386e](https://github.com/bootstrap-vue/bootstrap-vue/commit/fb7386e))
|
978 | - **b-modal:** delay initially open modal via nextTick when using v-model or visible prop
|
979 | ([#3320](https://github.com/bootstrap-vue/bootstrap-vue/issues/3320)
|
980 | [6f3010a](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f3010a))
|
981 | - **b-table:** don't use css `grid` for stacked table SCSS - for IE11 compatibility (closes
|
982 | [#3307](https://github.com/bootstrap-vue/bootstrap-vue/issues/3307))
|
983 | ([#3383](https://github.com/bootstrap-vue/bootstrap-vue/issues/3383)
|
984 | [ce19fc7](https://github.com/bootstrap-vue/bootstrap-vue/commit/ce19fc7))
|
985 | - **b-tabs:** fix regression of tabs in lazy modals - use DOM query for probing tabs after mount
|
986 | (closes: [#3361](https://github.com/bootstrap-vue/bootstrap-vue/issues/3361))
|
987 | ([#3375](https://github.com/bootstrap-vue/bootstrap-vue/issues/3375)
|
988 | [2b188a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/2b188a2))
|
989 | - **b-toast:** accessibility - prevent duplicate toast announcements for screen readers (closes
|
990 | [#3322](https://github.com/bootstrap-vue/bootstrap-vue/issues/3322))
|
991 | ([#3329](https://github.com/bootstrap-vue/bootstrap-vue/issues/3329)
|
992 | [d44fba5](https://github.com/bootstrap-vue/bootstrap-vue/commit/d44fba5))
|
993 | - **b-toaster:** CSS fix for IE11 support (fixes
|
994 | [#3327](https://github.com/bootstrap-vue/bootstrap-vue/issues/3327))
|
995 | ([#3328](https://github.com/bootstrap-vue/bootstrap-vue/issues/3328)
|
996 | [88b1cfd](https://github.com/bootstrap-vue/bootstrap-vue/commit/88b1cfd))
|
997 | - **docs:** correct modal directive name
|
998 | ([#3335](https://github.com/bootstrap-vue/bootstrap-vue/issues/3335)
|
999 | [d4dcc35](https://github.com/bootstrap-vue/bootstrap-vue/commit/d4dcc35))
|
1000 | - **docs:** correct Vuelidate validation example and some minor tweaks
|
1001 | ([#3332](https://github.com/bootstrap-vue/bootstrap-vue/issues/3332)
|
1002 | [d5c22a8](https://github.com/bootstrap-vue/bootstrap-vue/commit/d5c22a8))
|
1003 | - **docs:** `b-progress-bar` label HTML support examples (closes
|
1004 | [#3333](https://github.com/bootstrap-vue/bootstrap-vue/issues/3333))
|
1005 | ([#3336](https://github.com/bootstrap-vue/bootstrap-vue/issues/3336)
|
1006 | [526f274](https://github.com/bootstrap-vue/bootstrap-vue/commit/526f274))
|
1007 | - **types:** fix msxBoxConfirm typo
|
1008 | ([#3280](https://github.com/bootstrap-vue/bootstrap-vue/issues/3280)
|
1009 | [8027e5a](https://github.com/bootstrap-vue/bootstrap-vue/commit/8027e5a))
|
1010 | - use `installFactory` for main `BootstrapVue` plugin (closes
|
1011 | [#3338](https://github.com/bootstrap-vue/bootstrap-vue/issues/3338))
|
1012 | ([#3340](https://github.com/bootstrap-vue/bootstrap-vue/issues/3340)
|
1013 | [4c0c445](https://github.com/bootstrap-vue/bootstrap-vue/commit/4c0c445))
|
1014 |
|
1015 | ### Features v2.0.0-rc.21
|
1016 |
|
1017 | - **b-img-lazy:** add support for IntersectionObserver (closes
|
1018 | [#3276](https://github.com/bootstrap-vue/bootstrap-vue/issues/3276))
|
1019 | ([#3279](https://github.com/bootstrap-vue/bootstrap-vue/issues/3279)
|
1020 | [5cf71cf](https://github.com/bootstrap-vue/bootstrap-vue/commit/5cf71cf))
|
1021 | - **b-modal:** improved portaling - retaining parent-child hierarchy (addresses
|
1022 | [#3312](https://github.com/bootstrap-vue/bootstrap-vue/issues/3312))
|
1023 | ([#3326](https://github.com/bootstrap-vue/bootstrap-vue/issues/3326)
|
1024 | [3728892](https://github.com/bootstrap-vue/bootstrap-vue/commit/3728892))
|
1025 | - **b-tooltip, b-popover:** add `fallback-placement` prop (closes
|
1026 | [#3348](https://github.com/bootstrap-vue/bootstrap-vue/issues/3348))
|
1027 | ([#3349](https://github.com/bootstrap-vue/bootstrap-vue/issues/3349)
|
1028 | [ab42b4c](https://github.com/bootstrap-vue/bootstrap-vue/commit/ab42b4c))
|
1029 | - **es build:** don't transpile import/export statements to require/exports, for better tree shaking
|
1030 | (closes [#3323](https://github.com/bootstrap-vue/bootstrap-vue/issues/3323))
|
1031 | ([#3358](https://github.com/bootstrap-vue/bootstrap-vue/issues/3358)
|
1032 | [3c1866d](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c1866d))
|
1033 | - **form controls:** add `autofocus` prop to all `b-form-*` controls
|
1034 | ([#3341](https://github.com/bootstrap-vue/bootstrap-vue/issues/3341)
|
1035 | [e7eb1b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/e7eb1b4))
|
1036 | - **nuxt module:** optimize imports into single import statements
|
1037 | ([#3325](https://github.com/bootstrap-vue/bootstrap-vue/issues/3325)
|
1038 | [ef71a3b](https://github.com/bootstrap-vue/bootstrap-vue/commit/ef71a3b))
|
1039 | - **types:** better type declarations (closes
|
1040 | [#1976](https://github.com/bootstrap-vue/bootstrap-vue/issues/1976))
|
1041 | ([#3283](https://github.com/bootstrap-vue/bootstrap-vue/issues/3283)
|
1042 | [a42abd0](https://github.com/bootstrap-vue/bootstrap-vue/commit/a42abd0))
|
1043 | - don't warn about multiple Vue instances when testing in JSDOM (closes
|
1044 | [#3303](https://github.com/bootstrap-vue/bootstrap-vue/issues/3303))
|
1045 | ([#3315](https://github.com/bootstrap-vue/bootstrap-vue/issues/3315)
|
1046 | [0caa29b](https://github.com/bootstrap-vue/bootstrap-vue/commit/0caa29b))
|
1047 |
|
1048 | <a name="2.0.0-rc.20"></a>
|
1049 |
|
1050 | ## [v2.0.0-rc.20](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.19...v2.0.0-rc.20)
|
1051 |
|
1052 | Released 2019-05-12
|
1053 |
|
1054 | ### Bug Fixes v2.0.0-rc.20
|
1055 |
|
1056 | - **$bvToast,$bvModal:** ensure values passed to slots are arrays for Vue.js 2.5.x compatibility
|
1057 | (closes [#3174](https://github.com/bootstrap-vue/bootstrap-vue/issues/3174))
|
1058 | ([#3252](https://github.com/bootstrap-vue/bootstrap-vue/issues/3252)
|
1059 | [f46b5d8](https://github.com/bootstrap-vue/bootstrap-vue/commit/f46b5d8))
|
1060 | - **b-nav-item-dropdown:** fix disabled state (fixes
|
1061 | [#3264](https://github.com/bootstrap-vue/bootstrap-vue/issues/3264))
|
1062 | ([#3266](https://github.com/bootstrap-vue/bootstrap-vue/issues/3266)
|
1063 | [10d4c4d](https://github.com/bootstrap-vue/bootstrap-vue/commit/10d4c4d))
|
1064 | - **b-collapse:** is-nav link click behaviour - check if collapse has `display: block !important`
|
1065 | before attempting to close collapse
|
1066 | ([#3199](https://github.com/bootstrap-vue/bootstrap-vue/issues/3199)
|
1067 | [b0729cc](https://github.com/bootstrap-vue/bootstrap-vue/commit/b0729cc))
|
1068 | - **b-form-input:** properly handle out-of-sync values (closes
|
1069 | [#2657](https://github.com/bootstrap-vue/bootstrap-vue/issues/2657))
|
1070 | ([#3172](https://github.com/bootstrap-vue/bootstrap-vue/issues/3172)
|
1071 | [976f9c1](https://github.com/bootstrap-vue/bootstrap-vue/commit/976f9c1))
|
1072 | - **b-modal:** exclude document.body when determining return focus element
|
1073 | ([#3228](https://github.com/bootstrap-vue/bootstrap-vue/issues/3228)
|
1074 | [092ab2d](https://github.com/bootstrap-vue/bootstrap-vue/commit/092ab2d))
|
1075 | - **b-modal:** prevent duplicate key when sending to portal-target
|
1076 | ([#3235](https://github.com/bootstrap-vue/bootstrap-vue/issues/3235))
|
1077 | ([5204ad7](https://github.com/bootstrap-vue/bootstrap-vue/commit/5204ad7))
|
1078 | - **b-modal:** return focus edge case bug in IE11 (fixes
|
1079 | [#3206](https://github.com/bootstrap-vue/bootstrap-vue/issues/3206))
|
1080 | ([#3207](https://github.com/bootstrap-vue/bootstrap-vue/issues/3207)
|
1081 | [7ef36c2](https://github.com/bootstrap-vue/bootstrap-vue/commit/7ef36c2))
|
1082 | - **b-pagination:** use unicode escape sequence for default bookend button text
|
1083 | ([#3186](https://github.com/bootstrap-vue/bootstrap-vue/issues/3186)
|
1084 | [dfb6af7](https://github.com/bootstrap-vue/bootstrap-vue/commit/dfb6af7))
|
1085 | - **b-toast:** use appendChild instead of append for IE 11 support
|
1086 | ([#3160](https://github.com/bootstrap-vue/bootstrap-vue/issues/3160)
|
1087 | [be118a9](https://github.com/bootstrap-vue/bootstrap-vue/commit/be118a9))
|
1088 |
|
1089 | ### Features v2.0.0-rc.20
|
1090 |
|
1091 | - **b-dropdown & b-nav-item-dropdown:** pass optional scope to default slot & fixes keyboard nav
|
1092 | with dropdown forms ([#3242](https://github.com/bootstrap-vue/bootstrap-vue/issues/3242)
|
1093 | [3d1d777](https://github.com/bootstrap-vue/bootstrap-vue/commit/3d1d777))
|
1094 | - **b-button:** add prop `pill` for pill style buttons
|
1095 | ([#3214](https://github.com/bootstrap-vue/bootstrap-vue/issues/3214)
|
1096 | [c26298b](https://github.com/bootstrap-vue/bootstrap-vue/commit/c26298b))
|
1097 | - **config:** add option in config to set global tooltip and popover boundary
|
1098 | ([#3229](https://github.com/bootstrap-vue/bootstrap-vue/issues/3229)
|
1099 | [00e4fc9](https://github.com/bootstrap-vue/bootstrap-vue/commit/00e4fc9))
|
1100 | - **b-dropdown:** additional semantic markup optimizations for A11Y
|
1101 | ([#3196](https://github.com/bootstrap-vue/bootstrap-vue/issues/3196)
|
1102 | [91d893e](https://github.com/bootstrap-vue/bootstrap-vue/commit/91d893e))
|
1103 | - **b-modal:** use PortalVue for modal placement
|
1104 | ([#3157](https://github.com/bootstrap-vue/bootstrap-vue/issues/3157)
|
1105 | [6325528](https://github.com/bootstrap-vue/bootstrap-vue/commit/6325528))
|
1106 | - **b-table:** make table sort icons configurable via SCSS variables
|
1107 | ([#3156](https://github.com/bootstrap-vue/bootstrap-vue/issues/3156)
|
1108 | [a72f134](https://github.com/bootstrap-vue/bootstrap-vue/commit/a72f134))
|
1109 | - **b-toast:** add additional options to global default config (closes
|
1110 | [#3169](https://github.com/bootstrap-vue/bootstrap-vue/issues/3169))
|
1111 | ([#3170](https://github.com/bootstrap-vue/bootstrap-vue/issues/3170)
|
1112 | [b01e01c](https://github.com/bootstrap-vue/bootstrap-vue/commit/b01e01c))
|
1113 | - **v-b-toggle:** make targets reactive to updates (closes
|
1114 | [#3165](https://github.com/bootstrap-vue/bootstrap-vue/issues/3165))
|
1115 | ([#3167](https://github.com/bootstrap-vue/bootstrap-vue/issues/3167)
|
1116 | [6eff6d9](https://github.com/bootstrap-vue/bootstrap-vue/commit/6eff6d9))
|
1117 | - console warn if multiple instances of Vue detected (addresses
|
1118 | [#3040](https://github.com/bootstrap-vue/bootstrap-vue/issues/3040))
|
1119 | ([#3220](https://github.com/bootstrap-vue/bootstrap-vue/issues/3220)
|
1120 | [41db3e2](https://github.com/bootstrap-vue/bootstrap-vue/commit/41db3e2))
|
1121 | - make more component appearance prop defaults globally configurable (closes
|
1122 | [#3173](https://github.com/bootstrap-vue/bootstrap-vue/issues/3173))
|
1123 | ([#3175](https://github.com/bootstrap-vue/bootstrap-vue/issues/3175)
|
1124 | [f7cf28c](https://github.com/bootstrap-vue/bootstrap-vue/commit/f7cf28c))
|
1125 | - **types:** create more typescript typings, and simplify component/directive/plugin imports.
|
1126 | ([#3209](https://github.com/bootstrap-vue/bootstrap-vue/issues/3209)
|
1127 | [50bbe6a](https://github.com/bootstrap-vue/bootstrap-vue/commit/50bbe6a))
|
1128 |
|
1129 | <a name="2.0.0-rc.19"></a>
|
1130 |
|
1131 | ## [v2.0.0-rc.19](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.18...v2.0.0-rc.19)
|
1132 |
|
1133 | Released 2019-04-21
|
1134 |
|
1135 | ### Bug Fixes v2.0.0-rc.19
|
1136 |
|
1137 | - **b-link:** ensure href prop is not passed to router-links (fixes
|
1138 | [#3066](https://github.com/bootstrap-vue/bootstrap-vue/issues/3066))
|
1139 | ([#3084](https://github.com/bootstrap-vue/bootstrap-vue/issues/3084)
|
1140 | [f679c11](https://github.com/bootstrap-vue/bootstrap-vue/commit/f679c11))
|
1141 | - **b-col, b-form-group:** implement self overwriting lazy props getter (fixes:
|
1142 | [#3080](https://github.com/bootstrap-vue/bootstrap-vue/issues/3080))
|
1143 | ([#3125](https://github.com/bootstrap-vue/bootstrap-vue/issues/3125)
|
1144 | [92756bd](https://github.com/bootstrap-vue/bootstrap-vue/commit/92756bd))
|
1145 | - **b-form-textarea:** improve auto-row height calculation timing (closes
|
1146 | [#3103](https://github.com/bootstrap-vue/bootstrap-vue/issues/3103))
|
1147 | ([#3105](https://github.com/bootstrap-vue/bootstrap-vue/issues/3105)
|
1148 | [dfc662e](https://github.com/bootstrap-vue/bootstrap-vue/commit/dfc662e))
|
1149 | - **b-modal:** clear internal return_focus after modal closes (fixes
|
1150 | [#3067](https://github.com/bootstrap-vue/bootstrap-vue/issues/3067))
|
1151 | ([#3068](https://github.com/bootstrap-vue/bootstrap-vue/issues/3068)
|
1152 | [971556f](https://github.com/bootstrap-vue/bootstrap-vue/commit/971556f))
|
1153 | - **b-modal:** ensure that v-model is updated when show or hide is canceled
|
1154 | ([#3131](https://github.com/bootstrap-vue/bootstrap-vue/issues/3131)
|
1155 | [6726a33](https://github.com/bootstrap-vue/bootstrap-vue/commit/6726a33))
|
1156 | - **b-modal:** fix close on click-out for IE11
|
1157 | ([#3117](https://github.com/bootstrap-vue/bootstrap-vue/issues/3117)
|
1158 | [9b09e52](https://github.com/bootstrap-vue/bootstrap-vue/commit/9b09e52))
|
1159 | - **b-modal:** handle HMR when defining property on Vue prototype
|
1160 | ([#3123](https://github.com/bootstrap-vue/bootstrap-vue/issues/3123)
|
1161 | [a4e7f21](https://github.com/bootstrap-vue/bootstrap-vue/commit/a4e7f21))
|
1162 | - **b-tab:** don't use `aria-expanded` on the panel
|
1163 | ([#3143](https://github.com/bootstrap-vue/bootstrap-vue/issues/3143)
|
1164 | [381eacf](https://github.com/bootstrap-vue/bootstrap-vue/commit/381eacf))
|
1165 | - **b-table:** prevent hover style on busy/empty row (closes
|
1166 | [#3079](https://github.com/bootstrap-vue/bootstrap-vue/issues/3079))
|
1167 | ([#3086](https://github.com/bootstrap-vue/bootstrap-vue/issues/3086)
|
1168 | [c53ffd4](https://github.com/bootstrap-vue/bootstrap-vue/commit/c53ffd4))
|
1169 | - **utils:** improve `dom`, `env`, `inspect` and test utils
|
1170 | ([#3085](https://github.com/bootstrap-vue/bootstrap-vue/issues/3085)
|
1171 | [bd85049](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd85049))
|
1172 | - **nuxt module:** ensure that css and transpile are arrays (fixes:
|
1173 | [#3141](https://github.com/bootstrap-vue/bootstrap-vue/issues/3141))
|
1174 | ([#3142](https://github.com/bootstrap-vue/bootstrap-vue/issues/3142)
|
1175 | [239da77](https://github.com/bootstrap-vue/bootstrap-vue/commit/239da77))
|
1176 | - **docs:** improve `<b-modal>` prevent closing example
|
1177 | ([#3054](https://github.com/bootstrap-vue/bootstrap-vue/issues/3054)
|
1178 | [f609316](https://github.com/bootstrap-vue/bootstrap-vue/commit/f609316))
|
1179 | - **docs:** improve code highlighting + table styles
|
1180 | ([#3078](https://github.com/bootstrap-vue/bootstrap-vue/issues/3078)
|
1181 | [d4b9895](https://github.com/bootstrap-vue/bootstrap-vue/commit/d4b9895))
|
1182 | - **docs:** overall improvements
|
1183 | ([#3129](https://github.com/bootstrap-vue/bootstrap-vue/issues/3129)
|
1184 | [be53376](https://github.com/bootstrap-vue/bootstrap-vue/commit/be53376))
|
1185 |
|
1186 | ### Features v2.0.0-rc.19
|
1187 |
|
1188 | - **b-dropdown:** use semantic `<ul>` and `<li>` markup (closes
|
1189 | [#3072](https://github.com/bootstrap-vue/bootstrap-vue/issues/3072))
|
1190 | ([#3087](https://github.com/bootstrap-vue/bootstrap-vue/issues/3087)
|
1191 | [58ad66b](https://github.com/bootstrap-vue/bootstrap-vue/commit/58ad66b))
|
1192 | - **b-form-checkbox, b-form-radio:** add `aria-labelledby` prop (closes:
|
1193 | [#3139](https://github.com/bootstrap-vue/bootstrap-vue/issues/3139))
|
1194 | ([#3140](https://github.com/bootstrap-vue/bootstrap-vue/issues/3140)
|
1195 | [f82f566](https://github.com/bootstrap-vue/bootstrap-vue/commit/f82f566))
|
1196 | - **b-form-group:** make `aria-live` attribute on feedback configurable (closes
|
1197 | [#3057](https://github.com/bootstrap-vue/bootstrap-vue/issues/3057))
|
1198 | ([#3058](https://github.com/bootstrap-vue/bootstrap-vue/issues/3058)
|
1199 | [6161b8a](https://github.com/bootstrap-vue/bootstrap-vue/commit/6161b8a))
|
1200 | - **b-modal:** support for optionally scoped slots and new `Vue.prototype.$bvModal` helper
|
1201 | ([#3056](https://github.com/bootstrap-vue/bootstrap-vue/issues/3056)
|
1202 | [b647830](https://github.com/bootstrap-vue/bootstrap-vue/commit/b647830))
|
1203 | - **b-table:** add new prop `table-class` for applying classes to table root element (closes
|
1204 | [#3138](https://github.com/bootstrap-vue/bootstrap-vue/issues/3138))
|
1205 | ([#3148](https://github.com/bootstrap-vue/bootstrap-vue/issues/3148)
|
1206 | [5deb5db](https://github.com/bootstrap-vue/bootstrap-vue/commit/5deb5db))
|
1207 | - **b-tabs:** add `fill`, `justified` and `active-class` props (closes
|
1208 | [#3053](https://github.com/bootstrap-vue/bootstrap-vue/issues/3053),
|
1209 | [#2518](https://github.com/bootstrap-vue/bootstrap-vue/issues/2518))
|
1210 | ([#3061](https://github.com/bootstrap-vue/bootstrap-vue/issues/3061)
|
1211 | [b6557ad](https://github.com/bootstrap-vue/bootstrap-vue/commit/b6557ad))
|
1212 | - **b-toast:** add Bootstrap v4.3 Toasts
|
1213 | ([#3093](https://github.com/bootstrap-vue/bootstrap-vue/issues/3093)
|
1214 | [c31b4ff](https://github.com/bootstrap-vue/bootstrap-vue/commit/c31b4ff))
|
1215 | - **b-toast:** updates to toaster SCSS and structure and enable hover-pause
|
1216 | ([#3135](https://github.com/bootstrap-vue/bootstrap-vue/issues/3135)
|
1217 | [263f206](https://github.com/bootstrap-vue/bootstrap-vue/commit/263f206))
|
1218 | - **docs/playground:** add support for exporting to CodePen and CodeSandbox
|
1219 | ([#3071](https://github.com/bootstrap-vue/bootstrap-vue/issues/3071)
|
1220 | [ccb1614](https://github.com/bootstrap-vue/bootstrap-vue/commit/ccb1614))
|
1221 |
|
1222 | ### Notes v2.0.0-rc.19
|
1223 |
|
1224 | - Removed built in polyfills (hack) for Mutation Observer. IE 11 users should include the
|
1225 | appropriate polyfills as mentioned in the getting started docs page.
|
1226 |
|
1227 | <a name="2.0.0-rc.18"></a>
|
1228 |
|
1229 | ## [v2.0.0-rc.18](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.17...v2.0.0-rc.18)
|
1230 |
|
1231 | Released 2019-04-08
|
1232 |
|
1233 | ### Bug Fixes v2.0.0-rc.18
|
1234 |
|
1235 | - **build:** enable babel option to interop default (fixes
|
1236 | [#3038](https://github.com/bootstrap-vue/bootstrap-vue/issues/3038))
|
1237 | ([#3046](https://github.com/bootstrap-vue/bootstrap-vue/issues/3046)
|
1238 | [4e981c2](https://github.com/bootstrap-vue/bootstrap-vue/commit/4e981c2))
|
1239 | - **typescript:** replaced invalid `mixed` keyword with `any` (fixes
|
1240 | [#3041](https://github.com/bootstrap-vue/bootstrap-vue/issues/3041))
|
1241 | ([#3043](https://github.com/bootstrap-vue/bootstrap-vue/issues/3043)
|
1242 | [36e8246](https://github.com/bootstrap-vue/bootstrap-vue/commit/36e8246))
|
1243 |
|
1244 | ### Features v2.0.0-rc.18
|
1245 |
|
1246 | - **nuxt:** add `usePretranspiled` option
|
1247 | ([#3048](https://github.com/bootstrap-vue/bootstrap-vue/issues/3048)
|
1248 | [8022481](https://github.com/bootstrap-vue/bootstrap-vue/commit/8022481))
|
1249 |
|
1250 | <a name="2.0.0-rc.17"></a>
|
1251 |
|
1252 | ## [v2.0.0-rc.17](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.16...v2.0.0-rc.17)
|
1253 |
|
1254 | Released 2019-04-07
|
1255 |
|
1256 | ### Bug Fixes v2.0.0-rc.17
|
1257 |
|
1258 | - **breadcrumb-item:** remove attribute `role="presentation"` for better ARIA support
|
1259 | ([#2991](https://github.com/bootstrap-vue/bootstrap-vue/issues/2991))
|
1260 | ([e84c4a7](https://github.com/bootstrap-vue/bootstrap-vue/commit/e84c4a7))
|
1261 | - **docs:** add back missing leading slash to search urls
|
1262 | ([#2947](https://github.com/bootstrap-vue/bootstrap-vue/issues/2947))
|
1263 | ([fff8795](https://github.com/bootstrap-vue/bootstrap-vue/commit/fff8795))
|
1264 | - **docs:** fix component plugin's included plugins and directives
|
1265 | ([#2966](https://github.com/bootstrap-vue/bootstrap-vue/issues/2966))
|
1266 | ([cbf24c3](https://github.com/bootstrap-vue/bootstrap-vue/commit/cbf24c3))
|
1267 | - **docs:** fix issue with table docs page (closes
|
1268 | [#2939](https://github.com/bootstrap-vue/bootstrap-vue/issues/2939))
|
1269 | ([#2940](https://github.com/bootstrap-vue/bootstrap-vue/issues/2940))
|
1270 | ([c6abfd0](https://github.com/bootstrap-vue/bootstrap-vue/commit/c6abfd0))
|
1271 | - **env:** check for undefined on process (closes
|
1272 | [#2958](https://github.com/bootstrap-vue/bootstrap-vue/issues/2958))
|
1273 | ([#2959](https://github.com/bootstrap-vue/bootstrap-vue/issues/2959))
|
1274 | ([0c3a7b0](https://github.com/bootstrap-vue/bootstrap-vue/commit/0c3a7b0))
|
1275 | - **form-group:** don't render `aria-labelledby` on group when `label-for` provided (fixes
|
1276 | [#2933](https://github.com/bootstrap-vue/bootstrap-vue/issues/2933))
|
1277 | ([#2936](https://github.com/bootstrap-vue/bootstrap-vue/issues/2936))
|
1278 | ([8058c03](https://github.com/bootstrap-vue/bootstrap-vue/commit/8058c03))
|
1279 | - **form-textarea:** improved computedHeight calculation when in auto resize mode
|
1280 | ([#3012](https://github.com/bootstrap-vue/bootstrap-vue/issues/3012))
|
1281 | ([0043b92](https://github.com/bootstrap-vue/bootstrap-vue/commit/0043b92))
|
1282 | - **link:** support handling multiple click event listeners (fixes
|
1283 | [#2938](https://github.com/bootstrap-vue/bootstrap-vue/issues/2938))
|
1284 | ([#2943](https://github.com/bootstrap-vue/bootstrap-vue/issues/2943))
|
1285 | ([97e8ece](https://github.com/bootstrap-vue/bootstrap-vue/commit/97e8ece))
|
1286 | - **modal:** prevent close on backdrop when click initiated inside modal content (fixes
|
1287 | [#3025](https://github.com/bootstrap-vue/bootstrap-vue/issues/3025))
|
1288 | ([#3029](https://github.com/bootstrap-vue/bootstrap-vue/issues/3029))
|
1289 | ([ad57e8c](https://github.com/bootstrap-vue/bootstrap-vue/commit/ad57e8c))
|
1290 | - **modal:** prevent page scroll as modal opens
|
1291 | ([#2963](https://github.com/bootstrap-vue/bootstrap-vue/issues/2963))
|
1292 | ([3bf3622](https://github.com/bootstrap-vue/bootstrap-vue/commit/3bf3622))
|
1293 | - **modal:** improve stacked modal z-index calculations (closes
|
1294 | [#3015](https://github.com/bootstrap-vue/bootstrap-vue/issues/3015))
|
1295 | ([#3017](https://github.com/bootstrap-vue/bootstrap-vue/issues/3017))
|
1296 | ([891e8cc](https://github.com/bootstrap-vue/bootstrap-vue/commit/891e8cc))
|
1297 | - **pagination:** reset to page 1 when `total-rows` or `per-page` changes (closes
|
1298 | [#2987](https://github.com/bootstrap-vue/bootstrap-vue/issues/2987))
|
1299 | ([#2993](https://github.com/bootstrap-vue/bootstrap-vue/issues/2993))
|
1300 | ([df2e77a](https://github.com/bootstrap-vue/bootstrap-vue/commit/df2e77a))
|
1301 | - **pagination-nav:** better current page detection in IE
|
1302 | ([#3006](https://github.com/bootstrap-vue/bootstrap-vue/issues/3006))
|
1303 | ([f742aa9](https://github.com/bootstrap-vue/bootstrap-vue/commit/f742aa9))
|
1304 | - **tooltip/popover:** prevent double show/shown event emits when `.sync` modifier used (fixes
|
1305 | [#1637](https://github.com/bootstrap-vue/bootstrap-vue/issues/1637))
|
1306 | ([#3001](https://github.com/bootstrap-vue/bootstrap-vue/issues/3001))
|
1307 | ([0d3599a](https://github.com/bootstrap-vue/bootstrap-vue/commit/0d3599a))
|
1308 | - **utils/get:** handle case when nested value is falsy
|
1309 | ([#2982](https://github.com/bootstrap-vue/bootstrap-vue/issues/2982))
|
1310 | ([40f6cb7](https://github.com/bootstrap-vue/bootstrap-vue/commit/40f6cb7))
|
1311 | - **v-b-toggle/b-collapse:** ensure toggle remains in sync with collapse (Closes
|
1312 | [#3020](https://github.com/bootstrap-vue/bootstrap-vue/issues/3020))
|
1313 | ([#3021](https://github.com/bootstrap-vue/bootstrap-vue/issues/3021))
|
1314 | ([6b36d0d](https://github.com/bootstrap-vue/bootstrap-vue/commit/6b36d0d))
|
1315 |
|
1316 | ### Features v2.0.0-rc.17
|
1317 |
|
1318 | - **docs:** algolia powered search
|
1319 | ([#2952](https://github.com/bootstrap-vue/bootstrap-vue/issues/2952))
|
1320 | ([0417f7b](https://github.com/bootstrap-vue/bootstrap-vue/commit/0417f7b))
|
1321 | - **modal:** auto return focus to trigger element using previous document.activeElement if no return
|
1322 | focus element provided ([#3033](https://github.com/bootstrap-vue/bootstrap-vue/issues/3033))
|
1323 | ([e5c0aa5](https://github.com/bootstrap-vue/bootstrap-vue/commit/e5c0aa5))
|
1324 | - **modal:** subclass `BvEvent` as `BvModalEvent` for modal specific properties
|
1325 | ([#3024](https://github.com/bootstrap-vue/bootstrap-vue/issues/3024))
|
1326 | ([502eba9](https://github.com/bootstrap-vue/bootstrap-vue/commit/502eba9))
|
1327 | - **table:** add TypeScript definitions for table fields
|
1328 | ([#2867](https://github.com/bootstrap-vue/bootstrap-vue/issues/2867))
|
1329 | ([436e8c1](https://github.com/bootstrap-vue/bootstrap-vue/commit/436e8c1))
|
1330 | - **v-b-scrollspy:** support when vue-router is in `hash` based route mode (closes
|
1331 | [#2722](https://github.com/bootstrap-vue/bootstrap-vue/issues/2722))
|
1332 | ([#2953](https://github.com/bootstrap-vue/bootstrap-vue/issues/2953))
|
1333 | ([a713dd4](https://github.com/bootstrap-vue/bootstrap-vue/commit/a713dd4))
|
1334 |
|
1335 | <a name="2.0.0-rc.16"></a>
|
1336 |
|
1337 | ## [v2.0.0-rc.16](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.15...v2.0.0-rc.16)
|
1338 |
|
1339 | Released 2019-03-28
|
1340 |
|
1341 | ### Bug Fixes v2.0.0-rc.16
|
1342 |
|
1343 | - **collapse/toggle:** persist toggle state on element and prevent multiple state emits (closes
|
1344 | [#2923](https://github.com/bootstrap-vue/bootstrap-vue/issues/2923))
|
1345 | ([#2924](https://github.com/bootstrap-vue/bootstrap-vue/issues/2924))
|
1346 | ([6f899fc](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f899fc))
|
1347 | - **docs:** drop self-closing tags + build system improvements (fixes
|
1348 | [#2882](https://github.com/bootstrap-vue/bootstrap-vue/issues/2882))
|
1349 | ([#2893](https://github.com/bootstrap-vue/bootstrap-vue/issues/2893))
|
1350 | ([310c7dc](https://github.com/bootstrap-vue/bootstrap-vue/commit/310c7dc))
|
1351 | - **dropdown:** fix `no-caret` prop when dropleft (fixes
|
1352 | [#2909](https://github.com/bootstrap-vue/bootstrap-vue/issues/2909))
|
1353 | ([#2910](https://github.com/bootstrap-vue/bootstrap-vue/issues/2910))
|
1354 | ([3bef981](https://github.com/bootstrap-vue/bootstrap-vue/commit/3bef981))
|
1355 | - **table:** fix broken aria-labels for sortable columns + break out code into additional mixins +
|
1356 | tests ([#2884](https://github.com/bootstrap-vue/bootstrap-vue/issues/2884))
|
1357 | ([ddc2006](https://github.com/bootstrap-vue/bootstrap-vue/commit/ddc2006))
|
1358 | - **table:** fix range selection
|
1359 | ([#2865](https://github.com/bootstrap-vue/bootstrap-vue/issues/2865))
|
1360 | ([da49558](https://github.com/bootstrap-vue/bootstrap-vue/commit/da49558))
|
1361 | - **table:** fix SSR mismatch errors
|
1362 | ([#2897](https://github.com/bootstrap-vue/bootstrap-vue/issues/2897))
|
1363 | ([6c1940d](https://github.com/bootstrap-vue/bootstrap-vue/commit/6c1940d))
|
1364 | - **utils/dom:** update closest routine to support SVG
|
1365 | ([#2901](https://github.com/bootstrap-vue/bootstrap-vue/issues/2901))
|
1366 | ([9d4408d](https://github.com/bootstrap-vue/bootstrap-vue/commit/9d4408d))
|
1367 |
|
1368 | ### Features v2.0.0-rc.16
|
1369 |
|
1370 | - add BOOTSTRAP_VUE_NO_WARN environment variable to hide warnings
|
1371 | ([#2826](https://github.com/bootstrap-vue/bootstrap-vue/issues/2826))
|
1372 | ([44d0351](https://github.com/bootstrap-vue/bootstrap-vue/commit/44d0351))
|
1373 | - **alert:** remove need for custom CSS for fade transition
|
1374 | ([#2925](https://github.com/bootstrap-vue/bootstrap-vue/issues/2925))
|
1375 | ([0910b22](https://github.com/bootstrap-vue/bootstrap-vue/commit/0910b22))
|
1376 | - **carousel:** add no-hover-pause prop
|
1377 | ([#2888](https://github.com/bootstrap-vue/bootstrap-vue/issues/2888))
|
1378 | ([8a503ec](https://github.com/bootstrap-vue/bootstrap-vue/commit/8a503ec))
|
1379 | - **core:** create configurable base global configuration
|
1380 | ([#2905](https://github.com/bootstrap-vue/bootstrap-vue/issues/2905))
|
1381 | ([8018bdf](https://github.com/bootstrap-vue/bootstrap-vue/commit/8018bdf))
|
1382 | - **form-checkbox/radio:** allow no label in plain mode (fixes
|
1383 | [#2911](https://github.com/bootstrap-vue/bootstrap-vue/issues/2911))
|
1384 | ([#2912](https://github.com/bootstrap-vue/bootstrap-vue/issues/2912))
|
1385 | ([6f38d9d](https://github.com/bootstrap-vue/bootstrap-vue/commit/6f38d9d))
|
1386 | - **form-file:** add in prop and scoped slot for formatting selected file names
|
1387 | ([#2902](https://github.com/bootstrap-vue/bootstrap-vue/issues/2902))
|
1388 | ([f53b5f8](https://github.com/bootstrap-vue/bootstrap-vue/commit/f53b5f8))
|
1389 | - **forms:** new b-form-datalist helper component
|
1390 | ([#2899](https://github.com/bootstrap-vue/bootstrap-vue/issues/2899))
|
1391 | ([e9a8e85](https://github.com/bootstrap-vue/bootstrap-vue/commit/e9a8e85))
|
1392 | - **table:** add basic keyboard nav when table has row-clicked handler or is selectable (closes
|
1393 | [#2869](https://github.com/bootstrap-vue/bootstrap-vue/issues/2869))
|
1394 | ([#2870](https://github.com/bootstrap-vue/bootstrap-vue/issues/2870))
|
1395 | ([ddcd66a](https://github.com/bootstrap-vue/bootstrap-vue/commit/ddcd66a))
|
1396 |
|
1397 | <a name="2.0.0-rc.15"></a>
|
1398 |
|
1399 | ## [v2.0.0-rc.15](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.14...v2.0.0-rc.15)
|
1400 |
|
1401 | Released: 2019-03-18
|
1402 |
|
1403 | ### Bug Fixes v2.0.0-rc.15
|
1404 |
|
1405 | - **carousel:** fix touchmove handler to re-enable swipe gestures
|
1406 | ([#2844](https://github.com/bootstrap-vue/bootstrap-vue/issues/2844))
|
1407 | ([a067f8c](https://github.com/bootstrap-vue/bootstrap-vue/commit/a067f8c))
|
1408 | - **form-radio/form-checkbox:** ensure required prop propagated in group mode (fixes
|
1409 | [#2839](https://github.com/bootstrap-vue/bootstrap-vue/issues/2839))
|
1410 | ([#2842](https://github.com/bootstrap-vue/bootstrap-vue/issues/2842))
|
1411 | ([fc24589](https://github.com/bootstrap-vue/bootstrap-vue/commit/fc24589))
|
1412 | - **pagination-nav:** fix race condition with clicking prev/next buttons
|
1413 | ([#2834](https://github.com/bootstrap-vue/bootstrap-vue/issues/2834))
|
1414 | ([42f14e1](https://github.com/bootstrap-vue/bootstrap-vue/commit/42f14e1))
|
1415 | - **table:** allow string for pagination prop types
|
1416 | ([#2824](https://github.com/bootstrap-vue/bootstrap-vue/issues/2824))
|
1417 | ([31d2044](https://github.com/bootstrap-vue/bootstrap-vue/commit/31d2044))
|
1418 | - **table:** don't emit row-clicked when user is selecting text (Closes
|
1419 | [#2791](https://github.com/bootstrap-vue/bootstrap-vue/issues/2791))
|
1420 | ([ecf0689](https://github.com/bootstrap-vue/bootstrap-vue/commit/ecf0689))
|
1421 | - **util/loose-equal:** handle comparing sparse arrays
|
1422 | ([#2813](https://github.com/bootstrap-vue/bootstrap-vue/issues/2813))
|
1423 | ([6ac8ade](https://github.com/bootstrap-vue/bootstrap-vue/commit/6ac8ade))
|
1424 | - **utils/get:** handle cases when field value is not array or object (closes
|
1425 | [#2807](https://github.com/bootstrap-vue/bootstrap-vue/issues/2807))
|
1426 | ([#2808](https://github.com/bootstrap-vue/bootstrap-vue/issues/2808))
|
1427 | ([c656fa3](https://github.com/bootstrap-vue/bootstrap-vue/commit/c656fa3))
|
1428 | - **utils/observeDom:** make sure to check for browser environment
|
1429 | ([#2838](https://github.com/bootstrap-vue/bootstrap-vue/issues/2838))
|
1430 | ([8471f31](https://github.com/bootstrap-vue/bootstrap-vue/commit/8471f31))
|
1431 |
|
1432 | ### Features v2.0.0-rc.15
|
1433 |
|
1434 | - **docs:** get recommended `Vue.js` and `Bootstrap` version from `package.json`
|
1435 | ([#2840](https://github.com/bootstrap-vue/bootstrap-vue/issues/2840))
|
1436 | ([3a6702e](https://github.com/bootstrap-vue/bootstrap-vue/commit/3a6702e))
|
1437 | - **pagination-nav:** auto-detect current page based on $route/URL. Add support array of links
|
1438 | ([#2836](https://github.com/bootstrap-vue/bootstrap-vue/issues/2836))
|
1439 | ([65e12f8](https://github.com/bootstrap-vue/bootstrap-vue/commit/65e12f8))
|
1440 | - **table:** new option to disable footer sorting
|
1441 | ([#2802](https://github.com/bootstrap-vue/bootstrap-vue/issues/2802))
|
1442 | ([bc443a3](https://github.com/bootstrap-vue/bootstrap-vue/commit/bc443a3))
|
1443 |
|
1444 | <a name="2.0.0-rc.14"></a>
|
1445 |
|
1446 | ## [v2.0.0-rc.14](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.13...v2.0.0-rc.14)
|
1447 |
|
1448 | Released: 2019-03-08
|
1449 |
|
1450 | ### Bug Fixes v2.0.0-rc.14
|
1451 |
|
1452 | - **docs:** correct and validate component meta information
|
1453 | ([#2665](https://github.com/bootstrap-vue/bootstrap-vue/issues/2665))
|
1454 | ([#2650](https://github.com/bootstrap-vue/bootstrap-vue/issues/2650))
|
1455 | ([29147ca](https://github.com/bootstrap-vue/bootstrap-vue/commit/29147ca))
|
1456 | - **dom-utils:** check for `el.classList` existence
|
1457 | ([#2713](https://github.com/bootstrap-vue/bootstrap-vue/issues/2713))
|
1458 | ([#2714](https://github.com/bootstrap-vue/bootstrap-vue/issues/2714))
|
1459 | ([4ff8b05](https://github.com/bootstrap-vue/bootstrap-vue/commit/4ff8b05))
|
1460 | - **form-file:** fix v-model update watcher
|
1461 | ([#2695](https://github.com/bootstrap-vue/bootstrap-vue/issues/2695))
|
1462 | ([abf9d6e](https://github.com/bootstrap-vue/bootstrap-vue/commit/abf9d6e))
|
1463 | - **form-input:** allow number type for form-inputs via form-text mixin
|
1464 | ([#2738](https://github.com/bootstrap-vue/bootstrap-vue/issues/2738))
|
1465 | ([ec91788](https://github.com/bootstrap-vue/bootstrap-vue/commit/ec91788))
|
1466 | - **modal:** modal stacking position fix
|
1467 | ([#2677](https://github.com/bootstrap-vue/bootstrap-vue/issues/2677))
|
1468 | ([#2681](https://github.com/bootstrap-vue/bootstrap-vue/issues/2681))
|
1469 | ([ff4c4c9](https://github.com/bootstrap-vue/bootstrap-vue/commit/ff4c4c9))
|
1470 | - **nav-item:** move listeners to link element
|
1471 | ([#2755](https://github.com/bootstrap-vue/bootstrap-vue/issues/2755))
|
1472 | ([40b19a7](https://github.com/bootstrap-vue/bootstrap-vue/commit/40b19a7))
|
1473 | - **nuxt-module:** fix default inclusion of CSS files
|
1474 | ([#2629](https://github.com/bootstrap-vue/bootstrap-vue/issues/2629))
|
1475 | ([#2701](https://github.com/bootstrap-vue/bootstrap-vue/issues/2701))
|
1476 | ([afbb650](https://github.com/bootstrap-vue/bootstrap-vue/commit/afbb650))
|
1477 | - **pagination:** avoid using domProps innerText
|
1478 | ([#2744](https://github.com/bootstrap-vue/bootstrap-vue/issues/2744))
|
1479 | ([#2757](https://github.com/bootstrap-vue/bootstrap-vue/issues/2757))
|
1480 | ([d10f804](https://github.com/bootstrap-vue/bootstrap-vue/commit/d10f804))
|
1481 | - **pagination:** correct pagination props/slots/event docs and fix ellipsis slot
|
1482 | ([#2699](https://github.com/bootstrap-vue/bootstrap-vue/issues/2699))
|
1483 | ([25e04e1](https://github.com/bootstrap-vue/bootstrap-vue/commit/25e04e1))
|
1484 | - **radio/check group:** remove redundant size class from the group container
|
1485 | ([#2743](https://github.com/bootstrap-vue/bootstrap-vue/issues/2743))
|
1486 | ([#2761](https://github.com/bootstrap-vue/bootstrap-vue/issues/2761))
|
1487 | ([0639588](https://github.com/bootstrap-vue/bootstrap-vue/commit/0639588))
|
1488 | - **tabs:** fix initial value handling
|
1489 | ([#2656](https://github.com/bootstrap-vue/bootstrap-vue/issues/2656))
|
1490 | ([#2661](https://github.com/bootstrap-vue/bootstrap-vue/issues/2661))
|
1491 | ([2708c74](https://github.com/bootstrap-vue/bootstrap-vue/commit/2708c74))
|
1492 | - **tabs:** prevent double input event on mount, and add additional tests
|
1493 | ([#2748](https://github.com/bootstrap-vue/bootstrap-vue/issues/2748))
|
1494 | ([c462e0a](https://github.com/bootstrap-vue/bootstrap-vue/commit/c462e0a))
|
1495 | - **util/html:** ensure argument is a string
|
1496 | ([#2770](https://github.com/bootstrap-vue/bootstrap-vue/issues/2770))
|
1497 | ([#2775](https://github.com/bootstrap-vue/bootstrap-vue/issues/2775))
|
1498 | ([356247f](https://github.com/bootstrap-vue/bootstrap-vue/commit/356247f))
|
1499 | - **utils:** add back array notation support to `get()` util
|
1500 | ([#2689](https://github.com/bootstrap-vue/bootstrap-vue/issues/2689))
|
1501 | ([9e824a5](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e824a5))
|
1502 | - **utils:** make `looseEqual()` util compliant with Vue.js spec
|
1503 | ([#2651](https://github.com/bootstrap-vue/bootstrap-vue/issues/2651))
|
1504 | ([1b6a994](https://github.com/bootstrap-vue/bootstrap-vue/commit/1b6a994))
|
1505 |
|
1506 | ### Features v2.0.0-rc.14
|
1507 |
|
1508 | - **card-img-lazy:** new card-img-lazy sub-component
|
1509 | ([#2647](https://github.com/bootstrap-vue/bootstrap-vue/issues/2647))
|
1510 | ([d2e1f8a](https://github.com/bootstrap-vue/bootstrap-vue/commit/d2e1f8a))
|
1511 | - **docs:** add heading anchor links
|
1512 | ([#2698](https://github.com/bootstrap-vue/bootstrap-vue/issues/2698))
|
1513 | ([fd6cbef](https://github.com/bootstrap-vue/bootstrap-vue/commit/fd6cbef))
|
1514 | - **form-checkbox/radio:** code improvements, test suites, and docs update
|
1515 | ([#2718](https://github.com/bootstrap-vue/bootstrap-vue/issues/2718))
|
1516 | ([#2721](https://github.com/bootstrap-vue/bootstrap-vue/issues/2721))
|
1517 | ([285a2e1](https://github.com/bootstrap-vue/bootstrap-vue/commit/285a2e1))
|
1518 | - **form-input:** Added support for datalists to text form-inputs
|
1519 | ([#2781](https://github.com/bootstrap-vue/bootstrap-vue/issues/2781))
|
1520 | ([0339ad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/0339ad8))
|
1521 | - **form-textarea:** add `noAutoShrink` prop
|
1522 | ([#2664](https://github.com/bootstrap-vue/bootstrap-vue/issues/2664))
|
1523 | ([#2666](https://github.com/bootstrap-vue/bootstrap-vue/issues/2666))
|
1524 | ([a29c40c](https://github.com/bootstrap-vue/bootstrap-vue/commit/a29c40c))
|
1525 | - **modal:** add modal-backdrop slot
|
1526 | ([#2688](https://github.com/bootstrap-vue/bootstrap-vue/issues/2688))
|
1527 | ([ce18ffd](https://github.com/bootstrap-vue/bootstrap-vue/commit/ce18ffd))
|
1528 | - **modal:** add toggle method and root event
|
1529 | ([#2708](https://github.com/bootstrap-vue/bootstrap-vue/issues/2708))
|
1530 | ([#2709](https://github.com/bootstrap-vue/bootstrap-vue/issues/2709))
|
1531 | ([f67218e](https://github.com/bootstrap-vue/bootstrap-vue/commit/f67218e))
|
1532 | - **modal:** add variant prop for header close button
|
1533 | ([#2765](https://github.com/bootstrap-vue/bootstrap-vue/issues/2765))
|
1534 | ([b7e95d9](https://github.com/bootstrap-vue/bootstrap-vue/commit/b7e95d9))
|
1535 | - **nuxt-module:** add tree-shaking support to Nuxt module
|
1536 | ([#2654](https://github.com/bootstrap-vue/bootstrap-vue/issues/2654))
|
1537 | ([9aaf32f](https://github.com/bootstrap-vue/bootstrap-vue/commit/9aaf32f))
|
1538 | - **table:** add IDs to tbody > tr elements if primary-key provided
|
1539 | ([#2693](https://github.com/bootstrap-vue/bootstrap-vue/issues/2693))
|
1540 | ([#2694](https://github.com/bootstrap-vue/bootstrap-vue/issues/2694))
|
1541 | ([3d72404](https://github.com/bootstrap-vue/bootstrap-vue/commit/3d72404))
|
1542 | - **table:** added `thead-top` slot to table
|
1543 | ([#2489](https://github.com/bootstrap-vue/bootstrap-vue/issues/2489))
|
1544 | ([#2653](https://github.com/bootstrap-vue/bootstrap-vue/issues/2653))
|
1545 | ([fbb549c](https://github.com/bootstrap-vue/bootstrap-vue/commit/fbb549c))
|
1546 | - **table:** better default rendering of unformatted object values
|
1547 | ([#2733](https://github.com/bootstrap-vue/bootstrap-vue/issues/2733))
|
1548 | ([ee84672](https://github.com/bootstrap-vue/bootstrap-vue/commit/ee84672))
|
1549 | - **table:** make some slots available either as scoped or unscoped
|
1550 | ([#2740](https://github.com/bootstrap-vue/bootstrap-vue/issues/2740))
|
1551 | ([ab7937e](https://github.com/bootstrap-vue/bootstrap-vue/commit/ab7937e))
|
1552 | - **util/get, table:** handle edge case where user has dot in actual item data field key (Closes
|
1553 | ([#2762](https://github.com/bootstrap-vue/bootstrap-vue/issues/2762))
|
1554 | ([#2764](https://github.com/bootstrap-vue/bootstrap-vue/issues/2764))
|
1555 | ([ee52844](https://github.com/bootstrap-vue/bootstrap-vue/commit/ee52844))
|
1556 |
|
1557 | ### Performance Improvements v2.0.0-rc.14
|
1558 |
|
1559 | - **table:** minor tweaks to primary key usage
|
1560 | ([#2741](https://github.com/bootstrap-vue/bootstrap-vue/issues/2741))
|
1561 | ([d083385](https://github.com/bootstrap-vue/bootstrap-vue/commit/d083385))
|
1562 |
|
1563 | <a name="2.0.0-rc.13"></a>
|
1564 |
|
1565 | ## [v2.0.0-rc.13](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.12...v2.0.0-rc.13)
|
1566 |
|
1567 | Released: 2019-02-18
|
1568 |
|
1569 | ### Bug Fixes v2.0.0-rc.13
|
1570 |
|
1571 | - **breadcrumb-item:** Fix `to` prop handling
|
1572 | ([#2578](https://github.com/bootstrap-vue/bootstrap-vue/issues/2578))
|
1573 | ([fba9df3](https://github.com/bootstrap-vue/bootstrap-vue/commit/fba9df3))
|
1574 | - **build:** don't include babel runtime
|
1575 | ([#2590](https://github.com/bootstrap-vue/bootstrap-vue/issues/2590))
|
1576 | ([20828fa](https://github.com/bootstrap-vue/bootstrap-vue/commit/20828fa))
|
1577 | - **build:** Add [@babel](https://github.com/babel)/runtime to devDependencies
|
1578 | ([#2569](https://github.com/bootstrap-vue/bootstrap-vue/issues/2569))
|
1579 | ([83a253b](https://github.com/bootstrap-vue/bootstrap-vue/commit/83a253b))
|
1580 | - **card:** fix array spread error when no-body is set and no content
|
1581 | ([5040566](https://github.com/bootstrap-vue/bootstrap-vue/commit/5040566)
|
1582 | - **docs:** change \@include to \@import in the Nuxt plugin module section
|
1583 | ([4fad60a](https://github.com/bootstrap-vue/bootstrap-vue/commit/4fad60a))
|
1584 | - **docs:** correct typos ([#2592](https://github.com/bootstrap-vue/bootstrap-vue/issues/2592))
|
1585 | ([9883f8f](https://github.com/bootstrap-vue/bootstrap-vue/commit/9883f8f))
|
1586 | - **docs:** Correct typos in carousel docs
|
1587 | ([#2585](https://github.com/bootstrap-vue/bootstrap-vue/issues/2585))
|
1588 | ([87a721f](https://github.com/bootstrap-vue/bootstrap-vue/commit/87a721f))
|
1589 | - **docs:** fix broken link in form-textarea docs
|
1590 | ([#2598](https://github.com/bootstrap-vue/bootstrap-vue/issues/2598))
|
1591 | ([07162e1](https://github.com/bootstrap-vue/bootstrap-vue/commit/07162e1))
|
1592 | - **docs:** fix broken links ([#2635](https://github.com/bootstrap-vue/bootstrap-vue/issues/2635))
|
1593 | ([fa90f3e](https://github.com/bootstrap-vue/bootstrap-vue/commit/fa90f3e))
|
1594 | - **docs:** Fix directive import paths
|
1595 | ([#2570](https://github.com/bootstrap-vue/bootstrap-vue/issues/2570))
|
1596 | ([2475542](https://github.com/bootstrap-vue/bootstrap-vue/commit/2475542))
|
1597 | - **docs:** fix grid options table layout issue
|
1598 | ([#2630](https://github.com/bootstrap-vue/bootstrap-vue/issues/2630))
|
1599 | ([86a882f](https://github.com/bootstrap-vue/bootstrap-vue/commit/86a882f))
|
1600 | - **docs:** Improve wording in footer
|
1601 | ([#2576](https://github.com/bootstrap-vue/bootstrap-vue/issues/2576))
|
1602 | ([af7e36e](https://github.com/bootstrap-vue/bootstrap-vue/commit/af7e36e))
|
1603 | - **form-input:** Allow number as value type
|
1604 | ([#2583](https://github.com/bootstrap-vue/bootstrap-vue/issues/2583))
|
1605 | ([dfaf34e](https://github.com/bootstrap-vue/bootstrap-vue/commit/dfaf34e))
|
1606 | - **modal:** better backdrop clickout handling
|
1607 | ([#2597](https://github.com/bootstrap-vue/bootstrap-vue/issues/2597))
|
1608 | ([#2608](https://github.com/bootstrap-vue/bootstrap-vue/issues/2608))
|
1609 | ([11c7524](https://github.com/bootstrap-vue/bootstrap-vue/commit/11c7524))
|
1610 | - **nuxt plugin:** fix typo with bootstrap vue css import properties
|
1611 | ([#2618](https://github.com/bootstrap-vue/bootstrap-vue/issues/2618))
|
1612 | ([8581090](https://github.com/bootstrap-vue/bootstrap-vue/commit/8581090))
|
1613 | - **utils/get:** handle case where passed object is undefined
|
1614 | ([#2623](https://github.com/bootstrap-vue/bootstrap-vue/issues/2623))
|
1615 | ([#2624](https://github.com/bootstrap-vue/bootstrap-vue/issues/2624))
|
1616 | ([eb07b19](https://github.com/bootstrap-vue/bootstrap-vue/commit/eb07b19))
|
1617 | - **utils/loose-equal:** Make `looseEqual()` util handle File object comparison correctly
|
1618 | ([#2640](https://github.com/bootstrap-vue/bootstrap-vue/issues/2640))
|
1619 | ([401d3e9](https://github.com/bootstrap-vue/bootstrap-vue/commit/401d3e9))
|
1620 | - Fix Html casing for props ([#2594](https://github.com/bootstrap-vue/bootstrap-vue/issues/2594))
|
1621 | ([3772bf5](https://github.com/bootstrap-vue/bootstrap-vue/commit/3772bf5))
|
1622 | - Temporary fix for validation icon positioning
|
1623 | ([#2599](https://github.com/bootstrap-vue/bootstrap-vue/issues/2599))
|
1624 | ([#2607](https://github.com/bootstrap-vue/bootstrap-vue/issues/2607))
|
1625 | ([7168989](https://github.com/bootstrap-vue/bootstrap-vue/commit/7168989))
|
1626 |
|
1627 | ### Features v2.0.0-rc.13
|
1628 |
|
1629 | - **forms:** add state prop to invalid and valid feedback + docs update
|
1630 | ([#2611](https://github.com/bootstrap-vue/bootstrap-vue/issues/2611))
|
1631 | ([9df8dac](https://github.com/bootstrap-vue/bootstrap-vue/commit/9df8dac))
|
1632 | - **nuxt:** module improvements
|
1633 | ([#2593](https://github.com/bootstrap-vue/bootstrap-vue/issues/2593))
|
1634 | ([0795fea](https://github.com/bootstrap-vue/bootstrap-vue/commit/0795fea))
|
1635 | - **table:** add support for scoped empty slots
|
1636 | ([#2641](https://github.com/bootstrap-vue/bootstrap-vue/issues/2641))
|
1637 | ([7917557](https://github.com/bootstrap-vue/bootstrap-vue/commit/7917557))
|
1638 | - **table:** don't show empty row slot if table busy and busy slot provided
|
1639 | ([#2565](https://github.com/bootstrap-vue/bootstrap-vue/issues/2565))
|
1640 | ([#2572](https://github.com/bootstrap-vue/bootstrap-vue/issues/2572))
|
1641 | ([6fd31a4](https://github.com/bootstrap-vue/bootstrap-vue/commit/6fd31a4))
|
1642 |
|
1643 | <a name="2.0.0-rc.12"></a>
|
1644 |
|
1645 | ## [v2.0.0-rc.12](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.11...v2.0.0-rc.12)
|
1646 |
|
1647 | Released: (2019-02-14)
|
1648 |
|
1649 | ### Bug Fixes v2.0.0-rc.12
|
1650 |
|
1651 | - **alert:** target custom transition CSS to the alert component
|
1652 | ([#2205](https://github.com/bootstrap-vue/bootstrap-vue/issues/2205))
|
1653 | ([0a48268](https://github.com/bootstrap-vue/bootstrap-vue/commit/0a48268))
|
1654 | - **b-img-lazy:** better initial inView check + new show prop
|
1655 | ([#1755](https://github.com/bootstrap-vue/bootstrap-vue/issues/1755))
|
1656 | ([#2382](https://github.com/bootstrap-vue/bootstrap-vue/issues/2382))
|
1657 | ([2416bad](https://github.com/bootstrap-vue/bootstrap-vue/commit/2416bad))
|
1658 | - **breadcrumb-item:** correctly set domProps when no children provided
|
1659 | ([523e3a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/523e3a2))
|
1660 | - **breadcrumb-link:** correctly use html/text
|
1661 | ([8b086a9](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b086a9))
|
1662 | - **card:** Drop `img-fluid` property
|
1663 | ([#2548](https://github.com/bootstrap-vue/bootstrap-vue/issues/2548))
|
1664 | ([cfc685f](https://github.com/bootstrap-vue/bootstrap-vue/commit/cfc685f))
|
1665 | - **card:** fix card and sub component render issues.
|
1666 | ([#2062](https://github.com/bootstrap-vue/bootstrap-vue/issues/2062))
|
1667 | ([#2125](https://github.com/bootstrap-vue/bootstrap-vue/issues/2125))
|
1668 | ([430371f](https://github.com/bootstrap-vue/bootstrap-vue/commit/430371f))
|
1669 | - **carousel:** setInterval memory leak when no slides provided
|
1670 | ([#2399](https://github.com/bootstrap-vue/bootstrap-vue/issues/2399))
|
1671 | ([ac2a708](https://github.com/bootstrap-vue/bootstrap-vue/commit/ac2a708))
|
1672 | - **ci:** remove test-beta
|
1673 | ([1076f3f](https://github.com/bootstrap-vue/bootstrap-vue/commit/1076f3f))
|
1674 | - **ci:** remove test-beta
|
1675 | ([0fec992](https://github.com/bootstrap-vue/bootstrap-vue/commit/0fec992))
|
1676 | - **ci:** test on current vue
|
1677 | ([e3282bd](https://github.com/bootstrap-vue/bootstrap-vue/commit/e3282bd))
|
1678 | - **collapse:** when is-nav, do better checking of click events
|
1679 | ([#2222](https://github.com/bootstrap-vue/bootstrap-vue/issues/2222))
|
1680 | ([#2225](https://github.com/bootstrap-vue/bootstrap-vue/issues/2225))
|
1681 | ([8b96e1e](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b96e1e))
|
1682 | - **collapse/toggle:** "collapsed" class cleared when component updated
|
1683 | ([#2102](https://github.com/bootstrap-vue/bootstrap-vue/issues/2102))
|
1684 | ([#1798](https://github.com/bootstrap-vue/bootstrap-vue/issues/1798))
|
1685 | ([6d33cae](https://github.com/bootstrap-vue/bootstrap-vue/commit/6d33cae))
|
1686 | - **dependencies:** replace opencollective with opencollective-postinstall
|
1687 | ([#2067](https://github.com/bootstrap-vue/bootstrap-vue/issues/2067))
|
1688 | ([fa26882](https://github.com/bootstrap-vue/bootstrap-vue/commit/fa26882))
|
1689 | - **docs:** Update links to bootstrap v4.3 docs
|
1690 | ([b5d5499](https://github.com/bootstrap-vue/bootstrap-vue/commit/b5d5499))
|
1691 | - **docs:** Button - fix typo ([#1962](https://github.com/bootstrap-vue/bootstrap-vue/issues/1962))
|
1692 | ([dcbfcf9](https://github.com/bootstrap-vue/bootstrap-vue/commit/dcbfcf9))
|
1693 | - **docs:** change b-input-group attribute 'left' to 'prepend'
|
1694 | ([#2017](https://github.com/bootstrap-vue/bootstrap-vue/issues/2017))
|
1695 | ([d471502](https://github.com/bootstrap-vue/bootstrap-vue/commit/d471502))
|
1696 | - **docs:** Collapse - typo fix
|
1697 | ([#1964](https://github.com/bootstrap-vue/bootstrap-vue/issues/1964))
|
1698 | ([becaa98](https://github.com/bootstrap-vue/bootstrap-vue/commit/becaa98))
|
1699 | - **docs:** create local marked-loader.js
|
1700 | ([#2380](https://github.com/bootstrap-vue/bootstrap-vue/issues/2380))
|
1701 | ([06cfb47](https://github.com/bootstrap-vue/bootstrap-vue/commit/06cfb47))
|
1702 | - **docs:** Embed - fix typos ([#1965](https://github.com/bootstrap-vue/bootstrap-vue/issues/1965))
|
1703 | ([ae7101e](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae7101e))
|
1704 | - **docs:** Fix broken examples
|
1705 | ([1d599a5](https://github.com/bootstrap-vue/bootstrap-vue/commit/1d599a5))
|
1706 | - **docs:** Fix broken links. ([#2517](https://github.com/bootstrap-vue/bootstrap-vue/issues/2517))
|
1707 | ([#2528](https://github.com/bootstrap-vue/bootstrap-vue/issues/2528))
|
1708 | ([c4b7e1e](https://github.com/bootstrap-vue/bootstrap-vue/commit/c4b7e1e))
|
1709 | - **docs:** Fix console errors and improve `play` directive
|
1710 | ([#2176](https://github.com/bootstrap-vue/bootstrap-vue/issues/2176))
|
1711 | ([cc02130](https://github.com/bootstrap-vue/bootstrap-vue/commit/cc02130))
|
1712 | - **docs:** fix issue with playground export button and improved error catching
|
1713 | ([#2197](https://github.com/bootstrap-vue/bootstrap-vue/issues/2197))
|
1714 | ([c69ffbc](https://github.com/bootstrap-vue/bootstrap-vue/commit/c69ffbc))
|
1715 | - **docs:** fix modal docs typo
|
1716 | ([#2507](https://github.com/bootstrap-vue/bootstrap-vue/issues/2507))
|
1717 | ([524db85](https://github.com/bootstrap-vue/bootstrap-vue/commit/524db85))
|
1718 | - **docs:** fix playground hang issues.
|
1719 | ([#1843](https://github.com/bootstrap-vue/bootstrap-vue/issues/1843))
|
1720 | ([#2177](https://github.com/bootstrap-vue/bootstrap-vue/issues/2177))
|
1721 | ([5bdc2e6](https://github.com/bootstrap-vue/bootstrap-vue/commit/5bdc2e6))
|
1722 | - **docs:** fix typo in collapse events doc
|
1723 | ([d8f5d69](https://github.com/bootstrap-vue/bootstrap-vue/commit/d8f5d69))
|
1724 | - **docs:** fixes broken styling of docs navigation
|
1725 | ([#1911](https://github.com/bootstrap-vue/bootstrap-vue/issues/1911))
|
1726 | ([95a5012](https://github.com/bootstrap-vue/bootstrap-vue/commit/95a5012))
|
1727 | - **docs:** guarantee css load order
|
1728 | ([#2274](https://github.com/bootstrap-vue/bootstrap-vue/issues/2274))
|
1729 | ([8841f6b](https://github.com/bootstrap-vue/bootstrap-vue/commit/8841f6b))
|
1730 | - **docs:** improve CSS load ordering
|
1731 | ([#2255](https://github.com/bootstrap-vue/bootstrap-vue/issues/2255))
|
1732 | ([e193362](https://github.com/bootstrap-vue/bootstrap-vue/commit/e193362))
|
1733 | - **docs:** fix input group prepend slot typo
|
1734 | ([#2059](https://github.com/bootstrap-vue/bootstrap-vue/issues/2059))
|
1735 | ([3c3cd8d](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c3cd8d))
|
1736 | - **docs:** Layout - fix typo ([#1966](https://github.com/bootstrap-vue/bootstrap-vue/issues/1966))
|
1737 | ([c5a37d3](https://github.com/bootstrap-vue/bootstrap-vue/commit/c5a37d3))
|
1738 | - **docs:** missing dash and typo fix
|
1739 | ([#1850](https://github.com/bootstrap-vue/bootstrap-vue/issues/1850))
|
1740 | ([7b5fde8](https://github.com/bootstrap-vue/bootstrap-vue/commit/7b5fde8))
|
1741 | - **docs:** typo fix ([#2009](https://github.com/bootstrap-vue/bootstrap-vue/issues/2009))
|
1742 | ([9e0eb67](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e0eb67))
|
1743 | - **docs:** Update links to Bootstrap v4.2
|
1744 | ([#2370](https://github.com/bootstrap-vue/bootstrap-vue/issues/2370))
|
1745 | ([470a083](https://github.com/bootstrap-vue/bootstrap-vue/commit/470a083))
|
1746 | - **docs:** vue-loader v15 changes
|
1747 | ([#2005](https://github.com/bootstrap-vue/bootstrap-vue/issues/2005))
|
1748 | ([449a712](https://github.com/bootstrap-vue/bootstrap-vue/commit/449a712))
|
1749 | - **dropdown:** Add back missing `click` events
|
1750 | ([#2460](https://github.com/bootstrap-vue/bootstrap-vue/issues/2460))
|
1751 | ([c5d858f](https://github.com/bootstrap-vue/bootstrap-vue/commit/c5d858f))
|
1752 | - **dropdown:** add missing TAB keyCode.
|
1753 | ([#1577](https://github.com/bootstrap-vue/bootstrap-vue/issues/1577)
|
1754 | ([#2140](https://github.com/bootstrap-vue/bootstrap-vue/issues/2140))
|
1755 | ([5e5c5c9](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e5c5c9))
|
1756 | - **dropdown:** focus menu container before emitting shown event.
|
1757 | ([#2520](https://github.com/bootstrap-vue/bootstrap-vue/issues/2520))
|
1758 | ([#2527](https://github.com/bootstrap-vue/bootstrap-vue/issues/2527))
|
1759 | ([1649c00](https://github.com/bootstrap-vue/bootstrap-vue/commit/1649c00))
|
1760 | - **dropdown:** fix item click event timing
|
1761 | ([#2251](https://github.com/bootstrap-vue/bootstrap-vue/issues/2251))
|
1762 | ([e620e07](https://github.com/bootstrap-vue/bootstrap-vue/commit/e620e07))
|
1763 | - **dropdown:** Menu focusout close handling
|
1764 | ([#2252](https://github.com/bootstrap-vue/bootstrap-vue/issues/2252))
|
1765 | ([1853954](https://github.com/bootstrap-vue/bootstrap-vue/commit/1853954))
|
1766 | - **dropdown:** fix typo in README
|
1767 | ([#1939](https://github.com/bootstrap-vue/bootstrap-vue/issues/1939))
|
1768 | ([#1942](https://github.com/bootstrap-vue/bootstrap-vue/issues/1942))
|
1769 | ([8a2ca5e](https://github.com/bootstrap-vue/bootstrap-vue/commit/8a2ca5e))
|
1770 | - **dropdown:** Use custom CSS for `no-caret` option
|
1771 | ([#1473](https://github.com/bootstrap-vue/bootstrap-vue/issues/1473))
|
1772 | ([#2136](https://github.com/bootstrap-vue/bootstrap-vue/issues/2136))
|
1773 | ([2eb706f](https://github.com/bootstrap-vue/bootstrap-vue/commit/2eb706f))
|
1774 | - **dropdown-item-button:** Add support for `active` state
|
1775 | ([#2212](https://github.com/bootstrap-vue/bootstrap-vue/issues/2212))
|
1776 | ([4b9e6c0](https://github.com/bootstrap-vue/bootstrap-vue/commit/4b9e6c0))
|
1777 | - **dropdown, button, link:** various bug fixes and aria fixes
|
1778 | ([#1814](https://github.com/bootstrap-vue/bootstrap-vue/issues/1814))
|
1779 | ([#1817](https://github.com/bootstrap-vue/bootstrap-vue/issues/1817))
|
1780 | ([#2159](https://github.com/bootstrap-vue/bootstrap-vue/issues/2159))
|
1781 | ([e79270d](https://github.com/bootstrap-vue/bootstrap-vue/commit/e79270d))
|
1782 | - **fom-input:** revert changes from PR
|
1783 | [#1841](https://github.com/bootstrap-vue/bootstrap-vue/issues/1841)
|
1784 | ([#2174](https://github.com/bootstrap-vue/bootstrap-vue/issues/2174))
|
1785 | ([aacc7c0](https://github.com/bootstrap-vue/bootstrap-vue/commit/aacc7c0))
|
1786 | - **form-control:** remove interim class fixes from bootstrap 4.0.x
|
1787 | ([#1896](https://github.com/bootstrap-vue/bootstrap-vue/issues/1896))
|
1788 | ([#2265](https://github.com/bootstrap-vue/bootstrap-vue/issues/2265))
|
1789 | ([64bdf69](https://github.com/bootstrap-vue/bootstrap-vue/commit/64bdf69))
|
1790 | - **form-file:** fix `input` event loop on `reset()` in multiple mode
|
1791 | ([#2289](https://github.com/bootstrap-vue/bootstrap-vue/issues/2289))
|
1792 | ([f483c7b](https://github.com/bootstrap-vue/bootstrap-vue/commit/f483c7b))
|
1793 | - **form-file:** Add prop to allow customization of browse button text
|
1794 | ([#2143](https://github.com/bootstrap-vue/bootstrap-vue/issues/2143))
|
1795 | ([#2168](https://github.com/bootstrap-vue/bootstrap-vue/issues/2168))
|
1796 | ([56c26da](https://github.com/bootstrap-vue/bootstrap-vue/commit/56c26da))
|
1797 | - **form-file:** fix drag and drop feature
|
1798 | ([#2169](https://github.com/bootstrap-vue/bootstrap-vue/issues/2169))
|
1799 | ([07bfc29](https://github.com/bootstrap-vue/bootstrap-vue/commit/07bfc29))
|
1800 | - **form-file:** fix issue with "accept" values
|
1801 | ([#1526](https://github.com/bootstrap-vue/bootstrap-vue/issues/1526))
|
1802 | ([#2008](https://github.com/bootstrap-vue/bootstrap-vue/issues/2008))
|
1803 | ([963d478](https://github.com/bootstrap-vue/bootstrap-vue/commit/963d478))
|
1804 | - **form-group:** add missing disabled prop
|
1805 | ([#2106](https://github.com/bootstrap-vue/bootstrap-vue/issues/2106))
|
1806 | ([#1798](https://github.com/bootstrap-vue/bootstrap-vue/issues/1798))
|
1807 | ([4971c06](https://github.com/bootstrap-vue/bootstrap-vue/commit/4971c06))
|
1808 | - **form-group:** allow label alignment on label when not horizontal
|
1809 | ([#2284](https://github.com/bootstrap-vue/bootstrap-vue/issues/2284))
|
1810 | ([c306b18](https://github.com/bootstrap-vue/bootstrap-vue/commit/c306b18))
|
1811 | - **form-input:** bug fixes and add new features
|
1812 | ([#2100](https://github.com/bootstrap-vue/bootstrap-vue/issues/2100))
|
1813 | ([0299159](https://github.com/bootstrap-vue/bootstrap-vue/commit/0299159))
|
1814 | - **form-input:** custom-range style adjustments
|
1815 | ([#2122](https://github.com/bootstrap-vue/bootstrap-vue/issues/2122))
|
1816 | ([1917c15](https://github.com/bootstrap-vue/bootstrap-vue/commit/1917c15))
|
1817 | - **form-state:** explicitly handle when state is set to empty string.
|
1818 | ([#2166](https://github.com/bootstrap-vue/bootstrap-vue/issues/2166))
|
1819 | ([#2167](https://github.com/bootstrap-vue/bootstrap-vue/issues/2167))
|
1820 | ([805a7fe](https://github.com/bootstrap-vue/bootstrap-vue/commit/805a7fe))
|
1821 | - **input-group:** Fix size styling issues for input types range and color
|
1822 | ([3ba1230](https://github.com/bootstrap-vue/bootstrap-vue/commit/3ba1230))
|
1823 | - **input-group:** Minor fixes and documentation update
|
1824 | ([#2128](https://github.com/bootstrap-vue/bootstrap-vue/issues/2128))
|
1825 | ([afe1cd0](https://github.com/bootstrap-vue/bootstrap-vue/commit/afe1cd0))
|
1826 | - **input-group:** Styling fix for dropdowns, radio and checkbox groups
|
1827 | ([#2114](https://github.com/bootstrap-vue/bootstrap-vue/issues/2114)
|
1828 | ([#1560](https://github.com/bootstrap-vue/bootstrap-vue/issues/1560)
|
1829 | ([#2118](https://github.com/bootstrap-vue/bootstrap-vue/issues/2118))
|
1830 | ([ed31bcd](https://github.com/bootstrap-vue/bootstrap-vue/commit/ed31bcd))
|
1831 | - **link:** use `active` class when manually placed into active state
|
1832 | ([#2405](https://github.com/bootstrap-vue/bootstrap-vue/issues/2405))
|
1833 | ([8f13ede](https://github.com/bootstrap-vue/bootstrap-vue/commit/8f13ede))
|
1834 | - **list-group-item:** set button type to 'button' when button in mode or tag=button
|
1835 | ([#2192](https://github.com/bootstrap-vue/bootstrap-vue/issues/2192))
|
1836 | ([#2194](https://github.com/bootstrap-vue/bootstrap-vue/issues/2194))
|
1837 | ([4322ccb](https://github.com/bootstrap-vue/bootstrap-vue/commit/4322ccb))
|
1838 | - **modal:** better enforce focus handler
|
1839 | ([#2215](https://github.com/bootstrap-vue/bootstrap-vue/issues/2215))
|
1840 | ([9628de2](https://github.com/bootstrap-vue/bootstrap-vue/commit/9628de2))
|
1841 | - **modal:** clear modal paddingLeft and paddingRight if no Scrollbar in adjustDialog()
|
1842 | ([#2050](https://github.com/bootstrap-vue/bootstrap-vue/issues/2050))
|
1843 | ([80f1d6e](https://github.com/bootstrap-vue/bootstrap-vue/commit/80f1d6e))
|
1844 | - **modal:** handle edge cases where modal is shown/hidden in rapid succession
|
1845 | ([#2236](https://github.com/bootstrap-vue/bootstrap-vue/issues/2236))
|
1846 | ([#2270](https://github.com/bootstrap-vue/bootstrap-vue/issues/2270))
|
1847 | ([e4a7bab](https://github.com/bootstrap-vue/bootstrap-vue/commit/e4a7bab))
|
1848 | - **modal:** Handle enforce focus when modals are stacked
|
1849 | ([#2175](https://github.com/bootstrap-vue/bootstrap-vue/issues/2175))
|
1850 | ([#2211](https://github.com/bootstrap-vue/bootstrap-vue/issues/2211))
|
1851 | ([7d768d1](https://github.com/bootstrap-vue/bootstrap-vue/commit/7d768d1))
|
1852 | - **modal:** prevent scrolling on .modal-content focus
|
1853 | ([#1748](https://github.com/bootstrap-vue/bootstrap-vue/issues/1748)
|
1854 | ([#2060](https://github.com/bootstrap-vue/bootstrap-vue/issues/2060))
|
1855 | ([df9efad](https://github.com/bootstrap-vue/bootstrap-vue/commit/df9efad))
|
1856 | - **modal:** Show/Hide when once prevented
|
1857 | ([#2275](https://github.com/bootstrap-vue/bootstrap-vue/issues/2275))
|
1858 | ([9758dfd](https://github.com/bootstrap-vue/bootstrap-vue/commit/9758dfd))
|
1859 | - **nav-item-dropdown:** close menu when clicked outside
|
1860 | ([#2202](https://github.com/bootstrap-vue/bootstrap-vue/issues/2202))
|
1861 | ([#2198](https://github.com/bootstrap-vue/bootstrap-vue/issues/2198))
|
1862 | ([9e3e33e](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e3e33e))
|
1863 | - **navbar:** Support always expanded navbar
|
1864 | ([#2209](https://github.com/bootstrap-vue/bootstrap-vue/issues/2209))
|
1865 | ([#2210](https://github.com/bootstrap-vue/bootstrap-vue/issues/2210))
|
1866 | ([7c3737c](https://github.com/bootstrap-vue/bootstrap-vue/commit/7c3737c))
|
1867 | - **observe-dom:** fix comment typo
|
1868 | ([#2084](https://github.com/bootstrap-vue/bootstrap-vue/issues/2084))
|
1869 | ([8b41913](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b41913))
|
1870 | - **package.json:** prevent css and scss from being tree shaken out in docs
|
1871 | ([#2271](https://github.com/bootstrap-vue/bootstrap-vue/issues/2271))
|
1872 | ([44fd864](https://github.com/bootstrap-vue/bootstrap-vue/commit/44fd864))
|
1873 | - **package.json:** flag most of bootstrap-vue as being side effect free
|
1874 | ([#2268](https://github.com/bootstrap-vue/bootstrap-vue/issues/2268))
|
1875 | ([5a77532](https://github.com/bootstrap-vue/bootstrap-vue/commit/5a77532))
|
1876 | - **pagination:** adjust aria label defaults
|
1877 | ([#2508](https://github.com/bootstrap-vue/bootstrap-vue/issues/2508))
|
1878 | ([#2529](https://github.com/bootstrap-vue/bootstrap-vue/issues/2529))
|
1879 | ([9790dc2](https://github.com/bootstrap-vue/bootstrap-vue/commit/9790dc2))
|
1880 | - **pagination:** fix component name in `package.json`
|
1881 | ([#2541](https://github.com/bootstrap-vue/bootstrap-vue/issues/2541))
|
1882 | ([331dc46](https://github.com/bootstrap-vue/bootstrap-vue/commit/331dc46))
|
1883 | - **pagination:** fix escaped chars
|
1884 | ([#2479](https://github.com/bootstrap-vue/bootstrap-vue/issues/2479))
|
1885 | ([1efd59c](https://github.com/bootstrap-vue/bootstrap-vue/commit/1efd59c))
|
1886 | - **pagination:** set default total rows to 0
|
1887 | ([#2498](https://github.com/bootstrap-vue/bootstrap-vue/issues/2498))
|
1888 | ([#2526](https://github.com/bootstrap-vue/bootstrap-vue/issues/2526))
|
1889 | ([c3227a6](https://github.com/bootstrap-vue/bootstrap-vue/commit/c3227a6))
|
1890 | - **pagination pagination-nav:** v-model active class fix + keypress click fix
|
1891 | ([#1985](https://github.com/bootstrap-vue/bootstrap-vue/issues/1985))
|
1892 | ([#1629](https://github.com/bootstrap-vue/bootstrap-vue/issues/1629))
|
1893 | ([#2299](https://github.com/bootstrap-vue/bootstrap-vue/issues/2299))
|
1894 | ([9afba6c](https://github.com/bootstrap-vue/bootstrap-vue/commit/9afba6c))
|
1895 | - **popover:** Add directive to component plugin
|
1896 | ([#2115](https://github.com/bootstrap-vue/bootstrap-vue/issues/2115))
|
1897 | ([e39a855](https://github.com/bootstrap-vue/bootstrap-vue/commit/e39a855))
|
1898 | - **popover:** fixes close emit argument
|
1899 | ([#1937](https://github.com/bootstrap-vue/bootstrap-vue/issues/1937))
|
1900 | ([8b9db28](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b9db28))
|
1901 | - **router-link:** remove default values for active-class and exact-active-class
|
1902 | ([#2387](https://github.com/bootstrap-vue/bootstrap-vue/issues/2387))
|
1903 | ([#2388](https://github.com/bootstrap-vue/bootstrap-vue/issues/2388))
|
1904 | ([e3e30b8](https://github.com/bootstrap-vue/bootstrap-vue/commit/e3e30b8))
|
1905 | - **safeId:** trigger id creation/update after mount
|
1906 | ([#1978](https://github.com/bootstrap-vue/bootstrap-vue/issues/1978))
|
1907 | ([#2161](https://github.com/bootstrap-vue/bootstrap-vue/issues/2161))
|
1908 | ([48218fe](https://github.com/bootstrap-vue/bootstrap-vue/commit/48218fe))
|
1909 | - **scss:** import input-group.scss once at most
|
1910 | ([#2239](https://github.com/bootstrap-vue/bootstrap-vue/issues/2239))
|
1911 | ([2e7dcfa](https://github.com/bootstrap-vue/bootstrap-vue/commit/2e7dcfa))
|
1912 | - **select:** Wait for the v-model value to update before emitting change event on form select
|
1913 | ([#2207](https://github.com/bootstrap-vue/bootstrap-vue/issues/2207))
|
1914 | ([7a860ee](https://github.com/bootstrap-vue/bootstrap-vue/commit/7a860ee))
|
1915 | - **tab:** fix typo aria-labelledby
|
1916 | ([#1959](https://github.com/bootstrap-vue/bootstrap-vue/issues/1959))
|
1917 | ([#954](https://github.com/bootstrap-vue/bootstrap-vue/issues/954)
|
1918 | ([5933955](https://github.com/bootstrap-vue/bootstrap-vue/commit/5933955))
|
1919 | - **table:** allow filtering on false values and sorting date objects
|
1920 | ([#2485](https://github.com/bootstrap-vue/bootstrap-vue/issues/2485))
|
1921 | ([#2544](https://github.com/bootstrap-vue/bootstrap-vue/issues/2544))
|
1922 | ([79315d6](https://github.com/bootstrap-vue/bootstrap-vue/commit/79315d6))
|
1923 | - **table:** Clear selection when data change
|
1924 | ([#2267](https://github.com/bootstrap-vue/bootstrap-vue/issues/2267))
|
1925 | ([e381f38](https://github.com/bootstrap-vue/bootstrap-vue/commit/e381f38))
|
1926 | - **table:** Emit v-model input event only when computedItems changes
|
1927 | ([#2231](https://github.com/bootstrap-vue/bootstrap-vue/issues/2231))
|
1928 | ([#2254](https://github.com/bootstrap-vue/bootstrap-vue/issues/2254))
|
1929 | ([f0fb9af](https://github.com/bootstrap-vue/bootstrap-vue/commit/f0fb9af))
|
1930 | - **table:** fix filtered event, fix emptyFilter message w/filter function, fix reactivity of filter
|
1931 | sub routines, fix empty header label accessibility issue
|
1932 | ([#1989](https://github.com/bootstrap-vue/bootstrap-vue/issues/1989))
|
1933 | ([#1517](https://github.com/bootstrap-vue/bootstrap-vue/issues/1517))
|
1934 | ([#2149](https://github.com/bootstrap-vue/bootstrap-vue/issues/2149))
|
1935 | ([e0e1eee](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0e1eee))
|
1936 | - **table:** generate TR key using serialized item or primary key if provided
|
1937 | ([#2410](https://github.com/bootstrap-vue/bootstrap-vue/issues/2410))
|
1938 | ([#2416](https://github.com/bootstrap-vue/bootstrap-vue/issues/2416))
|
1939 | ([6e22d99](https://github.com/bootstrap-vue/bootstrap-vue/commit/6e22d99))
|
1940 | - **table:** only call provider once DOM is fully updated
|
1941 | ([#1904](https://github.com/bootstrap-vue/bootstrap-vue/issues/1904))
|
1942 | ([#1955](https://github.com/bootstrap-vue/bootstrap-vue/issues/1955))
|
1943 | ([ae7147e](https://github.com/bootstrap-vue/bootstrap-vue/commit/ae7147e))
|
1944 | - **table:** Preserve aria-rowcount and aria-describedby if provided
|
1945 | ([#1801](https://github.com/bootstrap-vue/bootstrap-vue/issues/1801))
|
1946 | ([#2195](https://github.com/bootstrap-vue/bootstrap-vue/issues/2195))
|
1947 | ([e0cdca0](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0cdca0))
|
1948 | - **table:** return empty string if cell value is null or undefined
|
1949 | ([#1502](https://github.com/bootstrap-vue/bootstrap-vue/issues/1502))
|
1950 | ([#2139](https://github.com/bootstrap-vue/bootstrap-vue/issues/2139))
|
1951 | ([b62f8f4](https://github.com/bootstrap-vue/bootstrap-vue/commit/b62f8f4))
|
1952 | - **table:** selectable range mode update and minor fixes
|
1953 | ([#2326](https://github.com/bootstrap-vue/bootstrap-vue/issues/2326))
|
1954 | ([ef281d1](https://github.com/bootstrap-vue/bootstrap-vue/commit/ef281d1))
|
1955 | - **tabs:** fix `tabIndex` prop type
|
1956 | ([#2459](https://github.com/bootstrap-vue/bootstrap-vue/issues/2459))
|
1957 | ([05ef65a](https://github.com/bootstrap-vue/bootstrap-vue/commit/05ef65a))
|
1958 | - **tabs:** Emit click on b-tab instance when button clicked
|
1959 | ([#2512](https://github.com/bootstrap-vue/bootstrap-vue/issues/2512))
|
1960 | ([#2530](https://github.com/bootstrap-vue/bootstrap-vue/issues/2530))
|
1961 | ([8e129a3](https://github.com/bootstrap-vue/bootstrap-vue/commit/8e129a3))
|
1962 | - **tabs:** Fix tab titleLinkClass and titleItemClass handling
|
1963 | ([#2448](https://github.com/bootstrap-vue/bootstrap-vue/issues/2448))
|
1964 | ([36400f5](https://github.com/bootstrap-vue/bootstrap-vue/commit/36400f5))
|
1965 | - **tabs:** various fixes and improvements
|
1966 | ([#2327](https://github.com/bootstrap-vue/bootstrap-vue/issues/2327))
|
1967 | ([#2148](https://github.com/bootstrap-vue/bootstrap-vue/issues/2148))
|
1968 | ([#2403](https://github.com/bootstrap-vue/bootstrap-vue/issues/2403))
|
1969 | ([#2180](https://github.com/bootstrap-vue/bootstrap-vue/issues/2180))
|
1970 | ([#2442](https://github.com/bootstrap-vue/bootstrap-vue/issues/2442))
|
1971 | ([de11a8f](https://github.com/bootstrap-vue/bootstrap-vue/commit/de11a8f))
|
1972 | - **toolpop mixin:** allow boundary type to be HTMLElement
|
1973 | ([#2229](https://github.com/bootstrap-vue/bootstrap-vue/issues/2229))
|
1974 | ([#2233](https://github.com/bootstrap-vue/bootstrap-vue/issues/2233))
|
1975 | ([8b8272b](https://github.com/bootstrap-vue/bootstrap-vue/commit/8b8272b))
|
1976 | - **tooltip docs** typo corrected in tooltips
|
1977 | ([#1930](https://github.com/bootstrap-vue/bootstrap-vue/issues/1930))
|
1978 | ([5e4fbe4](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e4fbe4))
|
1979 | - **tooltip:** Add directive to component plugin
|
1980 | ([#2116](https://github.com/bootstrap-vue/bootstrap-vue/issues/2116))
|
1981 | ([e5bb09e](https://github.com/bootstrap-vue/bootstrap-vue/commit/e5bb09e))
|
1982 | - **utils/loose-equal:** check dates in looseEqual util
|
1983 | ([#2123](https://github.com/bootstrap-vue/bootstrap-vue/issues/2123))
|
1984 | ([8a8d0f0](https://github.com/bootstrap-vue/bootstrap-vue/commit/8a8d0f0))
|
1985 | - relax prop type checks to prevent vue warns
|
1986 | ([835eccf](https://github.com/bootstrap-vue/bootstrap-vue/commit/835eccf))
|
1987 | - typo in form-radio watcher ([#1943](https://github.com/bootstrap-vue/bootstrap-vue/issues/1943))
|
1988 | ([9ab23ef](https://github.com/bootstrap-vue/bootstrap-vue/commit/9ab23ef))
|
1989 | - use stable nuxt opencollective
|
1990 | ([#1885](https://github.com/bootstrap-vue/bootstrap-vue/issues/1885))
|
1991 | ([876f4a1](https://github.com/bootstrap-vue/bootstrap-vue/commit/876f4a1))
|
1992 |
|
1993 | ### Features v2.0.0-rc.12
|
1994 |
|
1995 | - **breadcrumb-link:** support html
|
1996 | ([#2522](https://github.com/bootstrap-vue/bootstrap-vue/issues/2522))
|
1997 | ([c2ee63e](https://github.com/bootstrap-vue/bootstrap-vue/commit/c2ee63e))
|
1998 | - **build:** replace uglify-es with terser
|
1999 | ([#2238](https://github.com/bootstrap-vue/bootstrap-vue/issues/2238))
|
2000 | ([bd95ad8](https://github.com/bootstrap-vue/bootstrap-vue/commit/bd95ad8))
|
2001 | - **button:** Make button tag configurable
|
2002 | ([#1929](https://github.com/bootstrap-vue/bootstrap-vue/issues/1929))
|
2003 | ([afcadd9](https://github.com/bootstrap-vue/bootstrap-vue/commit/afcadd9))
|
2004 | - **card:** include custom styles for card-img-left and card-img-right
|
2005 | ([#2292](https://github.com/bootstrap-vue/bootstrap-vue/issues/2292))
|
2006 | ([a72d494](https://github.com/bootstrap-vue/bootstrap-vue/commit/a72d494))
|
2007 | - **card:** new helper sub-components
|
2008 | ([#2375](https://github.com/bootstrap-vue/bootstrap-vue/issues/2375))
|
2009 | ([ff25314](https://github.com/bootstrap-vue/bootstrap-vue/commit/ff25314))
|
2010 | - **card:** support left and right image placement
|
2011 | ([#1981](https://github.com/bootstrap-vue/bootstrap-vue/issues/1981))
|
2012 | ([66194a6](https://github.com/bootstrap-vue/bootstrap-vue/commit/66194a6))
|
2013 | - **carousel:** add support for swipe on touch screens
|
2014 | ([#2409](https://github.com/bootstrap-vue/bootstrap-vue/issues/2409))
|
2015 | ([46a6763](https://github.com/bootstrap-vue/bootstrap-vue/commit/46a6763))
|
2016 | - **carousel:** support crossfade animation
|
2017 | ([#2406](https://github.com/bootstrap-vue/bootstrap-vue/issues/2406))
|
2018 | ([15d8a2c](https://github.com/bootstrap-vue/bootstrap-vue/commit/15d8a2c))
|
2019 | - **carousel:** use provide and inject for sub-component communication
|
2020 | ([#2407](https://github.com/bootstrap-vue/bootstrap-vue/issues/2407))
|
2021 | ([7f92318](https://github.com/bootstrap-vue/bootstrap-vue/commit/7f92318))
|
2022 | - **css:** create SCSS versions of CSS
|
2023 | ([#2218](https://github.com/bootstrap-vue/bootstrap-vue/issues/2218))
|
2024 | ([d6ba6db](https://github.com/bootstrap-vue/bootstrap-vue/commit/d6ba6db))
|
2025 | - **css:** Add SCSS support ([#2201](https://github.com/bootstrap-vue/bootstrap-vue/issues/2201))
|
2026 | ([#2221](https://github.com/bootstrap-vue/bootstrap-vue/issues/2221))
|
2027 | ([f8326a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/f8326a2))
|
2028 | - **docs:** Allow sub-components to show reference info for slots and events
|
2029 | ([#2132](https://github.com/bootstrap-vue/bootstrap-vue/issues/2132))
|
2030 | ([52c960b](https://github.com/bootstrap-vue/bootstrap-vue/commit/52c960b))
|
2031 | - **docs:** conditionally load babel-standalone only on browsers that need transpilation
|
2032 | ([#2294](https://github.com/bootstrap-vue/bootstrap-vue/issues/2294))
|
2033 | ([1578732](https://github.com/bootstrap-vue/bootstrap-vue/commit/1578732))
|
2034 | - **docs:** Improve code example markup and prettier integration
|
2035 | ([#2440](https://github.com/bootstrap-vue/bootstrap-vue/issues/2440))
|
2036 | ([74ad932](https://github.com/bootstrap-vue/bootstrap-vue/commit/74ad932))
|
2037 | - **docs:** Prettify with `prettier`
|
2038 | ([#2427](https://github.com/bootstrap-vue/bootstrap-vue/issues/2427))
|
2039 | ([9463138](https://github.com/bootstrap-vue/bootstrap-vue/commit/9463138))
|
2040 | - **docs:** use babel-standalone in playground/v-play to support IE
|
2041 | ([#2286](https://github.com/bootstrap-vue/bootstrap-vue/issues/2286))
|
2042 | ([46f8d4b](https://github.com/bootstrap-vue/bootstrap-vue/commit/46f8d4b))
|
2043 | - **dropdown:** support 'href', 'to' and 'variant' in split button mode
|
2044 | ([#1960](https://github.com/bootstrap-vue/bootstrap-vue/issues/1960))
|
2045 | ([#2301](https://github.com/bootstrap-vue/bootstrap-vue/issues/2301))
|
2046 | ([31b7d19](https://github.com/bootstrap-vue/bootstrap-vue/commit/31b7d19))
|
2047 | - **dropdown:** support for form controls and free flow text
|
2048 | ([#2434](https://github.com/bootstrap-vue/bootstrap-vue/issues/2434))
|
2049 | ([7e8a2d5](https://github.com/bootstrap-vue/bootstrap-vue/commit/7e8a2d5))
|
2050 | - **dropdown:** use provide and inject
|
2051 | ([#2431](https://github.com/bootstrap-vue/bootstrap-vue/issues/2431))
|
2052 | ([3df90ea](https://github.com/bootstrap-vue/bootstrap-vue/commit/3df90ea))
|
2053 | - **dropdown:** Add `dropright` and `dropleft` direction support
|
2054 | ([#2117](https://github.com/bootstrap-vue/bootstrap-vue/issues/2117))
|
2055 | ([#2108](https://github.com/bootstrap-vue/bootstrap-vue/issues/2108)
|
2056 | ([e186639](https://github.com/bootstrap-vue/bootstrap-vue/commit/e186639))
|
2057 | - **form-checkbox:** support custom switch styling
|
2058 | ([#2293](https://github.com/bootstrap-vue/bootstrap-vue/issues/2293))
|
2059 | ([3508ea2](https://github.com/bootstrap-vue/bootstrap-vue/commit/3508ea2))
|
2060 | - **form-file:** reset file input when value set to null or empty string
|
2061 | ([#2170](https://github.com/bootstrap-vue/bootstrap-vue/issues/2170))
|
2062 | ([ab44375](https://github.com/bootstrap-vue/bootstrap-vue/commit/ab44375))
|
2063 | - **form-group:** Add multiple breakpoint support for label
|
2064 | ([#2230](https://github.com/bootstrap-vue/bootstrap-vue/issues/2230))
|
2065 | ([#2258](https://github.com/bootstrap-vue/bootstrap-vue/issues/2258))
|
2066 | ([5e453f9](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e453f9))
|
2067 | - **form-input:** initial SCSS file
|
2068 | ([#2217](https://github.com/bootstrap-vue/bootstrap-vue/issues/2217))
|
2069 | ([923d20b](https://github.com/bootstrap-vue/bootstrap-vue/commit/923d20b))
|
2070 | - **form-input:** support custom-range input + validation and input styles
|
2071 | ([#2120](https://github.com/bootstrap-vue/bootstrap-vue/issues/2120))
|
2072 | ([013a737](https://github.com/bootstrap-vue/bootstrap-vue/commit/013a737))
|
2073 | - **form-input:** Use new form-text mixin and add trim and number modifiers
|
2074 | ([#2204](https://github.com/bootstrap-vue/bootstrap-vue/issues/2204))
|
2075 | ([3c9936e](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c9936e))
|
2076 | - **form-radio-check:** migrate to using provide/inject, add inline props
|
2077 | ([#2241](https://github.com/bootstrap-vue/bootstrap-vue/issues/2241))
|
2078 | ([c0a68d5](https://github.com/bootstrap-vue/bootstrap-vue/commit/c0a68d5))
|
2079 | - **form-select:** Expose focus and blur methods
|
2080 | ([#2237](https://github.com/bootstrap-vue/bootstrap-vue/issues/2237))
|
2081 | ([#2257](https://github.com/bootstrap-vue/bootstrap-vue/issues/2257))
|
2082 | ([ded7679](https://github.com/bootstrap-vue/bootstrap-vue/commit/ded7679))
|
2083 | - **forms:** add form prop to all inputs
|
2084 | ([#2154](https://github.com/bootstrap-vue/bootstrap-vue/issues/2154))
|
2085 | ([#2172](https://github.com/bootstrap-vue/bootstrap-vue/issues/2172))
|
2086 | ([6009d72](https://github.com/bootstrap-vue/bootstrap-vue/commit/6009d72))
|
2087 | - **forms:** add support for tooltip-style feedback text
|
2088 | ([#2188](https://github.com/bootstrap-vue/bootstrap-vue/issues/2188))
|
2089 | ([5203436](https://github.com/bootstrap-vue/bootstrap-vue/commit/5203436))
|
2090 | - **link:** Add support for nuxt-link
|
2091 | ([#2384](https://github.com/bootstrap-vue/bootstrap-vue/issues/2384))
|
2092 | ([4bd462a](https://github.com/bootstrap-vue/bootstrap-vue/commit/4bd462a))
|
2093 | - **list-group:** support horizontal layout
|
2094 | ([#2536](https://github.com/bootstrap-vue/bootstrap-vue/issues/2536))
|
2095 | ([10fa210](https://github.com/bootstrap-vue/bootstrap-vue/commit/10fa210))
|
2096 | - **modal:** add 'aria-modal="true"' to modal when open
|
2097 | ([#2314](https://github.com/bootstrap-vue/bootstrap-vue/issues/2314))
|
2098 | ([dbf4920](https://github.com/bootstrap-vue/bootstrap-vue/commit/dbf4920))
|
2099 | - **modal:** Add `dialogClass` prop
|
2100 | ([#2465](https://github.com/bootstrap-vue/bootstrap-vue/issues/2465))
|
2101 | ([34ae267](https://github.com/bootstrap-vue/bootstrap-vue/commit/34ae267))
|
2102 | - **modal:** add support for scrollable modal dialog content
|
2103 | ([#2535](https://github.com/bootstrap-vue/bootstrap-vue/issues/2535))
|
2104 | ([5c01faf](https://github.com/bootstrap-vue/bootstrap-vue/commit/5c01faf))
|
2105 | - **modal:** Make stackable optional
|
2106 | ([#2259](https://github.com/bootstrap-vue/bootstrap-vue/issues/2259))
|
2107 | ([2322044](https://github.com/bootstrap-vue/bootstrap-vue/commit/2322044))
|
2108 | - **modal:** Support multiple modals open at once
|
2109 | ([#2164](https://github.com/bootstrap-vue/bootstrap-vue/issues/2164))
|
2110 | ([2709902](https://github.com/bootstrap-vue/bootstrap-vue/commit/2709902))
|
2111 | - **pagination:** added slots for first, prev, next, last, and ellipsis
|
2112 | ([#1870](https://github.com/bootstrap-vue/bootstrap-vue/issues/1870))
|
2113 | ([#1980](https://github.com/bootstrap-vue/bootstrap-vue/issues/1980))
|
2114 | ([1b7e7de](https://github.com/bootstrap-vue/bootstrap-vue/commit/1b7e7de))
|
2115 | - **popover/tooltip:** Add `boundaryPadding` prop to override Popper.js default padding
|
2116 | ([#2475](https://github.com/bootstrap-vue/bootstrap-vue/issues/2475))
|
2117 | ([c8ad487](https://github.com/bootstrap-vue/bootstrap-vue/commit/c8ad487))
|
2118 | - **security:** Strip HTML script tags before inserting content into DOM
|
2119 | ([#1974](https://github.com/bootstrap-vue/bootstrap-vue/issues/1974))
|
2120 | ([#1665](https://github.com/bootstrap-vue/bootstrap-vue/issues/1665))
|
2121 | ([#2129](https://github.com/bootstrap-vue/bootstrap-vue/issues/2129))
|
2122 | ([#2134](https://github.com/bootstrap-vue/bootstrap-vue/issues/2134))
|
2123 | ([#1931](https://github.com/bootstrap-vue/bootstrap-vue/issues/1931))
|
2124 | ([6dde0cb](https://github.com/bootstrap-vue/bootstrap-vue/commit/6dde0cb))
|
2125 | ([ba6f3f8](https://github.com/bootstrap-vue/bootstrap-vue/commit/ba6f3f8))
|
2126 | - **security:** strip html tags
|
2127 | ([#2479](https://github.com/bootstrap-vue/bootstrap-vue/issues/2479))
|
2128 | ([3c6ba3e](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c6ba3e))
|
2129 | - **spinner:** Support Bootstrap v4.2 spinner component
|
2130 | ([#2306](https://github.com/bootstrap-vue/bootstrap-vue/issues/2306))
|
2131 | ([bf3994f](https://github.com/bootstrap-vue/bootstrap-vue/commit/bf3994f))
|
2132 | - **table:** "Debounce" providerFunction and refresh methods
|
2133 | ([#2393](https://github.com/bootstrap-vue/bootstrap-vue/issues/2393))
|
2134 | ([d5f0462](https://github.com/bootstrap-vue/bootstrap-vue/commit/d5f0462))
|
2135 | - **table:** add borderless prop
|
2136 | ([#2300](https://github.com/bootstrap-vue/bootstrap-vue/issues/2300))
|
2137 | ([dabe150](https://github.com/bootstrap-vue/bootstrap-vue/commit/dabe150))
|
2138 | - **table:** Add row-unhovered event
|
2139 | ([#1874](https://github.com/bootstrap-vue/bootstrap-vue/issues/1874))
|
2140 | ([a87cad1](https://github.com/bootstrap-vue/bootstrap-vue/commit/a87cad1))
|
2141 | - **table:** add support for transitions on tbody element
|
2142 | ([#1821](https://github.com/bootstrap-vue/bootstrap-vue/issues/1821))
|
2143 | ([#2450](https://github.com/bootstrap-vue/bootstrap-vue/issues/2450))
|
2144 | ([91514af](https://github.com/bootstrap-vue/bootstrap-vue/commit/91514af445221286ef0bc55985556d58e3c54fdc))
|
2145 | - **table:** add table row middle click (auxclicked) event
|
2146 | ([#2425](https://github.com/bootstrap-vue/bootstrap-vue/issues/2425))
|
2147 | ([23250a2](https://github.com/bootstrap-vue/bootstrap-vue/commit/23250a2))
|
2148 | - **table:** Add table-busy slot for loading status
|
2149 | ([#1859](https://github.com/bootstrap-vue/bootstrap-vue/issues/1859))
|
2150 | ([#2196](https://github.com/bootstrap-vue/bootstrap-vue/issues/2196))
|
2151 | ([a654a61](https://github.com/bootstrap-vue/bootstrap-vue/commit/a654a61))
|
2152 | - **table:** create initial SCSS file
|
2153 | ([#2216](https://github.com/bootstrap-vue/bootstrap-vue/issues/2216))
|
2154 | ([db0b483](https://github.com/bootstrap-vue/bootstrap-vue/commit/db0b483))
|
2155 | - switch to PascalCase name for all components
|
2156 | ([#2305](https://github.com/bootstrap-vue/bootstrap-vue/issues/2305))
|
2157 | ([6179e61](https://github.com/bootstrap-vue/bootstrap-vue/commit/6179e61))
|
2158 | - **table:** pass sortDesc to user provided sortCompare routine
|
2159 | ([#1994](https://github.com/bootstrap-vue/bootstrap-vue/issues/1994))
|
2160 | ([a8e4103](https://github.com/bootstrap-vue/bootstrap-vue/commit/a8e4103))
|
2161 | - **table:** Remove need to add `click.stop` on inputs/links/buttons inside rows
|
2162 | ([#2214](https://github.com/bootstrap-vue/bootstrap-vue/issues/2214))
|
2163 | ([7d8662b](https://github.com/bootstrap-vue/bootstrap-vue/commit/7d8662b))
|
2164 | - **table:** Add support for selectable rows
|
2165 | ([#1790](https://github.com/bootstrap-vue/bootstrap-vue/issues/1790))
|
2166 | ([#2260](https://github.com/bootstrap-vue/bootstrap-vue/issues/2260))
|
2167 | ([5b1cb90](https://github.com/bootstrap-vue/bootstrap-vue/commit/5b1cb90))
|
2168 | - **table:** Split computedItems into multiple methods
|
2169 | ([#1893](https://github.com/bootstrap-vue/bootstrap-vue/issues/1893))
|
2170 | ([bb1c550](https://github.com/bootstrap-vue/bootstrap-vue/commit/bb1c550))
|
2171 | - **table:** Support contextmenu event binding for table rows
|
2172 | ([#2064](https://github.com/bootstrap-vue/bootstrap-vue/issues/2064))
|
2173 | ([1eced46](https://github.com/bootstrap-vue/bootstrap-vue/commit/1eced46))
|
2174 | - **table:** Support sorting on nested object properties
|
2175 | ([#1868](https://github.com/bootstrap-vue/bootstrap-vue/issues/1868))
|
2176 | ([b699e4b](https://github.com/bootstrap-vue/bootstrap-vue/commit/b699e4b))
|
2177 |
|
2178 | ### Performance Improvements v2.0.0-rc.12
|
2179 |
|
2180 | - **events:** use passive event listeners where possible
|
2181 | ([#2435](https://github.com/bootstrap-vue/bootstrap-vue/issues/2435))
|
2182 | ([a01dee4](https://github.com/bootstrap-vue/bootstrap-vue/commit/a01dee4))
|
2183 | - **modal:** Get scrollbar width just before modal opens rather than mount
|
2184 | ([#1800](https://github.com/bootstrap-vue/bootstrap-vue/issues/1800))
|
2185 | ([#2165](https://github.com/bootstrap-vue/bootstrap-vue/issues/2165))
|
2186 | ([e1729b4](https://github.com/bootstrap-vue/bootstrap-vue/commit/e1729b4))
|
2187 | - **modal:** optimize model.resetScrollbar
|
2188 | ([#1831](https://github.com/bootstrap-vue/bootstrap-vue/issues/1831))
|
2189 | ([#1837](https://github.com/bootstrap-vue/bootstrap-vue/issues/1837))
|
2190 | ([a622358](https://github.com/bootstrap-vue/bootstrap-vue/commit/a622358))
|
2191 | - **pkg:** remove lodash dependency from src
|
2192 | ([#2523](https://github.com/bootstrap-vue/bootstrap-vue/issues/2523))
|
2193 | ([b34ada3](https://github.com/bootstrap-vue/bootstrap-vue/commit/b34ada3))
|
2194 | - **progress:** use provide and inject for inter component communication
|
2195 | ([#2540](https://github.com/bootstrap-vue/bootstrap-vue/issues/2540))
|
2196 | ([80b7e5f](https://github.com/bootstrap-vue/bootstrap-vue/commit/80b7e5f))
|
2197 | - **utils/dom:** use passive event listeners where possible
|
2198 | ([#2419](https://github.com/bootstrap-vue/bootstrap-vue/issues/2419))
|
2199 | ([78fe776](https://github.com/bootstrap-vue/bootstrap-vue/commit/78fe776))
|
2200 | - only call vueUse in main index.js entrypoint
|
2201 | ([#2542](https://github.com/bootstrap-vue/bootstrap-vue/issues/2542))
|
2202 | ([c0d469b](https://github.com/bootstrap-vue/bootstrap-vue/commit/c0d469b))
|
2203 |
|
2204 | <a name="2.0.0-rc.11"></a>
|
2205 |
|
2206 | ## [v2.0.0-rc.11](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.10...v2.0.0-rc.11)
|
2207 |
|
2208 | Released: 2018-05-20
|
2209 |
|
2210 | ### Bug Fixes v2.0.0-rc.11
|
2211 |
|
2212 | - **form-input:** force update formatted value
|
2213 | ([#1845](https://github.com/bootstrap-vue/bootstrap-vue/issues/1845))
|
2214 | ([497cc6e](https://github.com/bootstrap-vue/bootstrap-vue/commit/497cc6e))
|
2215 |
|
2216 | <a name="2.0.0-rc.10"></a>
|
2217 |
|
2218 | ## [v2.0.0-rc.10](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.9...v2.0.0-rc.10)
|
2219 |
|
2220 | Released: 2018-05-17
|
2221 |
|
2222 | ### Bug Fixes v2.0.0-rc.10
|
2223 |
|
2224 | - **docs:** Fix duplicate keys in events table
|
2225 | ([#1786](https://github.com/bootstrap-vue/bootstrap-vue/issues/1786))
|
2226 | ([fa60d56](https://github.com/bootstrap-vue/bootstrap-vue/commit/fa60d56))
|
2227 | - **docs:** incorrect closing <b-form-file> tag
|
2228 | ([#1838](https://github.com/bootstrap-vue/bootstrap-vue/issues/1838))
|
2229 | ([69e410d](https://github.com/bootstrap-vue/bootstrap-vue/commit/69e410d))
|
2230 | - **docs:** Remove incorrect code added during debugging
|
2231 | ([#1787](https://github.com/bootstrap-vue/bootstrap-vue/issues/1787))
|
2232 | ([9911507](https://github.com/bootstrap-vue/bootstrap-vue/commit/9911507))
|
2233 | - **form-input:** always return formatted value
|
2234 | ([#1839](https://github.com/bootstrap-vue/bootstrap-vue/issues/1839))
|
2235 | ([77cc97b](https://github.com/bootstrap-vue/bootstrap-vue/commit/77cc97b))
|
2236 | - **tab:** fix the delay in tab transition
|
2237 | ([#1812](https://github.com/bootstrap-vue/bootstrap-vue/issues/1812))
|
2238 | ([#1806](https://github.com/bootstrap-vue/bootstrap-vue/issues/1806))
|
2239 | ([5a7a290](https://github.com/bootstrap-vue/bootstrap-vue/commit/5a7a290))
|
2240 | - **table:** fix aria-rowcount ([#1836](https://github.com/bootstrap-vue/bootstrap-vue/issues/1836))
|
2241 | ([e3e5439](https://github.com/bootstrap-vue/bootstrap-vue/commit/e3e5439))
|
2242 |
|
2243 | ### Features v2.0.0-rc.10
|
2244 |
|
2245 | - **alert:** Add fade prop ([#1785](https://github.com/bootstrap-vue/bootstrap-vue/issues/1785))
|
2246 | ([0999b4c](https://github.com/bootstrap-vue/bootstrap-vue/commit/0999b4c))
|
2247 | - **breadcrumb-link:** support children elements
|
2248 | ([#1832](https://github.com/bootstrap-vue/bootstrap-vue/issues/1832))
|
2249 | ([#1833](https://github.com/bootstrap-vue/bootstrap-vue/issues/1833))
|
2250 | ([42175f8](https://github.com/bootstrap-vue/bootstrap-vue/commit/42175f8))
|
2251 | - **dropdown:** make show/hide events cancelable . also adds toggle event
|
2252 | ([#1807](https://github.com/bootstrap-vue/bootstrap-vue/issues/1807))
|
2253 | ([4136bd9](https://github.com/bootstrap-vue/bootstrap-vue/commit/4136bd9))
|
2254 | - **table:** Add no-sort-reset prop
|
2255 | ([#1784](https://github.com/bootstrap-vue/bootstrap-vue/issues/1784))
|
2256 | ([26aaeab](https://github.com/bootstrap-vue/bootstrap-vue/commit/26aaeab))
|
2257 | - **table:** Add the sort-direction prop
|
2258 | ([#1783](https://github.com/bootstrap-vue/bootstrap-vue/issues/1783))
|
2259 | ([#1788](https://github.com/bootstrap-vue/bootstrap-vue/issues/1788))
|
2260 | ([9e1959d](https://github.com/bootstrap-vue/bootstrap-vue/commit/9e1959d))
|
2261 |
|
2262 | <a name="2.0.0-rc.9"></a>
|
2263 |
|
2264 | ## [v2.0.0-rc.9](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.8...v2.0.0-rc.9)
|
2265 |
|
2266 | Released: 2018-04-27
|
2267 |
|
2268 | ### Bug Fixes v2.0.0-rc.9
|
2269 |
|
2270 | - **docs:** typo in docs plugin
|
2271 | ([#1777](https://github.com/bootstrap-vue/bootstrap-vue/issues/1777))
|
2272 | ([fb50c6f](https://github.com/bootstrap-vue/bootstrap-vue/commit/fb50c6f))
|
2273 | - **dropdown:** aria-labelledby for dropdowns
|
2274 | ([8efa7ee](https://github.com/bootstrap-vue/bootstrap-vue/commit/8efa7ee))
|
2275 | - **form-input:** revert step, min and max props
|
2276 | ([#1767](https://github.com/bootstrap-vue/bootstrap-vue/issues/1767))
|
2277 | ([1ce1a20](https://github.com/bootstrap-vue/bootstrap-vue/commit/1ce1a20))
|
2278 | - **img-lazy:** typo ([#1778](https://github.com/bootstrap-vue/bootstrap-vue/issues/1778))
|
2279 | ([11d113c](https://github.com/bootstrap-vue/bootstrap-vue/commit/11d113c))
|
2280 | - **tooltip:** typo in comment ([#1779](https://github.com/bootstrap-vue/bootstrap-vue/issues/1779))
|
2281 | ([ef253f7](https://github.com/bootstrap-vue/bootstrap-vue/commit/ef253f7))
|
2282 |
|
2283 | ### Features v2.0.0-rc.9
|
2284 |
|
2285 | - **table:** support custom attributes per table cell in a column
|
2286 | ([#1760](https://github.com/bootstrap-vue/bootstrap-vue/issues/1760))
|
2287 | ([fc083e5](https://github.com/bootstrap-vue/bootstrap-vue/commit/fc083e5))
|
2288 |
|
2289 | <a name="2.0.0-rc.8"></a>
|
2290 |
|
2291 | ## [v2.0.0-rc.8](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.7...v2.0.0-rc.8)
|
2292 |
|
2293 | Released: 2018-04-17
|
2294 |
|
2295 | ### Bug Fixes v2.0.0-rc.8
|
2296 |
|
2297 | - **docs:** fix table refresh event name
|
2298 | ([#1692](https://github.com/bootstrap-vue/bootstrap-vue/issues/1692))
|
2299 | ([01e223c](https://github.com/bootstrap-vue/bootstrap-vue/commit/01e223c))
|
2300 | - default export in TypeScript definitions
|
2301 | ([cd7e310](https://github.com/bootstrap-vue/bootstrap-vue/commit/cd7e310))
|
2302 |
|
2303 | <a name="2.0.0-rc.7"></a>
|
2304 |
|
2305 | ## [v2.0.0-rc.7](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.6...v2.0.0-rc.7)
|
2306 |
|
2307 | Released: 2018-04-16
|
2308 |
|
2309 | ### Bug Fixes v2.0.0-rc.7
|
2310 |
|
2311 | - **table:** typo in README.md ([#1729](https://github.com/bootstrap-vue/bootstrap-vue/issues/1729))
|
2312 | ([8d0e186](https://github.com/bootstrap-vue/bootstrap-vue/commit/8d0e186))
|
2313 | - **tabs:** change default key nav to avoid breaking changes
|
2314 | ([#1733](https://github.com/bootstrap-vue/bootstrap-vue/issues/1733))
|
2315 | ([a6dea02](https://github.com/bootstrap-vue/bootstrap-vue/commit/a6dea02))
|
2316 | - **tabs:** rename prop to no-key-nav, update docs
|
2317 | ([491d698](https://github.com/bootstrap-vue/bootstrap-vue/commit/491d698))
|
2318 | - **tabs:** typo in tabs ([#1735](https://github.com/bootstrap-vue/bootstrap-vue/issues/1735))
|
2319 | ([89eff3c](https://github.com/bootstrap-vue/bootstrap-vue/commit/89eff3c))
|
2320 |
|
2321 | ### Features v2.0.0-rc.7
|
2322 |
|
2323 | - add basic typescript declarations
|
2324 | ([#1721](https://github.com/bootstrap-vue/bootstrap-vue/issues/1721))
|
2325 | ([3c040f0](https://github.com/bootstrap-vue/bootstrap-vue/commit/3c040f0))
|
2326 | - **form-input:** add step, min and max props for use with number type
|
2327 | ([40ff380](https://github.com/bootstrap-vue/bootstrap-vue/commit/40ff380))
|
2328 | - **table:** support custom classes per table cell in a column
|
2329 | ([d05d6b6](https://github.com/bootstrap-vue/bootstrap-vue/commit/d05d6b6))
|
2330 | - **tabs:** add key nav prop like button toolbar has
|
2331 | ([#1733](https://github.com/bootstrap-vue/bootstrap-vue/issues/1733))
|
2332 | ([bc3b82b](https://github.com/bootstrap-vue/bootstrap-vue/commit/bc3b82b))
|
2333 | - **tabs/noNavStyle:** added related prop and check
|
2334 | ([91c7257](https://github.com/bootstrap-vue/bootstrap-vue/commit/91c7257))
|
2335 |
|
2336 | <a name="2.0.0-rc.6"></a>
|
2337 |
|
2338 | ## [v2.0.0-rc.6](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.4...v2.0.0-rc.6)
|
2339 |
|
2340 | Released: 2018-04-02
|
2341 |
|
2342 | ### Bug Fixes v2.0.0-rc.6
|
2343 |
|
2344 | - **text-area:** correctly handle input event
|
2345 | ([#1714](https://github.com/bootstrap-vue/bootstrap-vue/issues/1714))
|
2346 | ([5e2973d](https://github.com/bootstrap-vue/bootstrap-vue/commit/5e2973d))
|
2347 |
|
2348 | <a name="2.0.0-rc.5"></a>
|
2349 |
|
2350 | ## [v2.0.0-rc.5](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.4...v2.0.0-rc.5)
|
2351 |
|
2352 | Released: 2018-04-02
|
2353 |
|
2354 | ### Bug Fixes v2.0.0-rc.5
|
2355 |
|
2356 | - **card:** duplicate header and footer slots with no-body
|
2357 | ([#1713](https://github.com/bootstrap-vue/bootstrap-vue/issues/1713),
|
2358 | [#1680](https://github.com/bootstrap-vue/bootstrap-vue/issues/1680))
|
2359 | ([2bd0e71](https://github.com/bootstrap-vue/bootstrap-vue/commit/2bd0e71))
|
2360 |
|
2361 | **NOTE** Vue `2.5.15` has known issues with card slots. Please upgrade to `2.5.16` or newer
|
2362 | versions.
|
2363 |
|
2364 | <a name="2.0.0-rc.4"></a>
|
2365 |
|
2366 | ## [v2.0.0-rc.4](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.3...v2.0.0-rc.4)
|
2367 |
|
2368 | Released: 2018-04-01
|
2369 |
|
2370 | ### Bug Fixes v2.0.0-rc.4
|
2371 |
|
2372 | - **build:** don't exclude lodash.get
|
2373 | ([543c3c2](https://github.com/bootstrap-vue/bootstrap-vue/commit/543c3c2f9aeccffb03c571aeea93333774243ab3))
|
2374 | - **card:** pass children instead of default prop to sub-components
|
2375 | ([63b35e3](https://github.com/bootstrap-vue/bootstrap-vue/commit/63b35e3))
|
2376 |
|
2377 | ### Features v2.0.0-rc.4
|
2378 |
|
2379 | - **test:** test against multi versions of vue
|
2380 | ([25d0b13](https://github.com/bootstrap-vue/bootstrap-vue/commit/25d0b13))
|
2381 |
|
2382 | ### Performance Improvements v2.0.0-rc.4
|
2383 |
|
2384 | - **docs:** only import debounce from lodash
|
2385 | ([a6abd6d](https://github.com/bootstrap-vue/bootstrap-vue/commit/a6abd6d))
|
2386 |
|
2387 | <a name="2.0.0-rc.3"></a>
|
2388 |
|
2389 | ## [v2.0.0-rc.3](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.2...v2.0.0-rc.3)
|
2390 |
|
2391 | Released: 2018-04-01
|
2392 |
|
2393 | ### Bug Fixes v2.0.0-rc.3
|
2394 |
|
2395 | - **contributing:** Improve the commit guidelines
|
2396 | ([c506280](https://github.com/bootstrap-vue/bootstrap-vue/commit/c506280))
|
2397 | - **modal:** Correct the internal btn variable names
|
2398 | ([301f2e4](https://github.com/bootstrap-vue/bootstrap-vue/commit/301f2e4)), closes
|
2399 | [#1650](https://github.com/bootstrap-vue/bootstrap-vue/issues/1650)
|
2400 | - **select:** Fix issues with form-select
|
2401 | ([#1673](https://github.com/bootstrap-vue/bootstrap-vue/issues/1673))
|
2402 | ([e3336c5](https://github.com/bootstrap-vue/bootstrap-vue/commit/e3336c5)), closes
|
2403 | [#1658](https://github.com/bootstrap-vue/bootstrap-vue/issues/1658)
|
2404 | - **table:** import lodash.get from "dependencies"
|
2405 | ([#1697](https://github.com/bootstrap-vue/bootstrap-vue/issues/1697))
|
2406 | ([4d620a5](https://github.com/bootstrap-vue/bootstrap-vue/commit/4d620a5))
|
2407 |
|
2408 | ### Features v2.0.0-rc.3
|
2409 |
|
2410 | - **dropdown, nav-item-dropdown:** support menuClass and extraMenuClasses
|
2411 | ([#1683](https://github.com/bootstrap-vue/bootstrap-vue/issues/1683))
|
2412 | ([3da5f18](https://github.com/bootstrap-vue/bootstrap-vue/commit/3da5f18))
|
2413 | - **modal:** add `modalClass` property to `bModal`
|
2414 | ([#1682](https://github.com/bootstrap-vue/bootstrap-vue/issues/1682))
|
2415 | ([c7a10ef](https://github.com/bootstrap-vue/bootstrap-vue/commit/c7a10ef))
|
2416 | - **table:** add field to the table column data cell slots
|
2417 | ([#1705](https://github.com/bootstrap-vue/bootstrap-vue/issues/1705))
|
2418 | ([e013d59](https://github.com/bootstrap-vue/bootstrap-vue/commit/e013d59))
|
2419 |
|
2420 | ### Performance Improvements v2.0.0-rc.3
|
2421 |
|
2422 | - **docs:** lodash dependency
|
2423 | ([a02f10d](https://github.com/bootstrap-vue/bootstrap-vue/commit/a02f10d))
|
2424 |
|
2425 | <a name="2.0.0-rc.2"></a>
|
2426 |
|
2427 | ## [v2.0.0-rc.2](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.1...v2.0.0-rc.2)
|
2428 |
|
2429 | Released: 2018-03-06
|
2430 |
|
2431 | ### Features v2.0.0-rc.2
|
2432 |
|
2433 | - **popovers / tooltips:** Accept an HTMLElement as a valid target
|
2434 | ([a375452](https://github.com/bootstrap-vue/bootstrap-vue/commit/a375452))
|
2435 | - **tab:** add title slot ([#1586](https://github.com/bootstrap-vue/bootstrap-vue/pull/1586))
|
2436 | ([724b453](https://github.com/bootstrap-vue/bootstrap-vue/commit/724b453))
|
2437 | - **table:** Use object's property as a key
|
2438 | ([#1614](https://github.com/bootstrap-vue/bootstrap-vue/pull/1614))
|
2439 | ([4464f0a](https://github.com/bootstrap-vue/bootstrap-vue/commit/4464f0a))
|
2440 | - **tooltip:** Allow a function as a tooltip target attribute
|
2441 | ([#1493](https://github.com/bootstrap-vue/bootstrap-vue/pull/1493))
|
2442 | ([048c3d4](https://github.com/bootstrap-vue/bootstrap-vue/commit/048c3d4))
|
2443 |
|
2444 | ### Bug Fixes v2.0.0-rc.2
|
2445 |
|
2446 | - **modal:** fix v-b-modal directive unbinding
|
2447 | ([#1617](https://github.com/bootstrap-vue/bootstrap-vue/pull/1617))
|
2448 | ([3f6a86a](https://github.com/bootstrap-vue/bootstrap-vue/commit/3f6a86a))
|
2449 | - **table:** avoid HTML injection in table data
|
2450 | ([63d8097](https://github.com/bootstrap-vue/bootstrap-vue/commit/63d8097))
|
2451 | - **table:** allow empty labels
|
2452 | ([5ee0923](https://github.com/bootstrap-vue/bootstrap-vue/commit/5ee0923))
|
2453 | - **table:** Ignore BV keys when auto-discovering table fields
|
2454 | ([#1641](https://github.com/bootstrap-vue/bootstrap-vue/pull/1641))
|
2455 | ([f56f3e8](https://github.com/bootstrap-vue/bootstrap-vue/commit/f56f3e8))
|
2456 | - **select:** Always pass selectSize to selects
|
2457 | ([#1640](https://github.com/bootstrap-vue/bootstrap-vue/pull/1640))
|
2458 | ([2c725f6](https://github.com/bootstrap-vue/bootstrap-vue/commit/2c725f6))
|
2459 | - **docs:** use "prepend" and "append" for input-group
|
2460 | ([#1593](https://github.com/bootstrap-vue/bootstrap-vue/pull/1593))
|
2461 | ([5b7ee09](https://github.com/bootstrap-vue/bootstrap-vue/commit/5b7ee09cb494b4c243929d8fbc28976e8330b420))
|
2462 | - **docs:** fix splash button styling
|
2463 | ([11484b3](https://github.com/bootstrap-vue/bootstrap-vue/commit/11484b3))
|
2464 | - **docs:** fix typo in docs ([#1555](https://github.com/bootstrap-vue/bootstrap-vue/pull/1555))
|
2465 | ([c927377](https://github.com/bootstrap-vue/bootstrap-vue/commit/c927377))
|
2466 | - **docs:** spelling correction in comment
|
2467 | ([#1568](https://github.com/bootstrap-vue/bootstrap-vue/issues/1568))
|
2468 | ([e0e4006](https://github.com/bootstrap-vue/bootstrap-vue/commit/e0e4006))
|
2469 | - polyfill HTMLElement for SSR
|
2470 | ([d4dd9b3](https://github.com/bootstrap-vue/bootstrap-vue/commit/d4dd9b3))
|
2471 |
|
2472 | <a name="2.0.0-rc.1"></a>
|
2473 |
|
2474 | ## [v2.0.0-rc.1](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.0.0-rc.0...v2.0.0-rc.1)
|
2475 |
|
2476 | Released: 2018-01-25
|
2477 |
|
2478 | ### Bug Fixes v2.0.0-rc.1
|
2479 |
|
2480 | - call `removeEventListener` on the right element
|
2481 | ([#1557](https://github.com/bootstrap-vue/bootstrap-vue/issues/1557))
|
2482 | ([cf2bfca](https://github.com/bootstrap-vue/bootstrap-vue/commit/cf2bfca)), closes
|
2483 | [#1391](https://github.com/bootstrap-vue/bootstrap-vue/issues/1391)
|
2484 | - **form-group:** replace .col-form-legend with .col-form-label
|
2485 | ([ac2d4dd](https://github.com/bootstrap-vue/bootstrap-vue/commit/ac2d4dd))
|
2486 | - **input-group:** fix dropdown rounded corners. closes
|
2487 | [#1560](https://github.com/bootstrap-vue/bootstrap-vue/issues/1560).
|
2488 | ([7df01ff](https://github.com/bootstrap-vue/bootstrap-vue/commit/7df01ff))
|
2489 | - **modal:** hide dropdown on click.
|
2490 | ([#1528](https://github.com/bootstrap-vue/bootstrap-vue/issues/1528))
|
2491 | ([3ad8a9a](https://github.com/bootstrap-vue/bootstrap-vue/commit/3ad8a9a))
|
2492 |
|
2493 | ### Performance Improvements v2.0.0-rc.1
|
2494 |
|
2495 | - **id mixin:** make localId\_ a computed field
|
2496 | ([873b0e7](https://github.com/bootstrap-vue/bootstrap-vue/commit/873b0e7))
|
2497 |
|
2498 | <a name="2.0.0-rc.0"></a>
|
2499 |
|
2500 | ## [v2.0.0-rc.0](https://github.com/bootstrap-vue/bootstrap-vue/compare/v1.4.0...v2.0.0-rc.0)
|
2501 |
|
2502 | Released: 2018-01-23
|
2503 |
|
2504 | [**Full change list**](https://github.com/bootstrap-vue/bootstrap-vue/compare/v1.5.0...v2.0.0-rc.0)
|
2505 |
|
2506 | With `v2.0.0` release, BootstrapVue is compatible with final stable release of Bootstrap `v4.0.0`
|
2507 | and beyond.
|
2508 |
|
2509 | - If you are using any custom theme which was based on Bootstrap beta, there may be minor problems
|
2510 | to be fixed. Please ensure to review [migrate guide](https://getbootstrap.com/docs/4.0/migration).
|
2511 | - With this release, we have removed majority of CSS fixes. If you are using ES builds, you may have
|
2512 | to add a `css-loader` to make it working probably.
|
2513 | - `input-group-addon` API has been changed and `left/right` changed into `prepend/append`. Please
|
2514 | refer to the docs for more information.
|
2515 |
|
2516 | ## Older releases
|
2517 |
|
2518 | For prior release notes and commits, please refer to the
|
2519 | [CHANGELOG-OLD](https://github.com/bootstrap-vue/bootstrap-vue/blob/master/CHANGELOG-OLD.md) file.
|