Skip to content

Releases: bootstrap-vue/bootstrap-vue

v2.4.0

01 Feb 18:35
b49e704
Compare
Choose a tag to compare

Features v2.4.0

  • b-modal: add ignore-enforce-focus-selector prop (closes #4537) (#4702) (c3ac992)
  • b-nav-item-dropdown: add boundary prop, applicable when not in b-navbar (closes #4684) (#4691) (3a50ad8)

Bug Fixes v2.4.0

  • b-dropdown: focus-in handling for Safari and Firefox on macOS/iOS (closes #4328) (#4426) (2eab55b)
  • b-form-input, b-form-textarea: properly handle out-of-sync values (closes #4695) (#4701) (954176d)

v2.3.0

24 Jan 23:16
7f3577f
Compare
Choose a tag to compare

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

  • v-b-modal: only unbind/rebind during componentUpdated hook if trigger element or modal ID changes (closes #4669) (#4672) (e53a05d)
  • utils: pass all Array/Object util shortcuts as functions, for handling late loaded polyfills (#4647) (f584425)

v2.2.2

15 Jan 22:01
612f19e
Compare
Choose a tag to compare

Bug Fixes v2.2.2

  • nuxt module: remove unnecessary export statements (#4624) (27f066c)

Other v2.2.2

  • dev dependencies updates
  • minor docs updates

v2.2.1

14 Jan 03:18
a25c099
Compare
Choose a tag to compare

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

  • add live validation examples in validation reference section (#4584) (aca4a5c)

Other v2.2.1

  • dev dependencies updates

v2.2.0

09 Jan 00:12
c1cf970
Compare
Choose a tag to compare

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 and disabledField 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

13 Nov 00:23
2ed2fde
Compare
Choose a tag to compare

Features

  • b-dropdown: add block support to toggle button (closes #4266)
  • b-form-group: allow setting label cols props to auto (closes #4217)
  • b-form-input, b-form-textarea: new lazy modifier prop to update v-model on change/blur event
  • b-form-input, b-form-textarea: add v-model debouncing feature via new prop debounce, and deprecate <b-table> prop filter-debounce (closes #4150)
  • b-img, b-img-lazy: add support for srcset and sizes props (closes #4348)
  • b-pagination, b-pagination-nav: add pills style option
  • b-table: default the row select feature selected-variant to the 'active' variant
  • b-table: add selectRow() and unselectRow() methods to cell and row-details slot scopes, and new prop no-select-on-click
  • b-table, b-table-lite: add in head/foot row variant prop (addresses #4215)
  • b-table, b-table-lite: add prop details-td-class for applying classes to the details row <td>
  • b-tabs: emit cancelable BvEvent before changing tabs via new event activate-tab (closes #4273)
  • v-b-visible: new directive v-b-visible for detecting visibility of elements
  • auto-generate file dist/web-types.json for WebStorm, and files dist/vetur-tags.json and dist/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 accessibility
  • b-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 not responsive but has sticky-header (fixes #4354)
  • b-table, b-table-lite, b-tbody: fix delegated event handlers when transition + minor adjustment to row key generation (fixes #4370, #4360)
  • b-tabs: allow space to trigger tab activation when no-key-nav is enabled (fixes #4323)
  • v-b-modal: open modal using ENTER key on non-button elements for A11Y
  • v-b-modal: ensure trigger element is keyboard accessible if not a link or button, for A11Y
  • v-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 prop filter-debounce in favour of b-form-input debouncing
  • documentation updates and fixes

v2.0.4

11 Oct 18:40
7b16a72
Compare
Choose a tag to compare

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

Other v2.0.4

  • add "sass" entry in package.json
  • minor docs fixes and updates

v2.0.3

05 Oct 22:42
2fd03f0
Compare
Choose a tag to compare

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 extend b-td instead of using functional wrappers (#4156) (c9715a8)
  • tables: improve provide/inject performance (addresses #4155) (#4164) (152fefc)

Docs v2.0.3

  • add prop descriptions to component reference tables (closes #3647) (#4161) (fdd2a83)
  • add quick links (page table of contents) to docs pages for small screens, and add table of contents to
    section index pages (instead of a redirect to first child page) (#4145) (fdd2a83)

v2.0.2

20 Sep 21:29
7877bab
Compare
Choose a tag to compare

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 (class table-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

13 Sep 20:19
10d7a0f
Compare
Choose a tag to compare

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 or bottom 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 of document 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)