Releases: bootstrap-vue/bootstrap-vue
Releases · bootstrap-vue/bootstrap-vue
v2.4.0
v2.3.0
Features v2.3.0
- b-button-close: add
content
prop (#4574) (7379c6d) - b-form-tags: new option to specify input type (closes #4644) (#4645) (b899fac)
- b-pagination, b-pagination-nav: add page button class props and option to show first/last page numbers (closes #4597, #4533) (#4622) (3a3ee1d)
- icons: add stacking support (#4658) (b185cdb)
Bug Fixes v2.3.0
v2.2.2
v2.2.1
Bug Fixes v2.2.1
- icons: make icon transform props work with IE11 (closes #4607) (#4608) (899779f)
- types: add missing declarations for
b-form-select-option
&b-form-select-option-group
(#4595) (8d60832) - types: include named export
BootstrapVue
in declaration file (#4590) (603307a) - modal, tooltips, popovers: remove
nextTick
delay when updating content in transporter portal (closes #4589) (#4604) (0e3e7e0) - utils: correct
identity
spelling error (#4579) (7fed191)
Docs v2.2.1
Other v2.2.1
- dev dependencies updates
v2.2.0
Overview
- New icon components (based on
BootstrapIcons v1.0.0-alpha2
) - New tagged input component
<b-form-tags>
- Support for
Bootstrap v4.4.1
CSS/SCSS
Features
- icons: new optional icon components (#4489) (d2bef17)
- b-collapse: add new prop
appear
to animate an initially visible collapse (#4317) (136a72b) - b-collapse: add optional scoping to default slot (#4405) (8e95bac)
- b-container: add support for bootstrap v4.4.x new responsive containers (0e318f4)
- b-dropdown: add splitClass property to dropdown component (#4394) (a5f342e)
- b-dropdown-form: new
form-class
prop for adding classes to the form element (closes #4474) (#4475) (eef4200) - b-form-select: add group/tree support and dedicated option and option-group components (closes #3222) (#4267) (f1ed017)
- b-form-select: support paths for
valueField
,textField
,htmlField
anddisabledField
props (#4386) (ed3b736) - b-form-tags: new tagged input component (#4409) (00eb9d9)
- b-row: add Bootstrap v4.4 row columns support (#4439) (833b028)
- b-table: better sort labeling for screen readers (closes #4487) (#4488) (d4e66fa)
- b-table, b-table-lite: new
tbody-tr-attr
prop for arbitrary row attributes (closes #1864) (#4481) (4acf6ed) - b-tooltip: add
noninteractive
prop (closes #4556) (#4563) (b3ad726) - build: configure pre-commit hook (closes #4532) (#4552) (1bf9e59)
Bug Fixes
- b-table, b-table-lite: handle edge case with row events when table is removed from dom. instantiate row event handlers only when listeners are registered (fixes #4384) (#4388) (9a81cd4)
- b-toast: fix interal
ensureToaster
method call when toaster name changes (#4468) (744bb7a) - tooltips, popovers: fix memory leak (closes #4400) (#4401) (c71352d)
- docs: handle undocumented breaking changes in babel-standalone for IE11 (#4484) (56f8bb5)
v2.1.0
Features
b-dropdown
: addblock
support to toggle button (closes #4266)b-form-group
: allow setting label cols props toauto
(closes #4217)b-form-input
,b-form-textarea
: newlazy
modifier prop to update v-model on change/blur eventb-form-input
,b-form-textarea
: addv-model
debouncing feature via new propdebounce
, and deprecate<b-table>
propfilter-debounce
(closes #4150)b-img
,b-img-lazy
: add support forsrcset
andsizes
props (closes #4348)b-pagination
,b-pagination-nav
: addpills
style optionb-table
: default the row select featureselected-variant
to the'active'
variantb-table
: addselectRow()
andunselectRow()
methods to cell and row-details slot scopes, and new propno-select-on-click
b-table
,b-table-lite
: add in head/foot row variant prop (addresses #4215)b-table
,b-table-lite
: add propdetails-td-class
for applying classes to the details row<td>
b-tabs
: emit cancelable BvEvent before changing tabs via new eventactivate-tab
(closes #4273)v-b-visible
: new directivev-b-visible
for detecting visibility of elements- auto-generate file dist/
web-types.json
for WebStorm, and filesdist/vetur-tags.json
anddist/vetur-attributes.json
for Vetur (closes #4107)
Fixes
b-dropdown
: handle issue with touch devices on MacOS using Safari/Firefox (Fixes #4328, #4344)b-nav-form
,b-nav-text
: ensure these sub-components have<li>
as root element for accessibilityb-pagination
,b-pagination-nav
: add UP/DOWN keyboard navigation support for JAWS (fixes #4322)b-table
,b-table-lite
,b-table-simple
: fix issue with sticky columns when table is notresponsive
but hassticky-header
(fixes #4354)b-table
,b-table-lite
,b-tbody
: fix delegated event handlers when transition + minor adjustment to rowkey
generation (fixes #4370, #4360)b-tabs
: allow space to trigger tab activation whenno-key-nav
is enabled (fixes #4323)v-b-modal
: open modal usingENTER
key on non-button elements for A11Yv-b-modal
: ensure trigger element is keyboard accessible if not a link or button, for A11Yv-b-tooltip
,v-b-popover
: ensure reference to trigger element is passed to title/content function (fixes #4331)- web-types: update web-types code generation to match latest schema
Other
b-table
: deprecate propfilter-debounce
in favour ofb-form-input
debouncing- documentation updates and fixes
v2.0.4
Released: 2019-10-11
Bug Fixes v2.0.4
- b-carousel: disable the next/prev controls when the carousel is sliding (closes #4210) (#4212) (64d556d)
- b-dropdown-form: fix SCSS styling when placed in a nav dropdown (fixes #4220) (#4223) (b852bba)
- types: correct the declared export name for
BCardSubTitle
component (#4229) (9f216df)
Performance v2.0.4
- b-table, b-table-lite: improve render performance for large tables (closes #4211, #4155) (#4213) (f3f42f2)
Other v2.0.4
- add
"sass"
entry inpackage.json
- minor docs fixes and updates
v2.0.3
Released: 2019-10-05
Please see the changelog for a complete list of commits, and the online documentation for usage.
Bug Fixes v2.0.3
- b-form-file: fix prop type checking for
value
prop (#4168) (a8e2e56) - b-nav-item-dropdown: focus-out handling when new focus comes from another
dropdown-toggle
(closes #4113) (#4139) (9c37875) - b-table: minor code optimizations to filter debouncing (#4167) (018eef1)
- b-table, b-table-lite, b-table-simple: disable sticky header max-height on printers / print media (#4147) (24c62c5)
- b-tooltip, b-popover: add
SVGElement
as acceptable prop type (closes #4173) (#4174) (fab7fea) - v-b-modal: bind to inner link or button for dropdown items or nav items (fixes #4149) (#4187) (5c28bd2)
Performance v2.0.3
- b-table, b-table-lite: delegate row event handlers to the tbody element (#4192) (3f0d46a)
- tables: make
b-th
extendb-td
instead of using functional wrappers (#4156) (c9715a8) - tables: improve provide/inject performance (addresses #4155) (#4164) (152fefc)
Docs v2.0.3
v2.0.2
Released: 2019-09-20
Please see the changelog for a complete list of commits, and the online documentation for usage.
Bug Fixes v2.0.2
- b-popover, b-tooltip: ensure prop
boundary-padding
is passed to popper instance (fixes #4131) (#4133) (a54a647) - b-collapse: make
id
prop not required (#4109) (4f935ce) - tables: add in missing Bootstrap variant class
bg-active
for dark tables (#4098) (d9900ab) - tables: ensure row variant
active
(classtable-active
) takes precedence over other row variants (addresses #3008) (#4127) (fdb8bb6) - tooltips, popovers: hide trigger element
title
attribute during show delay (fixes #4114) (#4120) (2dd8d5a)
v2.0.1
Released: 2019-09-13
Please see the changelog for a complete list of commits, and the online documentation for usage.
Bug Fixes v2.0.1
- b-media: fix vertical align class when
top
orbottom
selected (fixes #4052) (#4055) (9ccfe4c) - b-table: handle filter as an object when using items provider, and prevent duplicate provider calls on mount (fixes #4065) (#4068) (9ddd115)
- b-table: remove extra slashes in mixins imports (#4087) (77f5be1)
- tooltips, popovers: check
document.body
instead ofdocument
for IE11 support (fixes #4074) (#4075) (1eda4fe) - v-b-tooltip, v-b-popover: add missing
disabled
config option (#4057) (f488dc1) - v-b-tooltip, v-b-popover: don't show if no title/content provided (closes #4064) (#4076) (0b7de29)