Joomla! 4 is likely to move from Bootstrap 4 to 5 – right when it’s about to emit its first Release Candidate. Bootstrap 5 is itself in beta. Considering the uncertainty this brings we downgrade our J4 support to experimental effective immediately and until further notice. (UPDATED)
We would like to elaborate on the reasoning behind this decision, especially given that it comes a mere two weeks after we elevated Joomla 4 support from beta to production.
Bootstrap 5 is currently in beta. In the past, there have been breaking changes after the last betas and release candidates of new Bootstrap major versions. Spending time to redo and refine our integration with Joomla 4 when Bootstrap 5 itself may cause a breaking change at any time sounds like an exercise in futility.
Further to that, given that neither the Joomla nor the Bootstrap project have a definitive release timeline we are not sure at which point in the Joomla 4 pre-release cycle Bootstrap 5 stable would be released. As a result, we don’t know exactly when we can reasonably resume our effort to revalidate Joomla 4 support in our software or whether this will leave us with enough time to fully support Joomla 4 before it releases its first nominally stable version, presumably later this year.
Given these uncertainties which are beyond our control the only responsible thing we can do is downgrade Joomla 4 support status back to experimental, meaning that we will be declining bug reports and support requests for Joomla 4. When the Joomla project clearly communicates its goals and release timelines; or (far more likely) Bootstrap 5 stable is released and included in a published Joomla 4 Release Candidate then and only then will we commit to a timeline for Joomla 4 support in our software.
Thank you for your understanding.
Update, Saturday 23rd January, 2021
A few hours after our public announcement for demoting the Joomla 4 support to experimental status pending the Joomla project's decision for Bootstrap 5 integration, the Joomla project publicly announced that they would indeed go through with this change.
Their announcement contains several inaccuracies regarding the complexity of the task at hand and the imaginary benefits of switching to Bootstrap 5 so late in the Joomla 4 pre-release cycle. But that's not important; it's just Joomla trying to spin an unjustifiable decision. The most important part of this announcement is the brazen admission of the Joomla Production Leadership that any breaking change can be introduced at any point in time, even when they have committed to do the exact opposite.
We will continue working on our Joomla 4 integration. However, committing to a timeline is unrealistic under the circumstances. We aim for (but cannot promise) a full Joomla 4 support within 2 weeks of Joomla 4 becoming stable for Akeeba Backup, Admin Tools and Akeeba Ticket System. Everything else will follow.