π v0.31.2.0 β Docker Support & Expanded Localization
This release introduces full Docker support for containerized development and deployment, expands localization coverage for two additional modules, and ships a wide range of refinements across the codebase.
π³ Docker Support
The project can now be run entirely inside Docker. This release ships a production-ready Dockerfile, a docker-compose.yml for orchestration, a pre-configured Apache virtual host, and a custom php.ini tuned for CI4MS. A GitHub Actions workflow is also included to automatically build and validate the Docker image on every push. Refer to the new DOCKER_SETUP.md for full setup instructions.
π Expanded Localization
Added complete translation packs for the DashboardWidgets and LanguageManager modules in 9 languages: Arabic, German, Spanish, French, Hindi, Japanese, Portuguese, Russian, and Chinese β bringing both modules up to par with the rest of the application.
βοΈ Module & Config Refinements
- Introduced
DefaultRoutes.phpfor centralized default route management. - Updated Auth configs and
CustomActivationControllerfor improved Shield compatibility. - Refined
AJAX.phpandBaseControllerin the Backend module for consistent request/response handling. - Improved Backup library and controller reliability.
- Updated
ModuleInstallerandModuleScannerin the Methods module. - Refreshed configs, controllers, and views across Blog, Media, Menu, Pages, Settings, Theme, and Users modules.
- Updated all translation files across 11 supported languages for all affected modules.
- Refined
App.php,Filters.php,.gitattributes, and.gitignore.
π¦ What's Changed
- 158 files changed β 3,908 insertions, 1,846 deletions
Full Changelog: 0.31.1.0...0.31.2.0