Update Bootstrap-Vue to v2.0.0-rc.26
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))