2.0.0-rc.20 (2019-05-12)
Please see the changelog for a complete list of commits, and the online documentation for usage.
Notable changes
Features and enhancements
b-button
: add proppill
for creating pill style buttonsb-dropdown
: additional semantic markup optimizations for accessibilityb-dropdown
&b-nav-item-dropdown
: pass optional scope to default slotb-modal
: use PortalVue for modal placementb-table
: make table sort icons configurable via SCSS variablesb-toast
&b-toaster
: make some prop defaults configurable via the global configv-b-toggle
: make target list reactive to changes- make more component appearance prop defaults globally configurable
- issue a console warn, if multiple instances of Vue detected when plugin installed, with link to getting started docs
- simplify method of importing individual components, directives and plugins
Nuxt.js
module now supports individual component and directive import- new typescript type declaration files (BETA)
Fixes
b-collapse
: fixis-nav
link click behaviour - check if collapse hasdisplay: block !important
before attempting to close collapseb-dropdown
&b-nav-item-dropdown
: fixes keyboard nav issue with dropdown formsb-form-input
&b-form-textarea
: properly handle out-of-sync valuesb-modal
: fix return focus edge case bug in IE11b-modal
: excludedocument.body
when determining return focus element, as focusingdocument.body
can cause unwanted scrolls in some browsersb-modal
: prevent duplicate key when sending to portal-targetb-pagination
&b-pagination-nav
: use unicode escape sequence for default bookend button contentb-toast
: use appendChild instead of append for better IE 11 support$bvToast,$bvModal
: ensure values passed to slots are arrays for Vue 2.5.x backwards compatibility
Other
- Minor documentation updates/fixes
- Additional unit testing