Full Changelog: 2.0.0...4.0.0
Критические исправления безопасности:
- CSRF-защита
- Валидация email и количества
- Защита от манипуляции ценами
Оптимизация производительности:
- Система кэширования (снижение на 70-90%)
- Оптимизация событий (сокращение на 75%)
- Улучшенная загрузка ресурсов
- Интернационализация JavaScript:
- 14 новых языковых констант для JS
- Поддержка многоязычных сообщений
Новые возможности:
- Настраиваемое время хранения корзины (1-365 дней)
- Опции отображения модуля
- Миграция на localStorage с AJAX:
- Полный переход с PHP-сессий на localStorage
- Новые JavaScript-модули
- Динамический модуль корзины
Миграция на Joomla 5/6:
- Полная поддержка Joomla 5.x/6.x
- Рефакторинг кода
Архитектурные изменения:
- Namespace-архитектура
- Dependency Injection
- Новая структура файлов
- Система layouts