Evolution CMS 3.5.7 is a maintenance and stability release focused on safer updates, improved manager usability, more reliable backups, and cleaner developer experience.
Added
- Added a manager site update flow with improved handling for core migrations, Composer steps, custom packages, branch-based updates, and post-update reload behavior.
- Added database backup support before manager-driven updates.
- Added directory ZIP downloads in the file manager.
- Added autocomplete support for
@bindings in TVs, chunks, and snippets in CodeMirror. - Added OPcache and JIT status to the system information screen.
- Added the
niceCount()helper for compact quantity formatting. - Added support for module-controlled resource tree visibility.
- Added EvoUI manager support.
- Added vendor publish symlink support.
- Added optional per-user image upload base directory setting for the file browser.
Fixed
- Improved consistency between CLI, manager, and installer update flows.
- Fixed repeated updates so custom packages are preserved correctly.
- Fixed Composer handling during site updates, including Composer binary resolution and avoiding unintended package updates.
- Fixed SQLite backup restore with serialized settings.
- Fixed SQL backup and restore handling to preserve string delimiters and reduce overhead.
- Fixed snapshot consistency and SQLite snapshot paths containing colons.
- Fixed stale resource lock cleanup and sanitized resource lock alerts.
- Fixed scheduled publish date handling so scheduled and actual publish dates stay separate.
- Fixed manager view option spacing, datepicker icon behavior, module tabs, manager icons, and theme chrome alignment.
- Fixed dark theme readability for Store version options.
- Fixed localization typos and synchronized reported localization keys.
- Fixed database host port syntax and clarified database collation warnings during installation.
- Fixed migration consistency for update paths and PostgreSQL system task migrations.
- Fixed helper loading order and bootstrap cache path handling.
Updated
- Updated bundled vendor dependencies.
- Refreshed the Store module and Extras update metadata.
- Renamed manager news/RSS wording to release-oriented labels.
- Improved updater language strings and update confirmation text.
- Removed the old Store self-update banner.
Upgrade Notes
This release is recommended for all Evolution CMS 3.5.x users.
The update flow received significant internal improvements. As always, make a full database and filesystem backup before upgrading production projects, especially when using custom Composer packages or custom update branches.