1. Повышение требований к версиям PHP и Joomla
- Минимальная версия PHP теперь PHP 7.4.0
- Минимальная версия Joomla теперь 4.4.0
2. Очистка кода
В более ранней версии платежной формы нам приходилось поддерживать старый код для поддержки Joomla 3. С этой версии мы прекращаем поддержку Joomla 3, поэтому мы потратили время на очистку кода для использования последней версии API Joomla, удалили код, необходимый для хорошей работы расширения с Joomla 3.
Кроме того, поддержка Twitter Bootstrap 2 и Twitter Bootstrap 3 была удалена, поскольку на Joomla 4 и Joomla 5 большинство клиентов используют Twitter Bootstrap 5 и UIKIT 3 (из Yootheme)
3. Преобразование плагинов платежной формы в новую структуру
Joomla 4 представляет новую структуру плагинов, которая ускоряет работу плагинов. Поскольку мы прекратили поддержку Joomla3, мы смогли преобразовать все плагины в расширении для использования новой структуры, что привело к более чистому коду и повышению производительности.