Upgrade BootstrapVue to v2.21.2 & Bootstrap to v4.5.x
- BootstrapVue v2.21.2 changelog: https://bootstrap-vue.org/docs/reference/changelog#v2212
- Bootstrap v4.5.3 changelog: https://github.com/twbs/bootstrap/releases/tag/v4.5.3
Let's make sure that GitLab UI uses BootstrapVue's latest version so that we can benefit from all the features of the underlying components library. This will be especially useful as we work towards upgrading to Vue 3, as we'll want to make sure that our libraries are compatible with Vue's new APIs.
Note that as of writing this, BootstapVue is not yet compatible with Vue 3: https://github.com/bootstrap-vue/bootstrap-vue/issues/5196
Since we're currently several versions behind the latest BootstrapVue, we will proceed by upgrading to each minor version individually so that we can better evaluate the impacts and fix what needs to be fixed.
Version | MR |
---|---|
v2.14.0 | !2150 (merged) |
v2.15.0 | !2151 (merged) |
v2.16.0 | !2169 (merged) |
v2.17.3 | !2189 (merged) |
v2.18.1 | !2195 (merged) |
v2.19.0 | !2403 (merged) |
v2.20.1 | !2413 (merged) |
v2.21.2 | TBC |
Edited by Paul Gascou-Vaillancourt