knit-pk / homepage-nuxtjs

Here we're trying to ship the front of homepage of KNIT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An in-range update of bootstrap-vue is breaking the build 🚨

greenkeeper opened this issue Β· comments

The dependency bootstrap-vue was updated from 2.0.0-rc.12 to 2.0.0-rc.13.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

bootstrap-vue is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v2.0.0-rc.13

2.0.0-rc.13 (2019-02-18)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable Changes

Fixes

  • b-modal better backdrop clickout handling (Closes: #2597) (PR #2608)
  • b-card fix array spread error when set to no-body (PR #2615)
  • b-breadcrumb-item Fix to prop handling (Closes #2575) (PR #2578)
  • b-form-input Allow number as value type (Closes #2582) (PR #2583)
  • utils/get handle case where passed object is null (Fixes #2623) (PR #2624)
  • fix Html casing for props (PR #2594)
  • fix docs generation and devDependencies (PR #2569, #2590, #2595)

Enhancements:

  • b-table don't show empty row slot if table busy and busy slot provided (Closes #2565) (PR #2572)
  • Nuxt.JS module improvements (PR #2593, #2618)
  • forms: add state prop to invalid and valid feedback + docs update (Closes #2610, #2609) (PR #2611)
Commits

The new version differs by 56 commits.

  • 02ef0d9 chore: release v2.0.0-rc.13
  • 51f660e chore(release): Bump version number and update changelog (#2620)
  • f0e5cd3 chore: prettify (#2644)
  • 401d3e9 fix(utils): Make looseEqual() util handle File comparison correctly (#2640)
  • 00f5a7f chore(deps): update all non-major dependencies (#2642)
  • 7917557 feat(table): add support for scoped empty slots (#2641)
  • 7168989 fix: temporary fix for validation icon positioning (Closes #2599) (#2607)
  • 98932ba docs(modal): correct issue in prevent closing example (Closes #2633) (#2639)
  • 86a882f fix(docs): fix grid options table layout issue (#2630)
  • fa90f3e fix(docs): fix broken links (#2635)
  • 57f04b3 chore(deps): update dependency eslint-plugin-vue to ^5.2.2 (#2632)
  • eb07b19 fix(utils/get): handle case where passed object is undefined (Fixes #2623) (#2624)
  • 56123f6 chore(deps): update dependency babel-plugin-istanbul to ^5.1.1 (#2625)
  • a5e3f0b Revert "docs(intro): Document alternative way to import plugins (#2617)" (#2621)
  • 6aa6e92 chore: Drop assign() util usage in favour of object spread (#2577)

There are 56 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

After pinning to 2.0.0-rc.12 your tests are passing again. Downgrade this dependency πŸ“Œ.

  • The dependency bootstrap-vue was updated from 2.0.0-rc.13 to 2.0.0-rc.14.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.14

2.0.0-rc.14 (2019-03-08)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes:

Fixes:

  • b-modal: modal stacking position fix (PR #2681)
  • b-form-file: fix v-model update watcher (PR #2695)
  • b-form-input: fix value typecheck to allow number type (PR #2738)
  • b-pagination and b-pagination-nav: correct pagination props/slots/event docs and fix ellipsis slot (PR #2699)
  • b-table: fix the class name for fixed table layout css (PR #2676)
  • b-table + utils: add back array notation support to get() util (PR #2689)
  • nuxt-module: fix default inclusion of CSS files (PR #2701)
  • fix dependency requirements for importing individual plugins and components

Features:

  • b-card-img-lazy: new lazy load image sub-component for cards (PR #2647)
  • b-form-textarea: add noAutoShrink prop (PR #2666)
  • b-modal: add modal-backdrop slot (PR #2688)
  • b-modal: add toggle method and root event (PR #2709)
  • b-table: add IDs to tbody > tr elements if primary-key provided (PR #2694)
  • nuxt-module: add tree-shaking support to Nuxt module (PR #2654)
Commits

The new version differs by 81 commits.

  • 6fb262a chore: release v2.0.0-rc.14
  • 518fd85 chore: bump version and update changelog (#2796)
  • 62b2110 chore(unit-tests): add additional tests and code optimizations (#2793)
  • 89131a1 chore(deps): update dependency esm to ^3.2.12 (#2795)
  • 1b518a1 chore(deps): update all non-major dependencies to ^24.3.1 (#2794)
  • 191f2ee chore(docs): fix prettier/eslint warnings (#2792)
  • da5a9b7 chore: minor update to tests (#2789)
  • 3bf21d8 chore(deps): update all non-major dependencies to ^24.3.0 (#2787)
  • 0ccdbca chore(docs): fix typo in input-group example (Closes #2786) (#2788)
  • 91d96e8 chore(deps): update dependency rollup to ^1.5.0 (#2783)
  • 0339ad8 feat(form-input): Added support for datalists to text form-inputs (#2781)
  • ee52844 feat(util/get, table): handle edge case where user has dot in actual item data field key (Closes #2762) (#2764)
  • 356247f fix(util/html): ensure argument is a string (Closes #2770) (#2775)
  • 6d4cd5f chore(deps): update dependency esm to ^3.2.11 (#2776)
  • 3ac9c43 chore(deps): update dependency @nuxtjs/pwa to ^3.0.0-beta.12 (#2771)

There are 81 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.14 to 2.0.0-rc.15.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.15

2.0.0-rc.15 (2019-03-18)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes:

Fixes

  • b-carousel: fix touchmove handler to re-enable swipe gestures
  • b-form-radio / b-form-checkbox: ensure required prop propagated in group mode
  • b-pagination-nav: fix race condition with clicking prev/next buttons
  • b-table: don't emit a row-clicked event when user is selecting text
  • b-table: allow string values for pagination props
  • utils/get / b-table: handle cases when field value is not array or object
  • utils/loose-equal: handle edge case of comparing sparse arrays
  • utils/observeDom: make sure to check for browser environment

Features

  • b-pagination-nav: autodetect current page based on $route/URL changes
  • b-pagination-nav: add support for passing array of page links
  • b-pagination-nav: add scoped slot for page number button content, and allow optional scoping for other slots
  • b-table: option to disable sorting on table footer

Other

  • additional unit testing on many components.
Commits

The new version differs by 60 commits.

  • e65c810 chore(release): BootstrapVue v2.0.0-rc.15
  • 8ae0676 chore: bump version (#2859)
  • 0c49825 chore(utils/listen-on-root): simplify $off handling + more test suite updates (#2858)
  • f59f3da chore: additional coverage tests (#2857)
  • e0fc69b chore(mixins/toolpop): update coverage
  • 368120e chore(deps): update dependency @nuxtjs/pwa to ^3.0.0-beta.14 (#2856)
  • 6f34d37 chore: additional test suites (#2855)
  • 65e12f8 feat(pagination-nav): autodetect current page based on $route/URL. Add support array of links (#2836)
  • 35595f0 chore(deps): update dependency @nuxtjs/pwa to ^3.0.0-beta.13 (#2854)
  • d34662e chore(tests): call wrapper.destroy() after each test to release DOM and memory (#2851)
  • 01e1a1c chore(deps): update dependency standard-version to ^5.0.2 (#2852)
  • c7fdaf8 chore(deps): update dependency eslint-plugin-jest to ^22.4.1 (#2850)
  • fd6f1bf chore(deps): update dependency eslint to ^5.15.2 (#2848)
  • 7ac2325 chore(deps): update dependency esm to ^3.2.18 (#2847)
  • aa00828 chore(deps): update dependency eslint-plugin-jest to ^22.4.0 (#2846)

There are 60 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.15 to 2.0.0-rc.16.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.16

2.0.0-rc.16 (2019-03-28)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes

Fixes

  • b-collapse & v-b-toggle: persist toggle state on trigger element and prevent multiple state events
  • b-dropdown: fix no-caret prop when dropleft set
  • b-table: Fix bug in range selection mode
  • b-table: fix header sorting aria-label mismatch
  • b-table: fix header/footer SSR mismatch warnings
  • utils/dom: update closest routine to support SVG on IE11

Features

  • b-alert: remove need for custom transition CSS/SCSS
  • b-carousel: new prop no-hover-pause for disabling pause on hover behaviour
  • b-form-checkbox & b-form-radio: allow no label in plain mode + new aria-label prop
  • b-form-datalist: new helper component for generating <datalist> for form inputs.
  • b-form-file: add in prop and scoped slot for formatting selected file names
  • b-table: add support for keyboard navigation when rows selectable or a row-clicked handler present
  • Global BootstrapVue configuration

Other

  • docs: drop self-closing tags in examples
  • Additional unit testing
Commits

The new version differs by 51 commits.

  • 724bf3e Merge pull request #2876 from bootstrap-vue/dev
  • 10d000b chore: bump version (#2931)
  • db7c9e2 chore: update scrollspy.spec.js (#2930)
  • 95f0d16 chore(unit tests): more test conversion (#2929)
  • 4705091 chore: directives code cleanup (#2927)
  • 2e2542f chore(unit testing): convert more tests to vue-test-utils (#2926)
  • 0910b22 feat(alert): remove need for custom CSS for fade transition (#2925)
  • 310c7dc fix(docs): drop self-closing tags + build system improvements (fixes #2882) (#2893)
  • 6f899fc fix(collapse/toggle): persist toggle state on element and prevent multiple state emits (closes #2923) (#2924)
  • f0b1710 chore(docs): fix syntax mistake (#2918)
  • 34b7d18 chore: prettify (#2913)
  • 8018bdf feat(core): create configurable base global configuration (#2905)
  • 67d12a4 chore(docs): fix typo in pagination-nav docs
  • 6f38d9d feat(form-checkbox/radio): allow no label in plain mode (fixes #2911) (#2912)
  • 3bef981 fix(dropdown): fix no-caret prop when dropleft (fixes #2909) (#2910)

There are 51 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.16 to 2.0.0-rc.17.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.17

2.0.0-rc.17 (2019-04-07)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable Changes

Fixes

  • b-collapse & v-b-toggle: better collapsed state synchronization
  • b-link & b-button: support handling multiple click event listeners
  • b-modal; fix backdrop fade animation when closing
  • b-modal: prevent page scroll/jump as modal opens on long pages
  • b-modal: fixed stacked modal z-index calculations which may have originally obscured other overlay components such as notifications and toasts
  • b-modal: prevent close on backdrop when click initiated inside modal content
  • b-pagination: reset to page 1 when total-rows or per-page changes
  • b-tooltip & b-popover: prevent duplicate show/shown event emits when .sync prop modifier used
  • utils/env: check for undefined on global process var (fixes browser build)
  • utils/get: handle case when nested value is falsy (affected b-table when using nested keys)

Enhancements

  • v-b-scrollspy: support when vue-router is in hash based route mode
  • b-alert: refactored code for better event emitting
  • b-form-textarea: improved computedHeight calculation when in auto resize mode
  • b-modal: auto return focus to trigger element using previous document.activeElement if no return focus element specified
  • b-pagination-nav: better auto page detection for IE

Accessibility

  • b-breadcrumb: improvements to aria-* attributes
  • b-form-group: improvements to aria-* attributes and logic

Other

  • Improved docs searching powered by Algolia DocSearch
  • Completed conversion of all unit testing to vue-test-utils
  • Added additional unit testing for improved code coverage (99% coverage) and future change impact assurance
Commits

The new version differs by 89 commits.

  • bf85236 Merge pull request #2978 from bootstrap-vue/dev
  • 85e6905 chore: bump version (#3035)
  • 144be2d chore(build): ensure Vue is excluded from bootstrap-vue.esm.js build (#3036)
  • e5c0aa5 feat(modal): auto return focus to trigger elements using document.activeElement if no return focus provided (#3033)
  • 771424c chore: prettify (#3034)
  • eea4c94 chore(docs): collapse docs minor update
  • 944af8a chore(docs): image docs minor updates
  • c72b12b chore(docs): minor updates to form docs
  • 56aa52f chore(docs): minor update to card docs formatting
  • 680a321 chore(docs): minor update to carousel docs formatting
  • 502eba9 feat(BvEvent): subclass BvEvent as BvModalEvent (#3024)
  • e03de63 chore(deps): update dependency autoprefixer to ^9.5.1 (#3032)
  • f4e617a docs: custom marked formatter for lead-in blockquotes (#3031)
  • 786b2e4 chore(docs): fix typo in table complete example (#3030)
  • ad57e8c fix(modal): prevent close on backdrop when click initiated inside modal content (fixes #3025) (#3029)

There are 89 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.17 to 2.0.0-rc.18.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.18

2.0.0-rc.18 (2019-04-08)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable Changes

Fixes

  • Enable babel option to interop default in build (fixes "Cannot read property 'extend' of undefined" error for Nuxt users)
  • Replaced invalid mixed keyword with any in table type definitions

Enhancements

  • New option for Nuxt module to choose between pre-tanspiled /ed BootstrapVue or using src/ for reduced production bundle sizes
Commits

The new version differs by 8 commits.

  • 472a5d7 Merge pull request #3049 from bootstrap-vue/dev
  • ba78e40 chore: update CHANGELOG.md (#3051)
  • 6aab90f chore: bump version (#3050)
  • 154feea chore(build): cleanup build files (#3039)
  • 8022481 feat(nuxt): add usePretranspiled option (#3048)
  • 4e981c2 fix(build): enable babel option to interop default (fixes #3038) (#3046)
  • 92809b3 chore(deps): update dependency vue-router to ^3.0.3 (#3045)
  • 36e8246 fix(typescript): replaced invalid mixed keyword with any (fixes #3041) (#3043)

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.18 to 2.0.0-rc.19.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.19

2.0.0-rc.19 (2019-04-21)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes:

Features

  • Bootstrap V4.3 Toasts (beta, requires PortalVue 2.x).
  • b-modal: support for optionally scoped slots and added new Vue.prototpe.$bvModal helper for showing/hiding modals and async OK and Confirm message boxes. Requires browser Promise support.
  • b-table: New prop table-class for applying arbitrary class(es) to the <table> element.
  • b-tabs: add new props fill, justified, active-nav-item-class and active-tab-class.

Fixes

  • b-col & b-form-group: implement self overwriting lazy props getter. Addresses issue when lazy loading individual components.
  • b-form-textarea: improve auto-row height calculation timing.
  • b-link and related components: ensure href prop is not passed to router-links.
  • b-modal: clear internal return_focus value after modal closes.
  • b-modal: fix close on click-out for IE11.
  • b-table: prevent hover style on busy/empty row.

Accessibility

  • b-dropdown & b-nav-item-dropdown: use semantic <ul> and <li> markup for better ARIA accessibility.
  • b-form-checkbox & b-form-radio: add aria-labelledby prop.
  • b-form-group: make aria-live attribute on feedback configurable.
  • b-tabs don't set aria-expanded on the panel.

Other

  • Docs Playground: add support for exporting to CodePen and CodeSandbox.
  • Additional core code optimizations.

Changes

  • Removed built in polyfills (hack) for Mutation Observer. IE 11 users should include the appropriate polyfills as mentioned in the getting started docs page.
Commits

The new version differs by 67 commits.

  • 2928fe1 Merge pull request #3096 from bootstrap-vue/dev
  • 84f6217 Update CHANGELOG.md
  • ea376de Update CHANGELOG.md
  • 66253d2 Update CHANGELOG.md
  • 34d9a51 chore: bump version (#3150)
  • 5deb5db feat(table): add new prop table-class for applying classes to table root element (closes #3138) (#3148)
  • 965b0c2 chore(docs): minor updates to toast docs (#3149)
  • c3bd004 fix(docs): use regex to normalize URL with better browser support (#3147)
  • 9dfe0bf fix(docs): info modal in complete example (closes #3144) (#3145)
  • 381eacf fix(tab): don't use aria-expanded on the panel (#3143)
  • 92756bd fix(col, form-group): implement self overwriting lazy props getter (fixes: #3080) (#3125)
  • f82f566 feat(form-checkbox, form-radio): add aria-labelledby prop (closes: #3139) (#3140)
  • 239da77 fix(nuxt module): ensure that css and transpile are arrays (fixes: #3141) (#3142)
  • 263f206 feat(toast): updates to toaster SCSS and structure and enable hover-pause (#3135)
  • 61cca79 chore(deps): update dependency rollup to ^1.10.1 (#3137)

There are 67 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.19 to 2.0.0-rc.20.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.20

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 prop pill for creating pill style buttons
  • b-dropdown: additional semantic markup optimizations for accessibility
  • b-dropdown & b-nav-item-dropdown: pass optional scope to default slot
  • b-modal: use PortalVue for modal placement
  • b-table: make table sort icons configurable via SCSS variables
  • b-toast & b-toaster: make some prop defaults configurable via the global config
  • v-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: fix is-nav link click behaviour - check if collapse has display: block !important before attempting to close collapse
  • b-dropdown & b-nav-item-dropdown: fixes keyboard nav issue with dropdown forms
  • b-form-input & b-form-textarea: properly handle out-of-sync values
  • b-modal: fix return focus edge case bug in IE11
  • b-modal: exclude document.body when determining return focus element, as focusing document.body can cause unwanted scrolls in some browsers
  • b-modal: prevent duplicate key when sending to portal-target
  • b-pagination & b-pagination-nav: use unicode escape sequence for default bookend button content
  • b-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
Commits

The new version differs by 79 commits.

  • 7a119b3 chore: release 2.0.0-rc.20
  • 3fcc5dd chore: bump version and update changelog (#3274)
  • ba182be chore(deps): update dependency eslint-plugin-prettier to ^3.1.0 (#3273)
  • effc026 chore(deps): update dependency rollup-plugin-node-resolve to ^4.2.4 (#3272)
  • 15b0487 chore: fix typo in type BvMsgBoxOptions definition (#3271)
  • e2ef9f6 chore(docs): minor docs updates (closes #3262) (#3263)
  • 10d4c4d fix(b-nav-item-dropdown): fix disabled state (fixes #3264) (#3266)
  • 06828aa chore(deps): update dependency codecov to ^3.4.0 (#3261)
  • 9af2e49 chore(docs): mention Vue CLI 3 plugin (#3256)
  • f46b5d8 fix($bvToast,$bvModal): ensure values passed to slots are arrays for Vue.js 2.5.x compatibility (closes #3174) (#3252)
  • afb5519 chore(deps): update all non-major dependencies (#3250)
  • 1f9ef9d chore(docs): minor updates to modal docs
  • f043906 chore(docs): minor update to modal docs
  • a192bfc chore: minor updates to code structure. (#3248)
  • 3d1d777 feat(b-dropdown & b-nav-item-dropdown): pass optional scope to default slot & fixes keyboard nav with dropdown forms (#3242)

There are 79 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.20 to 2.0.0-rc.21.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.21

2.0.0-rc.21 (2019-05-26)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes

Fixes

  • b-alert: handle case where dismiss countdown changes to a boolean value
  • b-dropdown: delay opening of dropdown via $nextTick when using the .show() method
  • b-input-group: fix issue with append slot
  • b-input-group: use same input-group-prepend/append for both props and slots
  • b-modal: delay initially open modal via nextTick when using v-model or visible prop
  • b-tabs: fix regression when tabs are rendered in a lazy modal
  • b-toaster: CSS fix for IE11 support
  • types: fix msxBoxConfirm typo
  • use installFactory for main BootstrapVue plugin installer

Features

  • b-img-lazy: add support for IntersectionObserver (default, with fallback to scroll events if Intersection Observer not available)
  • b-modal: use custom transporter component for portalling content
  • b-tooltip, b-popover: add fallback-placement prop
  • b-table: don't use css grid for stacked table SCSS - for IE11 compatibility
  • all form controls: added new autofocus prop that will auto-foucs the input when the component is inserted into the DOM
  • types: better typescript type declaration files, when importing individual components and plugins.
  • Nuxt module: optimize imports into single import statements
  • don't warn about 'Multiple Vue instances detected' when testing in vue-test-utils + JSDOM

Accessibility

  • b-toast: prevent duplicate toast announcements for screen readers

Other

  • Updates to docs
Commits

The new version differs by 61 commits.

  • 9dad687 chore: release 2.0.0-rc.21
  • 382ea2a chore: bump version and update changelog (#3385)
  • ad0fb78 docs(header): order version dropdown based on hostname / dev mode (#3384)
  • ce19fc7 fix(table): don't use css grid for stacked table SCSS - for IE11 compatibility (closes #3307) (#3383)
  • 3fe6dd7 chore: update to utils/plugins multiple vue warn and docs intro update (closes #3351) (#3382)
  • 43902ec chore(docs): minor update to configuration docs (#3379)
  • 11c1049 chore(deps): update dependency eslint-plugin-import to ^2.17.3 (#3378)
  • 6b7fa93 chore(types): additional updates to type declarations (#3377)
  • 2b188a2 fix(tabs): fix regression of tabs in lazy modals - use DOM query for probing tabs after mount (closes: #3361) (#3375)
  • 3c1866d feat(es build): don't transpile import/export statements to require/exports, for better tree shaking (closes #3323) (#3358)
  • b180975 chore(docs): add advanced usage example to toasts (#3376)
  • 04c8449 chore: create FUNDING.yml (#3369)
  • 1604022 fix(b-dropdown): delay show of dropdown when calling show() (closes #3366) (#3367)
  • 4986caf chore(toast): update toast docs (closes #3359) (#3363)
  • 3aa7751 chore(deps): update dependency eslint-plugin-node to ^9.1.0 (#3362)

There are 61 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.21 to 2.0.0-rc.22.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.22

2.0.0-rc.22 (2019-05-31)

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes

  • Improved/sortened method for importing of plugins, components, and directives, as top-level named exports.
    The ESM and CJS builds now both include these top level named exports.
  • Reverted the es/ build directory (changed in v2.0.0-rc.21) back to mini-commonjs modules (from true ES modules) due to issues with Nuxt.js dev mode and some webpack builds expecting CJS format when cherry-picking individual components, directives and plugins from sub-directories.
  • DEPRECATION: The es/ build has been deprecated in favour of the newer esm and cjs builds, which allows for importing individual components, directives and plugins from top-level named exports. Users are encouraged to update their imports to the new syntax.

Fixes

  • b-modal: use safeId() when comparing id received by hide/show handler
  • b-tabs: fix regression with dynamically added tabs not showing
  • form controls: handle autofocus when inside a modal (or when inside a transition)
  • nuxt module: use bundle new esm build of bootstrap-vue
  • types: fix typing of BvComponent and BvPlugin
  • es/ directory build, revert to mini-cjs modules (note es/ dir is now deprecated)

Features

  • b-button: new prop squared for generating buttons with squared corners
  • b-tooltip, b-popover: allow global delay customization via config
  • All plugins, components, and directives are now available as top-level named exports:
    • Default export is still the BootstrapVue plugin
    • Simplified import format for importing components, directives, plugins: import { ModalPlugin, CardPlugin, BAlert, BRow, BCol, VBScollspyPlugin } from 'bootstrap-vue'
    • New esm/ modular build with top-level named exports (tree shakeable)
    • New dist/bootstrap-vue.esm.js esm bundle with top-level named exports
    • New dist/bootstrap-vue.common.js bundle with top-level named exports
    • No need to cherry-pick from sub directories for plugins/components/directives
    • Most package bundlers will pick the appropriate build automatically
  • Nuxt module:
    • Improved tree shaking using the new import methods
    • Automatically adds transformAssetUrls settings for BootstrapVue component props.
Commits

The new version differs by 26 commits.

  • c1b8d5b chore: release v2.0.0-rc.22
  • 8aaab7d Update CHANGELOG.md
  • 8a4a01d chore: fi comment typos
  • 9a42b4d Update CHANGELOG.md
  • 79152ce chore: bump version and update changelog (#3425)
  • 2aaec76 feat(b-tooltip, b-popover): allow global delay customization (#3426)
  • ae2040b feat(nuxt module): alias esm/ and es/ to src/ for Nuxt prod mode (#3423)
  • 8d7c193 chore(deps): update all non-major dependencies (#3424)
  • 9267d12 chore(docs): mention that Nuxt module now configures transformAssetUrls (#3421)
  • 0878ca6 feat: add "source": "src/index.js" entry in package.json (#3422)
  • ebbe8d5 chore(deps): update devdependency nuxt to ^2.8.0 (#3417)
  • ce3ba73 feat(nuxt): handle edge cases where component, directive and plugin names are passed as camelCase or kebab-case (#3418)
  • 9f6b1ad chore(build): don't include any externals in CommonJS bundle (#3420)
  • 6c386d3 feat(es): revert to tranforming es/ modules into CJS, and simplify build with top-level named import/exports (closes #3397, #3393, #3323) (#3404)
  • 18e6e51 chore(deps): update devdependency rollup to ^1.12.5 (#3414)

There are 26 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.24 to 2.0.0-rc.25.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.25

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes

Fixes

  • b-input-group: fix kebab-case prop names for prepend-html and append-html.
  • b-table, b-table-lite: adjustments to sort icon SCSS positioning, which fixes issues with placing dropdowns in table header cells.

Features

  • b-tooltip, b-popover: remove need for route watcher, preventing open tooltip/popover from closing if child route changes and trigger element is still in document.
  • b-table, b-table-lite: don't render thead or tfoot if no detected fields (for accessibility reasons).
  • b-table: allow sorting of virtual fields that have a formatter function + support optional localCompare options.
  • b-tabs: emit new changed event whenever tabs added, removed or re-ordered.

Other

  • Docs: added new accessibility reference section
  • Various devDependency and dependency updates

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 has been deprecated and will be removed in 2.0.0 stable release.

Commits

The new version differs by 103 commits.

  • 3f008b2 Update docs-publish.sh
  • ea39d20 Update docs-publish.sh
  • 14a41c1 Update docs-publish.sh
  • 229f800 chore: update docs-publish.sh known_hosts file
  • 7d42a0c chore: update docs-publish.sh (#3592)
  • 0c42554 chore: update docs-publish.sh (#3592)
  • bb9fd98 chore: release 2.0.0-rc.25
  • 3b39667 chore: bump version and update changelog (#3591)
  • 320ba26 chore: update pagination-nav.spec.js to prevent JSDOM errors messages (#3590)
  • 386134b chore(deps): update devdependency eslint to v6 (#3559)
  • 7d58d09 chore: improve CircleCI config (#3589)
  • 90b7c83 chore(deps): update all non-major dependencies (#3588)
  • c0ca1fd feat(b-table): sort fields that have a formatter function + support localCompare options (closes #3178, #1173) (#3585)
  • b4deb05 docs(table): minor update to selectable rows example (#3586)
  • 6ec757f chore(deps): update all non-major dependencies (#3587)

There are 103 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.25 to 2.0.0-rc.26.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.26

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 listener
  • b-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 new lazy 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 or polyfill.io polyfills.

Types

  • bv-toast: add noCloseButton property to BvToastOptions 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.

Commits

The new version differs by 54 commits.

  • a0736a8 Merge pull request #3610 from bootstrap-vue/dev
  • 4c70da2 chore: bump version (#3660)
  • 615a719 fix(carousel-slide): do not render carousel-caption wrapper if no content (#3662)
  • b92de58 chore(deps): update devdependency lodash to ^4.17.13 (#3661)
  • 7998398 chore(deps): update devdependency lodash to ^4.17.12 (#3659)
  • 88919a5 docs(carousel): document the content-visible-up property (#3658)
  • e5eb9fc feat(docs): add home and playground links to sidebar navigation (#3654)
  • d7cb071 feat(tooltip): add in SCSS support for specifying tooltip variant background color level (#3653)
  • ae9ee27 chore(deps): update all non-major dependencies to ^7.5.4 (#3657)
  • 50809fd docs(table): add responsive="sm" to some of the wider table examples (#3651)
  • 3115dae fix(b-table): add clearfix to table cells in case label wraps in stacked mode (#3652)
  • 63cdf47 docs: don't collapses toc sub-sections when position sticky not supported (#3648)
  • b75ec02 chore(deps): update all non-major dependencies to ^7.5.3 (#3649)
  • 88e54ca docs: animate logo on load (#3645)
  • 695edae feat(tooltip, popover): add support for contextual variants and custom class (closes #1983, #2075) (#3644)

There are 54 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.26 to 2.0.0-rc.27.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.27

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes

Fixes

  • b-modal: ensure header is read for accessibility with JAWS screen reader
  • b-nav-item-dropdown: clicking toggle a second time should close menu
  • b-table: fix IE11 edge case where custom inputs were not clickable in clickable/sortable cells
  • tooltip, popover: handle case where tooltips are applied to dropdowns, obscuring the menu in some cases. Tooltips/popover now auto-hide when the menu opens.

Features

  • b-dropdown: new prop split-button-type to specify button type for the split button
  • b-modal: for accessibility, read only modal title and not whole header + additional A11Y options
  • b-tabs: add new tabs-start slot for prepending extra contentless tab buttons. Deprecate tabs slot in favour of new tabs-end slot.
  • Minor codebase improvements, shaving a few bytes off bundle sizes

Other

  • Minor docs updates and fixes
Commits

The new version differs by 39 commits.

  • 42eeb28 chore: release 2.0.0-rc.27
  • 8f3b253 chore: bump version and update changelog (#3726)
  • f2805aa chore(docs): add implemetation note on auto-height textarea (closes #3716) (#3725)
  • 0616cba chore(deps): update devdependency babel-plugin-istanbul to ^5.2.0 (#3724)
  • 8f72f22 chore(deps): update all non-major dependencies (#3723)
  • 1ce8c6d feat(b-modal): for accessibility, read only modal title and not whole header + additional A11Y options (addresses #3712) (#3715)
  • 026b4cc chore(docs): minor tweak to landing page (#3718)
  • db29a28 chore(deps): update devdependency eslint-plugin-jest to ^22.12.0 (#3721)
  • cd4ffb3 chore(deps): update devdependency eslint-plugin-import to ^2.18.2 (#3720)
  • 0aafdb1 chore(deps): update devdependency codemirror to ^5.48.2 (#3719)
  • 6a9d0ce fix(b-modal): ensure header is read for accessibility with JAWS (closes #3712) (#3713)
  • 8104250 chore(deps): update all non-major dependencies (#3714)
  • 629951e fix(b-nav-item-dropdown): clicking toggle a second time should close menu (closes #3707) (#3706)
  • 37be20b chore(deps): update devdependency eslint-plugin-jest to ^22.11.1 (#3711)
  • fe42f33 chore(deps): update devdependency eslint-plugin-jest to ^22.11.0 (#3710)

There are 39 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.27 to 2.0.0-rc.28.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.28

Please see the changelog for a complete list of commits, and the online documentation for usage.

Notable changes

This release is expected to be the last RC release. Next release (hopefully) will be v2.0.0 stable.

Fixes

  • b-carousel: reset touchDeltaX to prevent click transformed in swipe.
  • b-modal: prevent page scroll when tabbing to bottom of modal + better CTRL+TAB handling.
  • b-table: better detection of active text selection during click events.
  • b-table: do not sort by formatted value by default (sort by formatted was introduced in 2.0.0-rc.25).
  • b-table, b-table-lite: place <tfoot> after <tbody> element for accessibility reasons (and HTML5 spec)
  • b-tabs: fix nav item id and aria-controls bug

Features

  • config: add config defaults for all size properties.
  • b-form-file, b-form-checkbox, b-form-radio: have input element inherit non-prop attributes.
  • b-form-file, b-form-checkbox, b-form-radio: add support for control sizes.
  • b-table: programmatic row selection.
  • b-table: make sorting by formatted value opt-in per field (note this is a change from the sorting by formatted value behaviour of versions 2.0.0-rc.25 through rc.27).
  • b-table: added TypeScript declarations for sort-compare-locale and sort-compare-options.
  • b-table: allow users to specify top-level keys to be ignored or included when filtering, plus add option to filter based on formatted value.
  • b-table, b-table-lite: introduce new field scoped slot naming convention + new fallback scoped slots, and deprecates old field slot name convention.
  • b-table-simple: new simple <table> wrapper component that allows users to render their own <thead>, <tfoot>, <body>, etc, content, supporting Bootstrap v4 basic table style options.
  • tables: new table child element helper components (b-tbody, b-thead, b-tfoot, b-tr, b-th, and b-td), plus new sort-null-last and table-variant props.
  • tables: add optional sticky header (fixed header) support via new prop sticky-header.
  • tables: add optional sticky columns (fixed column) support.
  • b-toast: added SCSS variable for overriding default toast background color opacity value.

Potential breaking changes

  • b-table: based on user feedback, sorting by formatted value is now opt-in per field. This is a change from the default sorting by formatted value behaviour of versions 2.0.0-rc.25 through rc.27. Sorting by formatted value was introduced in 2.0.0-rc.25.

Deprecation notes

  • b-table and b-table-lite field scoped slot name syntax (for custom data and header/footer formatting) has been changed in this version to use a new square bracketed syntax. While the previous naming syntax still works, it has been deprecated in favour of the newer naming convention (which prevents potential slot-name conflicts with fields named default and other table slots). Users are encouraged to switch to the new table field slot name syntax, as the old slot name syntax will be removed in 2.0.0 stable release!

  • Users should have switched 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!

Commits

The new version differs by 79 commits.

  • 3f009fd chore: release 2.0.0-rc.28
  • 99fab67 Update meta.json
  • f78e0ca chore: bump version and update changelog (#3859)
  • dfaa408 chore: remove undocumented setConfig top level export (#3858)
  • 5b5f2b8 feat(tables): add support for sticky columns (#3847)
  • 9a4fe24 feat(b-table): programmatic row selection (closes #3064, #3370) (#3844)
  • ed99f9c fix(b-modal): prevent page scroll when tabbing to bottom of modal + better tab containment in enforceFocus (closes #3842) (#3846)
  • 8e956e3 chore(plugin): add NAME option to vueUse (closes #3849) (#3850)
  • 3c2ea39 chore(docs): add link to changelog on intro page (#3851)
  • 21e48a6 chore(docs): fix long URLs in intro docs for small screens
  • 5c3111c chore(deps): update devdependency terser to ^4.1.4 (#3848)
  • caab3db chore(docs): fix typo in table docs
  • b7c6fa9 chore(deps): update devdependency sass-loader to ^7.2.0 (#3843)
  • 1389efa feat(config): defaults for all size properties (closes #3805) (#3841)
  • b02fb49 chore(docs): minor updates to table docs (#3840)

There are 79 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.0.0-rc.28 to 2.0.0.

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0

Released: 2019-09-06

Please see the changelog for a complete list of commits, and the online documentation for usage.

BoootstrapVue 2.0.0 stable introduces several new features and bug fixes. Please note that this release also includes several breaking changes.

Notable improvements:

  • Tooltips and popovers have been competely re-written for better reactivity and stability. The directive versions are now reactive to trigger element title attribute changes and configuration changes. The component versions now perform better when qucikly hovering/unhovering the trigger element. Component and directive versions now have a default delay of 50ms (affects 'hover' and 'focus' triggers only). They can now have a trigger of 'manual' (when used by itself) of which they can only be opened or closed programmatically. Users can now optionally specify the ID that the tooltip or popover uses. For accessibility reasons, the title attribute is removed from the trigger element (target) only when the tooltip or popover is showing, and is restored when hidden.
  • Modals, tooltips, popovers, and toasts now work with scoped style classes (requires the use of vue-loader's /deep/, ::v-deep or >>> deep selectors for targeting inner elements, just like with any other component).
  • New SVG background image based sorting indicator icons for <b-table>, with the ability to place them on either the right (default) or left of the table cell headers (via a new prop).
  • Programmatic selection of <b-table> selctable rows.
  • Ability to provide your own custom footer structure for <b-table> and <b-table-lite>.

Breaking changes and deprecated features removal v2.0.0

Please carefully read the following before upgrading to v2.0.0 stable!

  • Vue 2.6+ is now required at a minimum, 2.6.10+ is recommended. Some components will fail to work as expected if using Vue 2.5 (notably tooltips and popovers, but other components may be affected as well).
  • All deprecated features have been removed in v2.0.0 stable in order to reduce bundle size and simplify code.

Two notable breaking changes are:

  • changes to the table slot naming syntax: the table slot syntax introduced in rc.28 has been modified in v2.0.0 stable for better compatibility with the new Vue v-slot syntax and its limitations (which currently are not documented in the Vue.JS docs).
  • the removal of the deprecated /es build directory: Users should now be importing the new top-level named exports when importing individual components, directives, and plugins.

Read the following migration guide for more details.

Migration guide v2.0.0

  • Removal of the deprecated /es build directory. Users should now be using the new simplified import syntax introduced in v2.0.0-rc.22. Users should be importing the top-level named exports instead.
  • b-dropdown: removal of deprecated text slot. Use the button-content slot instead.
  • b-form-* controls, b-form-group, b-form-invalid-feedback and b-form-valid-feedback: validation prop state now only accepts true, false, or null values. Passing the strings 'invalid' or 'valid' will no longer work.
  • b-form-group: removal of the deprecated horizontal and breakpoint props. Use props label-cols{-{breakpoint}} instead.
  • b-img-lazy, b-card-img-lazy: now rely only on IntersectionObserver support (native or via a polyfill) to determine when to show the image. If IntersectionObserver support is not detected, then the image will always be shown. Use a polyfill if you need to support older browsers (e.g. IE11)
  • b-modal: the deprecated BvModalEvent method cancel() has been removed. Use the method preventDefault() instead.
  • b-modal: the deprecated BvModalEvent property modalId has been removed. Use the property componentId instead.
  • b-nav: removal of the deprecated is-nav prop. Use b-navbar-nav component instead when placing navs in b-navbar.
  • b-nav-item-dropdown: deprecated props extra-menu-classes and extra-toggle-classes have been removed. Used props menu-class and toggle-class (respectively) instead.
  • b-table and b-table-lite: table cell field, header and footer scoped slot naming convention has changed. Users should be using the new table round bracketed slot naming syntax: use slot cell(field) instead of field or [field], use slot head(field) instead of HEAD_field or HEAD[field], use foot(field) instead of FOOT_field or FOOT[field]. This change was required for better compatibility with the new Vue v-slot syntax. The square bracket syntax introduced in 2.0.0-rc.28 has been replaced with the round bracket syntax to reduce possible confusion and potential future issues with Vue 2.6's new dynamic slot name syntax.
  • b-table: the filter prop will no longer accept a function reference (previously deprecated). Instead, pass a function to the filter-function prop when using a custom filter function. The prop filter is only to be used for the filter's criteria (i.e. the search value, search RegExpr, etc).
  • b-table: passing an object as a fields definition will no longer work. Use the array of strings or array of objects (or a combination of the two) fields definition format instead.
  • b-table: sorting icon SASS variables have been changed to handle the new SVG backgrounds. If you previously had custom CSS styling/icons, they will not work as expected - but sorting will still work. the SVG backgrounds can be controlled via SASS variables.
  • b-tab: removal of deprecated href prop. Use <b-nav> for controlling panes that change with URL changes.
  • b-tabs: removal of deprecated tabs slot. Use slot tabs-end instead.
  • b-tabs: removal of deprecated bottom prop. Use the end prop instead.
  • Tooltip SCSS: deprecated variable $bv-tooltip-bg-level has been removed. Use variable $b-tooltip-bg-level instead.
  • Popover SCSS: deprecated variables $bv-popover-bg-level, $bv-popover-border-level, and $bv-popover-color-level have been removed. Use variables $b-popover-bg-level, $b-popover-border-level, and $b-popover-color-level (respectively) instead.

Please refer to the documentation for the latest usage and examples, and below for a list of fixes and new features.

Bug Fixes v2.0.0

  • b-dropdown-*: ensure class bindings are placed on root element for all dropdown sub-components (closes #4022) (#4024) (81efb89)
  • b-form-textarea: handle initial auto-height when in modal, tabs, or other component with transition or which uses v-show (fixes #3936, #3702) (#3937) (be3ac62)
  • b-link: only add the nativeOn property to componentData when rendering a router link (#3976) (62fb0b6)
  • b-modal: ensure non-prop attributes are transferred to the modal outer wrapper div (closes #3896) (#3921) (8bf3a55)
  • b-modal: fix scroll to top issue when modal has no-fade set (#4004) (332b79f)
  • b-table, b-table-lite: handle edge case where field slot returns no vNodes (fixes #3919) (#3920) (a392059)
  • b-table, b-table-lite: render header when not always stacked mode (fixes #3886) (#3887) (2302b31)
  • b-table, b-table-lite: generate :key for row-details row based on the primary-key field value if available (#4025) (c7cb16f)
  • v-b-toggle: don't override role if element has a role assigned (#3889) (5d155ba)
  • tooltip, popover: overall code refactor for better reactivity and performance (fixes: #1990, #2937, #3480,
    #3717, #3854, closes #3451) (#3908) (eebab43)

Features v2.0.0

  • b-carousel: add prop no-wrap for disabling wrapping to start/end (closes #3902) (#3905) (2c8bd23)
  • b-dropdown: add role=presentation to <li> elements for improved a11y (#3996) (464d257)
  • b-img-lazy: switch IntersectionObserver to use private v-b-visible directive (#3977) (249ccfa)
  • b-modal: add scoped style support when portalled (non-static modal) (#3962) (77ad6b9)
  • b-nav: add card header support (#3883)
    (4046a53)
  • b-pagination: if number of pages changes, try and keep current page active (closes #3716) (#3990) (ae8ce78)
  • b-modal: add prop for auto focusing one of the built in-buttons once shown (closes #3945) (#3979) (6f2827e)
  • b-table: allow field definition properties filterByFormatted and sortByFormatted to accept a formatter function reference (closes #3892) (#3898) (5492b38)
  • b-table: new sorting icons using SVG, plus option to place icon on left of header cell (closes #3687, #3696, #3918, #3966) (#3968) (c4442f4)
  • b-table: add filter-debounce prop for debouncing filter updates (#3891) (03536a5)
  • b-table: add selectAllRows() and clearSelected() to thead/tfoot slot scopes (addresses #3901) (#3907) (86c53dd)
  • b-table, b-table-lite: switch slot name syntax to use round brackets instead of square brackets (#3986) (fca7bd5)
  • b-table, b-table-lite: remove deprecated slot names, introduce new slot names (#3866) (249efd9)
  • b-table, b-table-lite: use aria-details rather than aria-describedby when details row showing (addresses #3801) (#3992) (f6f73c7)
  • b-table, b-table-lite: add support for custom header attributes (closes #2244) (#3876) (8784f31)
  • b-table, b-table-lite: add new scoped slot custom-foot to allow user to create their own table footer (closes #3960) (#4027) (cbeeef9)
  • b-table, b-table-lite, b-table-simple: add no-border-collapse prop and SCSS (#3987) (253b4f6)
  • b-toast: add support for scoped styles (#3963) (ca1b5de)
  • tooltip, popover: overall code refactor for better reactivity and performance (fixes: #1990, #2937, #3480, #3717, #3854, closes #3451) (#3908) (eebab43)

Depreaction removals v2.0.0

  • b-dropdown: remove deprecated slot text (#3868) (29eb8b1)
  • b-form-group: remove deprecated prop horizontal and breakpoint (#3879) (b301822)
  • b-nav, b-nav-item-dropdown: remove deprecated slot and props (#3867) (21fab35)
  • b-modal: remove BvModalEvent deprecations (#3864) (90c299c)
  • b-table, b-table-lite: switch slot name syntax to use round brackets instead of square brackets (#3986) (fca7bd5)
  • b-table, b-table-lite: remove deprecated slot names, introduce new slot names (#3866) (249efd9)
  • b-tabs: remove deprecations (#3863) (0edac49)
  • tooltip/popover: remove SCSS deprecations (#3869) (bea49d4)
  • build: remove deprecated es/ build (#3604) (3828f59)
Commits

The new version differs by 96 commits.

  • e42ef07 Merge pull request #3862 from bootstrap-vue/dev
  • 5930f04 chore: bump version and update changelog (#4017)
  • 72ceef8 chore: coverage fixes for babel dep upgrades (#4034)
  • efe84a1 Revert "chore(deps): update devdependency @nuxtjs/pwa to ^3.0.0-beta.17 (#4026)" (#4031)
  • 4b8a8c7 fix(docs): hading before margin (#4029)
  • cbeeef9 feat(b-table, b-table-lite): add new scoped slot custom-foot to allow user to create their own table footer (closes #3960) (#4027)
  • 81efb89 fix(b-dropdown-*): ensure class bindings are placed on root element for all dropdown sub-components (closes #4022) (#4024)
  • c7cb16f fix(b-table, b-table-lite): use :key for row details based on the primary key value if available (#4025)
  • 2012d07 chore(deps): update devdependency @nuxtjs/pwa to ^3.0.0-beta.17 (#4026)
  • 6aa16b8 chore(deps): update devdependency eslint-plugin-jest to ^22.17.0 (#4023)
  • 64735a3 chore: tooltip/popover directives execute title/content if function before each show (#4020)
  • 10ff04a chore(deps): update devdependency eslint-plugin-node to v10 (#4019)
  • acb34e7 chore(docs): minor adjustments to the table docs (#4016)
  • 78c604c perf(b-table): cache cell slot names each render cycle (addresses #4008) (#4011)
  • 5855330 docs(router-links): add more details to active-class and exact-active-class props (closes #4012) (#4013)

There are 96 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.1

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)
Commits

The new version differs by 30 commits.

  • 10d7a0f Merge pull request #4060 from bootstrap-vue/dev
  • 389eec5 chore: bump version and update changelog v2.0.1 (#4080)
  • c6a3030 docs(b-form-radio): add note that unchecked-value is not submitted via native form submit (closes #4089) (#4090)
  • 22581e3 docs: add opencolletive backers/donors on landing page (#4086)
  • 55d84e3 docs: fix syntax error in table component's README (#4088)
  • 77f5be1 fix(b-table): remove extra slashes in mixins imports (#4087)
  • 8a3d616 Merge pull request #4084 from bootstrap-vue/master
  • 28a4775 chore(docs): fix broken link in file-input docs
  • 0b7de29 fix(v-b-tooltip, v-b-popover): don't show if no title/content provided (closes #4064) (#4076)
  • 9ddd115 fix(b-table): handle filter as an object when using providers and prevent duplicate provider calls on mount (fixes #4065) (#4068)
  • 9f95ef1 chore(deps): update devdependency @nuxtjs/pwa to ^3.0.0-beta.19 (#4078)
  • 1eda4fe fix(tooltip, popover): check document.body instead of document for IE11 support (fixes #4074) (#4075)
  • de6e229 chore(docs): ensure opengraph and twitter meta is provided (#4072)
  • 56f9ecd chore(playground): fix linting warning
  • 6efec4d chore(deps): update devdependency eslint-config-prettier to ^6.3.0 (#4069)

There are 30 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.2

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)
Commits

The new version differs by 23 commits.

  • 7877bab Merge pull request #4099 from bootstrap-vue/dev
  • d5460c7 chore: bump version to 2.0.2 (#4137)
  • 16e228a Prettify
  • 4271cee docs(b-toast): show example of using <b-alert> as an alternative to a toast (#4136)
  • a54a647 fix(b-popover, b-tooltip): ensure boundary-padding is passed to popper instance (fixes #4131) (#4133)
  • d82c4f5 chore(deps): update devdependency codecov to ^3.6.1 (#4132)
  • 8c65b53 chore(deps): update devdependency codemirror to ^5.49.0 (#4130)
  • b7ab9c4 chore(deps): update devdependency codecov to ^3.6.0 (#4129)
  • fdb8bb6 fix(tables): ensure row variant active (class table-active) takes precedence over other row variants (addresses #3008) (#4127)
  • f079fcf docs: add 3rd party components/library links to misc docs (#4103)
  • 4f935ce fix(collapse): don't make id prop required (#4109)
  • 46f2a7d docs(modal): add section on footer button sizing (#4108)
  • 2dd8d5a fix(tooltip, popover): hide trigger element title attribute during show delay (fixes #4114) (#4120)
  • d9900ab fix(tables): add in missing Bootstrap variant class bg-active for dark tables (#4098)
  • e35ad51 docs(table): document table active variant in selectable rows section (#4097)

There are 23 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.3

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)
Commits

The new version differs by 40 commits.

  • 2fd03f0 chore: release v2.0.3
  • 6a2ef1d Update CHANGELOG.md
  • 041494c chore(deps): update devdependency eslint-config-prettier to ^6.4.0 (#4201)
  • 073ac96 chore: bump version and update changelog (#4196)
  • e242039 chore(deps): update devdependency autoprefixer to ^9.6.4 (#4200)
  • 280d487 chore(docs): add head meta description to section index pages for better SEO (#4195)
  • efcdba6 docs(table): add details on the tbody-tr-class callback arguments (#4194)
  • 0e1f871 chore(deps): update devdependency terser to ^4.3.7 (#4199)
  • 5657666 chore(deps): update all non-major dependencies (#4197)
  • 3bf6c6a chore(docs): minor fix to popover component docs
  • 3f0d46a perf(b-table, b-table-lite): delegate row event handlers to the tbody element (#4192)
  • dfbc398 chore(deps): update devdependency terser to ^4.3.6 (#4193)
  • 5c28bd2 fix(v-b-modal): bind to inner link or button for dropdown items or nav items (fixes #4149) (#4187)
  • 6cee6c0 chore(deps): update devdependency rollup to ^1.23.0 (#4188)
  • 676e62a chore(docs): improve v-play performance and only recreate instance if changed (#4185)

There are 40 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.4

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
Commits

The new version differs by 18 commits.

  • 7b16a72 chore: release v2.0.4
  • 41788e0 Update CHANGELOG.md
  • 97ea2d1 chore(release): bump version and update changelog (#4235)
  • f0f836e chore(docs): note about requiring BootstrapVue custom CSS for tooltips/popovers (#4238)
  • fd48ded chore(deps): update devdependency nuxt to ^2.10.1 (#4237)
  • 37149d2 chore(deps): update all non-major dependencies to ^7.6.4 (#4233)
  • ba9a805 chore(docs): minor update to b-form-input docs (#4228)
  • f3f42f2 perf(b-table, b-table-lite): improve render performance (closes #4211, #4155) (#4213)
  • b852bba fix(b-dropdown-form): fix SCSS styling when placed in a nav dropdown (fixes #4220) (#4223)
  • 9f216df fix(types): BCardSubTitle component declared export name (#4229)
  • 5855ffd chore(deps): update all non-major dependencies to ^7.6.3 (#4226)
  • 494d742 chore(docs): tweaks to page quick-links styling (#4219)
  • fe7dc04 chore(core): docs show advanced scss import (#4207)
  • 2ec602f chore(docs): minor updates to the theming reference section (#4224)
  • 64d556d fix(carousel): disable the next/prev controls when the carousel is sliding (closes #4210) (#4212)

There are 18 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.1.0

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
Commits

The new version differs by 78 commits.

  • 2ed2fde chore: release v2.1.0
  • d998b84 chore: bump version and update changelog (#4315)
  • 9508275 chore(deps): update devdependency rollup to ^1.27.0 (#4376)
  • 030a3d8 fix(b-table, b-table-lite, b-tbody): fix delegated event handlers when transition + minor adjustment to row key generation (fixes #4370) (#4372)
  • f54ca29 fix(v-b-modal): ensure trigger element is keyboard accessible if not a link or button, for A11Y (#4365)
  • fbbcffb chore(deps): update devdependency rollup to ^1.26.5 (#4369)
  • 2793852 chore(deps): update devdependency terser to ^4.4.0 (#4368)
  • 3b35f9d chore(deps): update devdependency terser to ^4.3.10 (#4367)
  • a3484c4 chore(deps): update devdependency rollup to ^1.26.4 (#4366)
  • 0d27d7b fix(v-b-modal): open modal using ENTER key on non-button elements for A11Y (#4364)
  • e7a7f97 chore(deps): update devdependency @babel/standalone to ^7.7.3 (#4363)
  • a858523 fix(docs): tabs lazy examples (#4362)
  • 56b3958 fix(tables): fix issue with sticky columns when table is not responsive but has sticky headers (fixes #4354) (#4356)
  • 677de40 chore(docs): fix eslint warnings (#4361)
  • 2779a0a fix(b-dropdown): handle issue with touch devices on MacOS using Safari/Firefox (Fixes #4328, #4344) (#4329)

There are 78 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.2.0

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)
Commits

The new version differs by 142 commits.

  • c1cf970 chore: release v2.2.0
  • 4853938 chore: bump version and update changelog (#4573)
  • 2e794fe chore(docs): use icons on landing page (#4576)
  • 704d89a chore(docs): add caniuse link to form-input docs input type section
  • a75b7ac chore(deps): update devdependency terser to ^4.6.2 (#4572)
  • 7a5a629 chore(deps): update devdependency rollup to ^1.29.0 (#4571)
  • 7d8eef7 chore(deps): update devdependency husky to ^4.0.1 (#4569)
  • b3ad726 feat(b-tooltip): add noninteractive prop (closes #4556) (#4563)
  • f5a2fba chore(docs): minor updates to the icons docs (#4567)
  • df465aa chore(docs): disable autocomplete on the icons search field (#4566)
  • 8877542 chore(deps): update devdependency postcss-cli to v7 (#4565)
  • e013dc6 feat(docs): make more concise and explain how to hide b-toast title (#4542)
  • 9d93995 chore(deps): update devdependency husky to v4 (#4561)
  • 1bf9e59 feat(chore): configure pre-commit hook (fixes #4532) (#4552)
  • bc801a7 chore(deps): update all non-major dependencies (#4559)

There are 142 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.2.1

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
Commits

The new version differs by 31 commits.

  • a25c099 chore: patch release v2.2.1
  • 30b0c9d chore(table): fix typo in docs json meta
  • 2738b75 chore: bump version and update changelog (#4596)
  • 00f487a chore(deps): update all non-major dependencies to ^7.8.3 (#4616)
  • b706be6 chore(deps): update devdependency terser to ^4.6.3 (#4615)
  • 7e8c577 chore(deps): update devdependency sass-loader to ^8.0.2 (#4614)
  • 0e3e7e0 fix(modal, tooltips, popovers): remove no longer needed nextTick delay when updating content in transporter portal (closes #4589) (#4604)
  • 4f33e16 chore(deps): update all non-major dependencies to ^7.8.2 (#4612)
  • ca6aac9 chore(deps): update devdependency @babel/standalone to ^7.8.1 (#4610)
  • d657f11 chore(deps): update devdependency eslint-plugin-jest to ^23.6.0 (#4609)
  • 8a366aa chore(deps): update all non-major dependencies (#4606)
  • 899779f fix(icons): make icon transform props work with IE11 (closes #4607) (#4608)
  • defbec0 chore(docs): update modal prevent closing example (#4605)
  • c8b5ba3 chore(deps): update devdependency eslint-plugin-import to ^2.20.0 (#4602)
  • 0d45877 chore(deps): update devdependency @nuxtjs/google-analytics to ^2.2.3 (#4600)

There are 31 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.3.0

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)
Commits

The new version differs by 35 commits.

  • 7f3577f chore: release v2.3.0
  • bba1dc8 chore: bump version and update changelog (#4670)
  • e53a05d fix(v-b-modal): only unbind/rebind if trigger element or modal ID changes (closes #4669) (#4672)
  • 3a3ee1d feat(b-pagination, b-pagination-nav): add page button class props and option to show first/last page numbers (closes #4597, #4533) (#4622)
  • af0b6eb chore(deps): update all non-major dependencies (#4666)
  • 079a560 chore(build): export the icons plugin direct from icons/plugin.js (#4640)
  • b185cdb feat(icons): add stacking support (#4658)
  • a64d5cc chore(docs): correct use of its vs. it's and minor tweaks (#4664)
  • b899fac feat(b-form-tags): new option to specify input type (closes #4644) (#4645)
  • 950f6b9 chore(deps): update devdependency lint-staged to ^10.0.2 (#4665)
  • 7379c6d feat(b-button-close): add content prop (#4574)
  • fe47416 chore(deps): update jest monorepo to v25 (#4662)
  • 9196105 chore(deps): update all non-major dependencies (#4660)
  • 8ffc02a chore(deps): update devdependency husky to ^4.1.0 (#4659)
  • af45572 chore(deps): update devdependency rollup to ^1.29.1 (#4655)

There are 35 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.4.0

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)
Commits

The new version differs by 23 commits.

  • b49e704 chore: release v2.4.0
  • f317cb5 chore: bump version and update changelog (#4711)
  • e268a42 chore(deps): update devdependency highlight.js to ^9.18.1 (#4713)
  • bdf0f5d chore(deps): update devdependency codecov to ^3.6.4 (#4710)
  • 6da6c25 chore(docs): minor update to modal docs re TinyMCE (#4708)
  • c3ac992 feat(b-modal): add ignore-enforce-focus-selector prop (closes #4537) (#4702)
  • 6e0b852 chore(deps): update devdependency codecov to ^3.6.3 (#4707)
  • 39eb19c chore(deps): update devdependency lint-staged to ^10.0.7 (#4704)
  • 128aa19 chore(deps): update devdependency rollup to ^1.31.0 (#4703)
  • 954176d fix(b-form-input, b-form-textarea): properly handle out-of-sync values (closes #4695) (#4701)
  • cedf702 chore(deps): update devdependency lint-staged to ^10.0.6 (#4699)
  • 8656c66 chore(deps): update all non-major dependencies to ^7.8.4 (#4698)
  • f16b386 chore(deps): update devdependency lint-staged to ^10.0.5 (#4696)
  • 2eab55b fix(b-dropdown): focus-in handling for Safari and Firefox on macOS/iOS (closes #4328) (#4426)
  • 3a50ad8 feat(b-nav-item-dropdown): add boundary prop, applicable when not in b-navbar (closes #4684) (#4691)

There are 23 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.4.1

Bug Fixes v2.4.1

  • b-form-input, b-form-textarea: handle change event for all mobile device keyboards (closes #4724) (#4739) (166a932)
  • b-tooltip, v-b-tooltip: fix arrow margin (#4727) (865a655)

Other v2.4.1

  • dev dependency updates
  • minor docs updates
Commits

The new version differs by 13 commits.

  • d2ed469 chore: patch release v2.4.1
  • 47ba834 chore: bump version to 2.4.1 and update changelog (#4756)
  • c590ca6 chore(deps): update devdependency husky to ^4.2.3 (#4757)
  • a17eb57 chore(deps): update devdependency husky to ^4.2.2 (#4754)
  • 413b6db chore(deps): update devdependency codesandbox to ^2.1.12 (#4746)
  • 166a932 fix(b-form-input, b-form-textarea): handle change event for all mobile device keyboards (closes #4724) (#4739)
  • 623687a chore(readme): comment out package quality link as it is broken (#4740)
  • a6e7f76 chore(deps): update devdependency eslint-plugin-jest to ^23.7.0 (#4738)
  • dce12af chore(deps): update devdependency codecov to ^3.6.5 (#4735)
  • ca8d136 docs(homepage): show sponsors on homepage (#4729)
  • 865a655 fix(b-tooltip): fix arrow margin (#4727)
  • 1d25047 chore(deps): update devdependency @nuxtjs/pwa to ^3.0.0-beta.20 (#4715)
  • c3c5e43 chore(deps): update devdependency eslint-plugin-import to ^2.20.1 (#4714)

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.4.2

Bug Fixes v2.4.2

  • b-button: when href is "#" add role=button and appropriate keydown handlers for A11Y (#4768) (087a128)
  • b-modal: fix transition show enter timing (closes #4761) (#4766) (968c957)

Other v2.4.2

  • documentation updates
  • dev dependency updates
Commits

The new version differs by 16 commits.

  • 2082322 chore: release v2.4.2
  • 1e02769 Delete hover.js
  • 9220ae9 Create hover.js
  • 0bbb69d Update CHANGELOG.md
  • 6a0cdae docs(b-button): add accessibility section (#4770)
  • aedfedd Update CHANGELOG.md
  • d1f9907 Update package.json
  • 86e3479 Update CHANGELOG.md
  • 087a128 fix(b-button): when href is "#" add role=button and appropriate keydown handlers for A11Y (#4768)
  • 97a65c2 docs(popovers, tooltips): add info about focus only trigger and cross platform behaviour (#4767)
  • 968c957 fix(b-modal): transition timing (#4766)
  • 6adcd0f chore(deps): update devdependency rollup to ^1.31.1 (#4765)
  • 214168b chore: ignore browser.js and browser-icons.js` during esm modular build (#4764)
  • e9a99e6 fix(events): correct capture value of EVENT_OPTIONS_NO_CAPTURE (#4763)
  • 280dec8 chore: minor tweaks and fixes (#4760)

There are 16 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.5.0

Features v2.5.0

  • b-calendar, b-form-datepicker: new components b-calendar and b-form-datepicker (closes #3676, #1428) (#4712) (af0ded0)
  • b-form-spinbutton: new form control component b-form-spinbutton (#4744) (da5e473)
  • v-b-hover: new directive for reacting to hover changes (#4771) (b7adc6d)

Bug Fixes v2.5.0

  • b-form-tags: improve accessibility for screen reader users (#4775) (2328630)
  • b-modal: additional fixes for show transition behaviour (closes #4761) (#4777) (1113c6f)
Commits

The new version differs by 18 commits.

  • 62620e1 chore: release v2.5.0
  • 9313a05 chore: bump version and update changelog (#4793)
  • 39829be - Updated tooltips documentation (#4791)
  • 8625e99 docs: improve anchored heading accessibility (#4787)
  • 62abe28 chore(b-form-tags): remove new tag from package.json meta (#4788)
  • a33a8ae chore: remove beta tags from calendar and datepicker (#4785)
  • 88ea325 chore(b-form-spinbutton): add two missing props (#4784)
  • 92d7676 Delete time.js
  • 60fba22 Create time.js
  • 2328630 fix(b-form-tags): improve accessibility for screen reader users (#4775)
  • da5e473 feat(b-form-spinbutton): new form control component b-form-spinbutton (#4744)
  • 1113c6f fix(b-modal): additional fixes for show transition behaviour (closes #4761) (#4777)
  • b1d5c45 chore(deps): update devdependency eslint-plugin-vue to ^6.2.1 (#4779)
  • cc79c13 chore: sync dev with master
  • 4a4d5e1 chore(deps): update devdependency eslint-plugin-vue to ^6.2.0 (#4776)

There are 18 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.6.0

Features v2.6.0

  • b-calendar, b-form-datepicker: allow customization of in-component displayed date format (closes #4797) (#4835) (85c7e75)
  • b-form-datepicker: add button-content optionally scoped slot for calendar icon (#4795) (7a00910)
  • b-form-datepicker: add calendar-width prop (closes #4817) (#4822) (91b77bc)
  • b-pagination, b-pagination-nav: improve aria accessibility - changes to inner structure and aria attributes (closes: #4811, #4160) (#4810) (7ee4baa)
  • b-tabs: add ability to provide custom tab button attributes (closes: #4803) (#4806) (c541d3d)
  • b-time, b-form-timepicker: new components b-time and b-form-timepicker (#4783) (417ef8f)

Bug Fixes v2.6.0

  • b-form-datepicker: menu focus handling for Firefox and Safari on MacOS, and fix v-model update
    issue (closes #4814, #4827) (#4824) (09fa920)
  • b-form-spinbutton: prevent buttons from re-ordering when parent element is RTL (#4802) (ae2cce9)
  • b-form-spinbutton: prevent double increment/decrement on mobile (fixes #4838) (#4842) (9c2c700)

Other v2.6.0

  • documentation updates
  • dev dependency updates
Commits

The new version differs by 48 commits.

  • 4203876 chore(b-form-datepicker): fix typecheck during tests
  • 548f773 chore(b-form-datepicker): fix typecheck during tests
  • 5e85506 chore: release v2.6.0
  • 378e76f Update CHANGELOG.md
  • e2f2e67 chore(b-time): add fallback of hourCycle for IE 11 support (#4875)
  • a2f67c9 chore(docs): more tweaks for contributors for better IE 11
  • b18150b chore(deps): update all non-major dependencies to ^7.8.7 (#4874)
  • 8dfd771 chore(docs): contributors tweak
  • 23cb141 chore: bump version and update changelog (#4871)
  • b554723 chore: tweak contributors back link threshold dollar amount
  • 4f801be Update contributors-container.js
  • dfb9ad8 Update contributors.vue
  • 4e3c7d8 chore(deps): update devdependency cross-env to ^7.0.1 (#4872)
  • c5615c8 chore(deps): update devdependency terser to ^4.6.6 (#4868)
  • 505aa75 chore(docs): fix typo (#4867)

There are 48 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.6.1

Bug Fixes v2.6.1

  • b-form-spinbutton: respect step value for initial decrement when wrap enabled (closes #4884) (#4885) (28e7245)

Other v2.6.1

  • documentation updates and fixes
  • dev dependency updates
Commits

The new version differs by 16 commits.

  • c56cf40 chore: patch release v2.6.1
  • 24e9b11 Update CHANGELOG.md
  • a0a3398 chore: bump version and update changelog (#4893)
  • 430d2f5 chore(docs): minor CSS tweak for playground (#4902)
  • a661458 chore(docs): add carbon ad to playground (#4897)
  • 7714ec4 docs(a11y): add references to reduced motion for certain component animations (#4896)
  • 3fa3147 chore(deps): update devdependency rollup to ^1.32.1 (#4898)
  • 706926c docs: add Carbon ads (#4891)
  • b1eb8cf chore(docs): fix typo in README (#4895)
  • d4def9c chore(deps): update devdependency eslint-plugin-jest to ^23.8.2 (#4894)
  • bffb6a2 docs(b-calendar, b-form-datepicker): fix mistake in date formatting examples (#4890)
  • 9d07ad5 chore(deps): update devdependency cross-env to ^7.0.2 (#4889)
  • 28e7245 fix(b-form-spinbutton): respect step value for initial decrement when wrap enabled (closes #4884) (#4885)
  • 6e6d17e docs: improve code examples and enhance wording (closes #4859) (#4882)
  • bda2a04 chore(docs): show live examples of all positioning for tooltip and popover directives (closes #4877) (#4880)

There are 16 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.7.0

Features v2.7.0

Bug Fixes v2.7.0

  • b-form-file: fix value prop validation when using directory mode (fixes #4912) (#4913) (498a262)
  • b-form-file: make sure to catch all errors when resetting the input (#4936) (682bc46)

Other v2.7.0

  • deps: update devDependency rollup to 2.0.x
  • minor docs updates
Commits

The new version differs by 30 commits.

  • d3517a4 chore: release v2.7.0
  • ca29664 chore(icons): minor update to stacked animation example
  • c4ab5a5 Update CHANGELOG.md
  • 5c5a703 Update CHANGELOG.md
  • 927c234 chore(icons): additional adjustment for stacked animations (#4948)
  • 2c60769 chore: bump version and update changelog (#4944)
  • fd187c3 chore(deps): bump acorn from 6.4.0 to 6.4.1 (#4947)
  • b786f67 chore(icons): updates to CSS animations (#4945)
  • 7735729 chore(deps): update devdependency rollup to ^2.0.6 (#4943)
  • 151be5d chore(deps): update devdependency @babel/standalone to ^7.8.8 (#4939)
  • 7c781fa feature(b-icon): add animated icon options (closes #4720) (#4934)
  • c15f86a chore(deps): update devdependency rollup to ^2.0.5 (#4937)
  • 682bc46 fix(b-form-file): make sure to catch all errors when resetting the input (#4936)
  • d86a579 chore(b-overlay): add notes on using in <b-modal> (#4933)
  • 486e154 docs(list-group): update utility classes link to 4.4 (#4932)

There are 30 commits in total.

See the full diff

Your tests are still failing with this version. Compare changes

Release Notes for v2.8.0

Features v2.8.0

  • icons: upgrade to Bootstrap Icons 1.0.0.alpha3 (#4966) (d481365)
    • 200+ new icons
    • skip-* icon names fixed (closes #4733)
    • document-* icons renamed to file-*
    • alert-* icons renamed to exclamation-*
    • columns-gutters icon renamed to columns-gap
    • diamond icon renamed to gem because of new diamond-* shape icons
  • b-avatar: new <b-avatar> component (#4974) (b2325a3)
  • b-form-spinbutton: add slots for increment and decrement button content (closes #4958) (#4963) (5684405)

Other v2.8.0

  • docs updates
  • dev dependencies updates
Commits

The new version differs by 21 commits.

  • 4ee34a6 chore: release v2.8.0
  • 29b5f82 chore(docs): note changes from alpha2 to alpha3 icons (#4987)
  • 5032b00 chore: bump version and update changelog (#4978)
  • 9ad28e0 chore(deps): update all non-major dependencies (#4979)
  • 7ce1637 docs(b-overlay): add no-center example (#4981)
  • b2325a3 feat(b-avatar): new b-avatar component (#4974)
  • b2a4ea5 chore(deps): update devdependency codemirror to ^5.52.2 (#4975)
  • 3f66d93 Update README.md
  • dd7320b chore(b-calendar): use new double chevron icons (#4973)
  • 5684405 feat(b-form-spinbutton): add slots for increment and decrement button content (closes #4958) (#4963)
  • d481365 feat: upgrade to bootstrap icons alpha 3 (#4966)
  • 838dc42 chore(deps): update devdependency html-loader to v1 (#4967)
  • e6bf85f chore(deps): update devdependency marked to ^0.8.1 (#4965)
  • 7b727e8 chore(deps): update all non-major dependencies (#4962)
  • 86253b0 chore(docs): fix typo in b-overlay docs (#4961)

There are 21 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.13.0 to 2.13.1.

Your tests are still failing with this version. Compare changes

Release Notes for v2.13.1

Bug Fixes v2.13.1

  • b-table, b-table-lite, b-table-simple: handle head/foot variant for sticky columns (fixes #5278) (#5279) (53e309e)

Other v2.13.1

  • documentation updates
  • dev dependency updates
Commits

The new version differs by 197 commits.

  • 028b880 chore: release 2.13.1
  • a68ad42 chore: bump version and update changelog (#5305)
  • 74af02e chore(docs): improve page load time by pre-parsing README.md at build time (#5290)
  • c0c8a68 chore(deps): update all non-major dependencies to ^26.0.1 (#5304)
  • fad2b2e chore(deps): update devdependency node-sass to ^4.14.1 (#5300)
  • d41bbb8 chore(deps): update jest monorepo to v26 (major) (#5298)
  • 1e0ea9b chore(deps): update devdependency eslint-plugin-jest to ^23.9.0 (#5294)
  • 7522eca chore(deps): update devdependency jest to ^25.5.4 (#5292)
  • 938f55c chore(deps): update all non-major dependencies (#5286)
  • 7f44e55 chore(deps): update devdependency lint-staged to ^10.2.1 (#5283)
  • 3087d86 Merge branch 'master' into dev
  • 73f046b chore(docs): add partners section to landing page (#5282)
  • 53e309e fix(b-table, b-table-lite, b-table-simple): handle header variant for sticky columns (fixes #5278) (#5279)
  • bc199de chore(deps): update devdependency jest to ^25.5.2 (#5276)
  • 66619c8 chore(deps): update all non-major dependencies (#5275)

There are 197 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.13.1 to 2.14.0.

Your tests are still failing with this version. Compare changes

Release Notes for v2.14.0

Features v2.14.0

  • b-avatar-group: new helper component <b-avatar-group> (#5272) (c84faae)
  • b-nav-item-dropdown: improve default handling of dropdown toggle link (closes #3942) (#5344) (62c6105)
  • v-b-toggle: support specifying target ID via directive argument, and array of target IDs via directive value (closes #4834) (#5336) (260ef72)

Bug Fixes v2.14.0

  • b-modal: remove role="document" from .modal-content (#5345) (0c2b406)
  • perf: avoid useless re-renders of component on parent update (#4825) (2cb3fe0)

Other v2.14.0

  • dev dependency upgrades
  • docs updates
  • upgrade to vue test utils 1.0.x
Commits

The new version differs by 27 commits.

  • 96ffdcc chore: release 2.14.0
  • bb8ed11 chore: bump version and update changelog (#5349)
  • 0c2b406 fix(b-modal): remove role="document" from .modal-content (#5345)
  • c5ed437 chore(docs): update sitemap module config (#5348)
  • 62c6105 feat(b-nav-item-dropdown): improve default handling of dropdown toggle link (closes #3942) (#5344)
  • 70c00e8 chore(deps): update devdependency @nuxtjs/sitemap to ^2.3.0 (#5347)
  • 0009784 chore(utils/dom): add new utils for focus/blur handling (#5346)
  • 9e1e394 chore(deps): update devdependency rollup to ^2.9.1 (#5343)
  • 2cb3fe0 fix(perf): avoid useless re-renders of component on parent update (#4825)
  • 260ef72 feat(v-b-toggle): support specifying target ID via directive argument, and array of target IDs via directive value (closes #4834) (#5336)
  • 562be51 fix(docs): fix broken link (#5341)
  • 8ea4577 chore(deps): update devdependency rollup to ^2.9.0 (#5339)
  • a837fc0 chore(docs): update grid layout docs (closes #5332) (#5333)
  • 9b0f372 chore(deps): update devdependency eslint-plugin-jest to ^23.10.0 (#5335)
  • 3b7bccf chore(deps): update devdependency eslint to v7 (#5334)

There are 27 commits in total.

See the full diff

  • The dependency bootstrap-vue was updated from 2.14.0 to 2.15.0.

Your tests are still failing with this version. Compare changes

Release Notes for v2.15.0

Features

  • css: update Bootstrap to v4.5.0 (#5395) (ba7a55e)
  • icons: upgrade to Bootstrap Icons 1.0.0-alpha4 (#5420) (3208309)
  • b-sidebar: add prop backdrop-variant (#5411) (4b0c163)
  • b-link: add support 3rd party router links such as Gridsome's <g-link> (closes #2627) (#5358) (6d29e1c)
  • b-navbar-toggle: add disabled prop (#5397) (0b7082b)
  • v-b-toggle: check for target ID via href if a link (#5398) (33e39b0)
  • types: create declarations for <b-calendar> and <b-time> context event objects (closes #5366) (#5374) (8f3ca30)
  • support <nuxt-link>'s prefetch property (closes #5125) (#5355) (b9416cb)

Bug Fixes

  • v-b-toggle: don't check for evt.defaultPrevened (closes #5391) (#5396) (a1543b2)
  • b-link: default new <nuxt-link> prop prefetch to null for true tri-state prop (#5357) (3f41c91)
  • ensure all intervals/timeouts/observers are cleared when component is destroyed (#5362) (064cdf4)
  • properly handle HTML props render order (closes #5363) (#5365) (844ecda)
  • fix docs CodeSandbox integration (#5381) (a948846)
Commits

The new version differs by 43 commits.

  • ae18d46 chore: release v2.15.0
  • bd5a3d7 chore: bump version to 2.15.0 and update changelog (#5428)
  • a8ab65e chore(deps): update devdependency lint-staged to ^10.2.6 (#5427)
  • 3208309 feat(icons): upgrade to Bootstrap Icons 1.0.0-alpha4 (#5420)
  • 167e29f chore(docs): remove any old Carbonads scripts from <head> (#5422)
  • f098f40 chore(deps): update all non-major dependencies (#5424)
  • cfb83bd chore(deps): update devdependency bootstrap-icons to ^1.0.0-alpha4 (#5418)
  • ab36bba chore: bump bundlewatch thresholds due to new icons (#5419)
  • 4b0c163 feat(b-sidebar): add prop backdrop-variant (#5411)
  • 9172665 chore(deps): update devdependency @nuxtjs/google-analytics to ^2.3.0 (#5410)
  • b6bec96 chore(deps): update devdependency codemirror to ^5.54.0 (#5408)
  • 11b5481 chore(deps): update devdependency @testing-library/jest-dom to ^5.8.0 (#5404)
  • 0bd75cd chore(deps): update devdependency rollup to ^2.10.5 (#5403)
  • 8674d29 chore(docs): updated VeeValidate v3 documentation url (#5402)
  • ba7a55e feat: update Bootstrap to v4.5 (#5395)

There are 43 commits in total.

See the full diff