You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release introduces a major modernization of the update system, full internationalization for the Settings module, and a more robust installation-to-developer-gate integration.
Added:
- One-Click Automatic Update system with GitHub API comparison.
- Automated backup and migration trigger before/after system updates.
- Full i18n support for Settings module across 11 languages.
- Modular DevGate credential propagation during installation.
Changed:
- Refactored DevGate config update logic using robust regex.
- Upgraded Update UI with interactive SweetAlert2 workflow.
- Updated README, CHANGELOG and version definitions to v0.31.6.0.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) conventions adapted to the existing four-component version numbers.
6
6
7
+
## [0.31.6.0] - 2026-04-15
8
+
9
+
### Added
10
+
11
+
-**Automatic Update:** Introduced a new "One-Click Update" (Auto-Update) system in the Settings module. Features include automated GitHub version discovery, secure file-by-file patching, and automatic database migration.
12
+
-**Backup Support:** Updates now automatically trigger a full backup of modified files before applying patches.
13
+
-**Refactored DevGate:** Improved the integration of developer access credentials during the setup process with a more robust and modular logic.
14
+
15
+
### Changed
16
+
17
+
-**Internationalization (i18n):** Completed full translation support for the Settings module across all 11 supported languages (Arabic, German, English, Spanish, French, Hindi, Japanese, Portuguese, Russian, Turkish, Chinese).
18
+
-**Update UI:** Modernized the version check and update workflow with an interactive SweetAlert2-based interface.
19
+
-**Setup Flow:** Enhanced the security and reliability of credential propagation from the web installer to the DevGate configuration.
20
+
7
21
## [0.31.5.0] - 2026-04-14
8
22
9
23
### Security
@@ -254,6 +268,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
254
268
255
269
- Expanded database migrations and introduced new supporting libraries.
Copy file name to clipboardExpand all lines: README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, mo
11
11
-**Modular backend:** Each feature ships as an independent module (Blog, Pages, Menu, Media, Users, Settings, Theme, etc.) under `modules/*`.
12
12
-**Flexible content management:** Page and blog entries include SEO metadata, categories, tags, and full comment workflows.
13
13
-**Media & files:** Includes elFinder-powered media management, a built-in file editor, and an in-panel log viewer.
14
+
-**Automatic Updates:** New "One-Click Update" system allows seamless system upgrades with automatic backups and migration support.
14
15
-**Theme system:** The `public/templates/*` structure and the `Modules\Theme` module enable installing or upgrading themes from ZIP packages.
15
16
-**Setup & automation:** Offers a web-based installer (`/install`) plus a single CLI command (`php spark ci4ms:setup`) for automated installation, default data seeding, and route generation. Module scaffolding is available via `php spark make:module`.
16
17
-**Docker support:** Ships with a production-ready `Dockerfile`, `docker-compose.yml`, and a GitHub Actions CI workflow out of the box.
@@ -131,7 +132,7 @@ Key files:
131
132
| Menu | Menu builder | Drag-and-drop ordering, slug helpers |
132
133
| Media | Media manager | elFinder integration, optional WebP conversion |
0 commit comments