Skip to content

πŸš€ v0.31.2.0 β€” Docker Support & Expanded Localization

Choose a tag to compare

@bertugfahriozer bertugfahriozer released this 01 Apr 00:51
· 26 commits to master since this release

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.php for centralized default route management.
  • Updated Auth configs and CustomActivationController for improved Shield compatibility.
  • Refined AJAX.php and BaseController in the Backend module for consistent request/response handling.
  • Improved Backup library and controller reliability.
  • Updated ModuleInstaller and ModuleScanner in 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