Skip to content

Update Bootstrap-Vue to v2.0.0-rc.26

mr-kenhoff requested to merge bootstrap-vue_update into master

What does this MR do?

Updates the codebase from Bootstrap-Vue v2.0.0-rc.21 to v2.0.0-rc.26

Why? Because it simplifies the importing of bootsrap-vue components and introduces some additional features. (e.g. easier to use tooltips). This update is required for some improvements in the navbar I want to introduce in the future.

The old importing-style will be removed in a future version of bootstrap-vue:

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!

https://bootstrap-vue.js.org/docs/misc/changelog

How confident are you it won't break things if deployed?

Quite confident, but since these changes affect all the bootstrap-vue components spread across the whole page, I could not check all of them, so there might be some minor UI bugs introduced. I can not imagine of any automated test we could use to validate this merge request. I guess it's up to the beta testers

Checklist

  • added a test, or explain why one is not needed/possible...
  • no unrelated changes
  • asked someone for a code review
  • joined #foodsharing-beta channel at https://slackin.yunity.org
  • added an entry to CHANGELOG.md (description, merge request link, username(s))
Edited by Chris Oelmueller

Merge request reports