Features
- button: Add pressed prop to place button in active state (#715) (61a104f)
- button: refactor toggle button focus handler (#730) (3ab3d89)
- carousel: Add v-model support (issue #743) (#744) (028eb5f)
- checkbox: Add indeterminate state prop (#720) (2271e7a)
- collapse: apply bootstrap classes during transition stages (issue #565) (#707) (947d253)
- collapse: Close navbar collapse when clicked in nav/navbar (issue #712) (#714) (f104dc0)
- Event: standard evt obj emulates native Event (#726) (919344b)
- form-checkbox: Support button style checkbox (#729) (740d7cb)
- form-input: Add autocomplete prop (#750) (d686787)
- form-input: Pass input element to formatter (issue #772) (#773) (da77f15)
- form-radio: ARIA - Add IDs to individual radios (#663) (1de785e)
- form-radio: Support button style radios (#728) (c7c150f)
- form-select: Add multiple select support (issue #619) (#731) (19bf2f5)
- form-select: Allow selectSize to be set when not in multiple mode (Issue #761) (#762) (6f04090)
- listenonroot: Use a constant for private property name (#700) (26c8a3e)
- modal: Make enforceFocus configurable (#706) (f1ab80b)
- navbar-brand: New component (#710) (721292c)
- pagination: Add alignment prop (#745) (a8e83a7)
- readme: add david dep badge (#724) (435a857)
- table: add field data formatter prop (#739) (9da94a6)
- table: Add syncable sort-by and sort-desc props (#742) (c8ad5a3)
- table: Emit event when local filtering changes number of result items - issue #650 (#652) (1b2a36a)
- toggle directives: allow simple elements to use directive (#651) (3361911)
- utils: transpiler friendly polyfills and methods (#658) (2ee9ed6)
- utils: wrap-up as ES6 module (#656) (b5f7cfc)
Bug Fixes
- alert: add missing colon for binding
aria-label
(#768) (93b009f) - alert: Event args array in meta.json (c9e3fd2)
- alert: use v-model to update show value (#721) (9b380d0)
- button: Minor code update (378b932)
- carousel: Prevent going to slide if transitioning (issue #764) (#765) (a2ab664)
- collapse: reference to this.$el (eb01295)
- componentdoc: Typo in required prop (762d088)
- docs: Adjust header tags CSS specificity (issue #753) (#755) (25280ae)
- docs: conform args and fix spelling (#659) (ed9906a)
- docs: fix invalid JSON trailing commas (a635176)
- docs: Fix typo in _component.vue (b90e92a)
- docs: typo in button docs (8cd3ea1)
- docs: update README.md for Bootstrap version (#692) (5165531)
- docs.vue: Fix link to edit setup doc (#641) (836db33), closes #639
- dropdown: Clear leftover active state on menu open (fixes #664) (80c1ceb)
- dropdown: Emit shown and hidden events (issue #757) (814e94c)
- dropdowns: Change how dropdown items are highlighted (#717) (a02270e)
- form fieldset: 'label for' prop not being applied to label - ARIA (#669) (aafea81)
- form-radio: extra this in template (cc4a442)
- modal: Event args list in meta.json (7b8ce01)
- modal: meta.json property order consistency (3d204a4)
- navbar-brand: Refactored component logic (#759) (c752fc8)
- pagination: Added missing href & ARIA adjustments (#693) (7091262)
- pagination: Improved ARIA roles and attributes (#741) (b12b06e)
- popover.js: destroy check for trigger & classes (issue #735) (30fa778)
- root-listeners: apply listen-on-root mixin to other components (#684) (f2b7b44)
- scrollspy: Adjust throttle default (3d6eb98)
- scrollspy: Adjustments to the resizeThrottle scheduler (#640) (bfaef7d)
- table: aria-labeledby set to header element (e13e093)
- table: Remove redundant ARIA roles from b-table (#662) (6919cc5)
- tabs: Default current tab to null (issue #687) (#701) (bc7ca26)
- toggle: Remove $root listener on unbind (Issue #680) (#698) (ec5000c)