Our continuous integration platform has been in operation for quite some time now and the amount of system tests, which are testing our extensions on every code change, are growing rapidly. An area that we haven't given much attention in the last years, were our automated code quality tests. The PHP eco system has some great projects like Rector or PHPStan, which are detecting issues before end users do detect them. How we integrated these tools into our CI pipeline and why there are new update urls, is explained in detail in this article.
Digital Peak is located in Switzerland where we have four national languages, multilanguage is basically in our blood. This is the reason why our extensions speak many different languages. So it is obvious that want to provide the best service to our translators and reconsider regularly our setup. In the last month we moved from Transifex to self hosted Weblate instance with more possibilities, like quality checks and better git integration.
As our products are famous for their integration into other services and Joomla extensions, we are happy to deliver an update with even more possibilities within DPCalendar. Our YOOtheme Pro and RSForm!Pro integration got some new features and beside that, there are more options every admin will love.
In this article we give you some insight about the next major release 5.0 of our lovely Joomla CMS. This article doesn't list the new features, it is more about the importance of the first major version after 4.0. 4.0 was one of the most challenging release for end users, site integrators and extension developers, because of the difficult migration process. So the whole world is looking at Joomla, if we learn from the mistakes, made in the past.
Read more: Why Joomla 5.0 is the most important release in history
The latest alpha version of Joomla 5 was released this week on Tuesday. It means that no breaking changes will be added anymore and it is time to add Joomla 5 compatibility to our extensions. Beside Joomla 4 and 5, DPCalendar supports Joomla 3.10.x at least till the extended security support phase ends on 17. February 2025.