Please see the changelog for a complete list of commits, and the online documentation for usage.
Notable changes:
Fixes
b-collapse
: fix memory leak from$root
listenerb-table
: add clearfix to table cells in case label wraps in stacked mode on small screens- docs playground: fix undefined variable when used in IE 11
Features
b-dropdown
,b-nav-item-dropdown
: add newlazy
prop (for improved performance if you have many dropdowns in a single component/app)tooltip
,popover
: add support for contextual variants and custom class (components and directives), and configurable via SCSS vars, and bootstrap SCSS theme maps.
Performance
b-link
: convert from functional component to regular component (reduces computation time for generating click handlers during render/re-render)- remove default array/object polyfills. Users of legacy browsers should be using
core-js
orpolyfill.io
polyfills.
Types
bv-toast
: addnoCloseButton
property toBvToastOptions
declaration file
Other
- Additional documentation updates / fixes
- Improved docs landing page, general styles, and smaller docs bundle sizes
Deprecation
Users should switch to the simplified import syntax (introduced in v2.0.0-rc.22
) when importing individual plugins, components, and/or directives. Importing from the es/
build directory has been deprecated and will be removed in 2.0.0 stable release.