npm bootstrap-vue 1.0.0
1.0.0 - stable

latest releases: 2.23.1, 2.23.0, 2.22.0...
6 years ago

Version v1.0.0 marks Bootstrap-Vue's departure from the beta development phase.

Bootstrap-Vue v1.0.0 is based on the latest Bootstrap v4.0.0-beta.2 CSS, although it
should work without major changes when Bootstrap V4.0.0-beta.3 is released.

Notable changes:

  • Support for Bootstrap v4.0.0-beta.2
  • New modularized build structure
  • Dist code now available in es format for simpler importing of individual components
  • Component groups and directives are now importable as Vue plugins
  • <b-table> enhancements
  • <b-modal> improvements and features
  • Tooltip and popover fixes and new positioning options
  • Form invalid-feedback fixes (via new BSV4.beta.2 CSS)
  • Various fixes/improvements to form controls
  • ARIA improvements
  • Expanded documentation and examples

Breaking Changes v1.0.0

v1.0.0 introduces a new source code structure. For those users that are importing
individual components, the path to the individual components has changed. Please
reference the GitHub repo and
documentation for the new structure and information
on importing.

Bug Fixes v1.0.0

  • remove spacing between stacked buttons (554e54a)
  • button: don't overwrite user supplied tabindex if not disabled (#1120) (18f5129)
  • button-close: hardcode &times; character to prevent SSR bailing (b0dd1ba)
  • button-group: Bootstrap V4.beta.2 CSS changes (1b4618f)
  • carousel: minor adjustments to focusout/mouseout event handler (#1239) (330b70b)
  • dom utils: use getBoundingClientRect() to determine element visibility (#1203) (6e2fff4)
  • dropdown: Bootstrap V4.beta.2 now has better hover/focus styling (#1224) (0b8bc67)
  • form-checkbox-group: support changes to button styles (431eb02)
  • form-checkbox-group: import b-form-checkbox (09187ea)
  • form-file: focus styling tweaks (c3bc583)
  • form-input: BS V4.beta.2 is missing width:100% on readonly plaintext (#1225) (c37cef4)
  • form-options: handle object special cases (#1099) (1b17df3)
  • form-radio-group: add support for Boolean value (4cafb27)
  • form-radio-group: allow number type for checked (#1089) (8eccdbc) CLoses #1088
  • form-radio-group: support changes to button styles (063e9d8)
  • form-radio-group: fix missing import of b-form-radio (82bb078) Closes #1201
  • form-select: custom select now supports multiple attribute in V4.beta.2 CSS (#1223) (3a4262d)
  • img-lazy: alt tag was being removed when image loaded (f2fb99c) Closes #1179
  • input-group: BS V4.beta CSS no longer has the has-${state} classes (#1155) (9f4df16)
  • link: Only set attribute aria-disabled when actually disabled (fe2c340)
  • modal: add outer wrapper div, so lazy modals will still have a $ref when hidden (7f7e6a7) Closes #1186
  • modal: ensure body scrollbar is removed if modal destroyed before being closed (#1168) (e0a4444) Closes #1167
  • modal: modal jumps when dialog height changes (#1182) (126fe95)
  • nav-item-dropdown: fix disabled in toggleClasses (#1123) (aabc54d)
    vue/bootstrap-vue/issues/1228)) (87cfab4)
  • pagination-nav: ARIA tabing control (92d0810)
  • progress: apply height style correctly (675c1c9)
  • progress: Bootstrap V4.beta.2 CSS height prop change (#1217) (a963ea3), closes #1216
  • progress: Bootstrap V4.beta.2 missing progress bar transition (1f1064f)
  • table: don't startcase field label when label explicitly given (76a511f) Closes #1142
  • tabs: apply small class to parent ul.nav (#1248) (42f8a78)
  • tooltip: emit correct $root event name (87e5eb2) Closes #1094
  • tooltip+popover: prevent orphaned tooltip/popover divs (f8cdf26) Closes #1208
  • package.json: move Bootstrap back to devDep and update popper.js version ([#1228](https://github.com/bootstrap-

Features v1.0.0

  • make components & directives available as Vue plugins (13d9a42)
  • new file structure and es build (6cfcd54)
  • badge: support actionable (link) badges (#1226) (ba2b5b4)
  • card: add prop body-class (#1250) (23fc3be) Closes 1249
  • col: column offsets are now back with the release Bootstrap V4.0-.0-beta.2
  • docs: various expanded examples and additions
  • dropdown: optionally hide the dropdown toggle caret (#1197) (960877c)
  • dropdown: allow space and cursor down to trigger opening of menus (#1159) (1249f51)
  • form-group: switch to fieldset + legend for better semantic markup and ARIA support (#1129) (7a62b75)
  • form-radio + form-checkbox: prep for BSV4.beta.3 plain checkbox/radio validation styling (81989ab)
  • form-select: emit change event on user interaction (3cc0f05) Closes #959
  • modal: add Bootstrap V4 anticipated verticaly centered modal (#1246) (4a8ce2c)
  • navbar-nav: new b-navbar-nav component (#1231) (4bdba0e)
  • packaging: add nuxt module (4c58c80)
  • pagination: better keyboard tab support + focus styling (42b31da)
  • pagination-nav: better tab/focus management (adf8dcc)
  • table: allow custom attributes in table cell (td) (#1193) (485adbf)
  • table: BS V4.beta.2 new responsive breakpoints and table-dark class (#1222) (febdfd1)
  • table: pass computed fields array to details scoped slot (0745ae8)
  • tabs: new props for adding classes to nav tab (c6d3642) Closes #1265
  • tooltip popover: don't close if focus moves between trigger element and tooltip/popover (#1093) (87ffb4f)
  • tooltip+popover: allow delay to be specified as object in component versions (#1131) (1a47c87) Closes #1130

Documentation v1.0.0

  • various typo fixes in docs
  • link: Document the <b-link> component (7e4dd97)

Performance v1.0.0

  • move repetitive plugin code to plugin.js utility (6ba8c46)
  • dom-utils: improve DOM utils code for speed, minification & tree-shaking (e1e701b)
  • input-group: convert to functional component (bd4c3c3)
  • navbar-toggle: remove unused code (1e95383)

Don't miss a new bootstrap-vue release

NewReleases is sending notifications on new releases.