maple3142 / WynnStats

WynnStats is a serverless client which can view wynncraft statistics.
MIT License
4 stars 0 forks source link

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

Closed greenkeeper[bot] closed 5 years ago

greenkeeper[bot] commented 5 years ago

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](https://travis-ci.org/maple3142/WynnStats/builds/495235706?utm_source=github_status&utm_medium=notification)).

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](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 5 years ago

After pinning to 2.0.0-rc.12 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 5 years ago

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 141 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 141 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v2.0.0-rc.23

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

Fixes

  • b-dropdown: close dropdown when clicking on nested elements inside dropdown items with to prop
  • bform-input, b-form-textarea: handle case where input has been removed from document during a browser auto-complete
  • b-modal: fix IE11 issue with copy/paste from modal into MS Word
  • b-modal: properly render *-html props if provided
  • b-modal: ensure ignoreBackdropClick flag is properly cleared in clickOut handler
  • b-pagination-nav: attempt to re-auto-detect current page when pages array or number-of-pages changes
  • b-table: ensure provider is refreshed when filter is an object
  • b-tabs: improve child b-tab detection routine - fixes when using extended b-tab child components and fixes bug when specifying an ID on each b-tab child
  • update dependency vue-functional-data-merge to ^3.1.0 (to fix handle nested style strings passed to functional components)
  • types: add missing BInputGroup to TypeScript definitions

Features

  • b-table-lite: new light-weight table component <b-table-lite>for displaying simple tabular data, without all the heavier features of <b-table>
  • Further improvements to tree shaking and dead code elimination when importing individual components and/or directives, resulting in smaller project 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 has been deprecated and will be removed in 2.0.0 stable release.

Commits

The new version differs by 51 commits.

  • b225ec1 chore: release 2.0.0-rc.23
  • c1734e1 chore: bump version and update changelog (#3503)
  • 82df100 chore: update form-input custom range SCSS (#3507)
  • e5fbd93 chore(deps): update devdependency rollup to ^1.15.3 (#3505)
  • 31b3144 chore(deps): update all non-major dependencies (#3504)
  • 9a62e44 fix(form-input, form-textarea): handle case where input has been removed from document (closes #3498) (#3501)
  • 8533868 chore(docs): minor updates to pagination/pagination-nav docs (#3500)
  • 2eb336d chore(docs): fix typo in vee-validate example (closes #3494) (#3495)
  • af678fe chore: correct some typos + prettify
  • c1ada9f fix(modal): properly render *-html props if provided (closes #3491) (#3492)
  • 42570e0 Update modal.spec.js
  • f7c4709 chore(deps): update devdependency rollup to ^1.15.1 (#3490)
  • 16dbdf1 fix(modal): fix IE11 issue with copy/paste from modal into MS Word (fixes #3457) (#3489)
  • c331fef chore(docs): fix prettier warning (#3493)
  • afb4680 fix(modal): ensure ignoreBackdropClick flag is cleared in clickOutHandler (#3488)

There are 51 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Commits

The new version differs by 22 commits.

  • 26b643f chore: release v2.0.0-rc.24
  • 337b2bd chore(docs): minor update to table docs
  • 0b5b012 chore: bump version (#3539)
  • b80b2b4 chore(tabs): include attribute 'id' in observeDom config (#3537)
  • fc55ea6 docs(b-form-select): add clarification about html limitations in <option> elements. (#3536)
  • b456b5b chore(docs): add a few more links to Utility Classes reference section (#3538)
  • d451687 fix(b-table): ensure ctx.sortBy is an empty string when no sorting (#3534)
  • 7e8f9f2 chore: unify Bootstrap v4 spelling in docs (#3530)
  • 3744de7 chore(table): minor tweaks to filtering mixin code (#3512)
  • 4e9371f chore(deps): update devdependency babel-eslint to ^10.0.2 (#3533)
  • 64e2534 docs(b-table): remove reference to prop that hasn't been available for many versions (closes #3511) (#3515)
  • 17ec8d0 fix(config): avoid using of operator (closes #3525) (#3526)
  • 0c2864f docs(intro): mention deprecation of @babel/polyfill and suggest using core-js instead (#3527)
  • 9f010bb chore(docs): add open-collective to navbar (#3524)
  • db8c6fd fix(nuxt): correct transformAssetUrls value for b-card-img (closes #3521) (#3523)

There are 22 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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 30 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 30 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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 268 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 250 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

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

greenkeeper[bot] commented 5 years ago

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