Today I upgraded from Bootstrap 4 to Bootstrap 5. Although that is an upgrade to the next major version, the changes I needed were minimal. Just some classes in the navbar needed to be adjusted and the data-fields needed the namespace. It just took half an hour to complete the entire upgrade. Only the mobile menu isn’t aligned yet to the right end of the screen.

Along the way I also converted from fontawesome to bootstrap icons. I only use icons in my blog pages for tags and categories, so there was not much reason not to do it. I needed to wait for v1.6 before the scss integration was possible. All in all it wasn’t much work and worth the effort.