Blog Sections Open

Evolution CMS 3.2.6: PHP 8.2 Baseline, Better Backups, and CLI Installer Improvements

A core release post for Evolution CMS 3.2.6, focused on the new PHP baseline, backup handling, runtime cleanup, and better CLI install behavior.

Evolution CMS 3.2.6 was a practical maintenance release with several changes that matter directly in production. It raised the effective PHP baseline to 8.2 with 8.3 recommended, improved the backup system so foreign-key-heavy databases restore more safely, and kept pushing the codebase away from old MODX_ naming toward cleaner EVO_ conventions.

One of the most useful operational improvements was in the CLI installer and update flow. Automatically refreshing the vendor directory during console-based installation or upgrades reduces one of the easiest ways to end up with a broken runtime after moving between PHP versions or deployment environments.

Why 3.2.6 mattered in real projects

  • it made backup and restore behavior more reliable
  • it improved console-based installation and update workflows
  • it continued the broader refactor toward a cleaner Evo-native runtime
  • it included access-control and session-related fixes that affect day-to-day stability

This is the kind of release that makes a platform feel healthier even when the headline is not a giant new feature. The changes improve trust in the runtime, the installer, and the operational story around real projects.

Source: Telegram post and Evolution CMS 3.2.6 release.

Newer post

Evolution CMS 3.2.7

Evolution CMS 3.2.7 is a maintenance release focused on developer workflow and package tooling and installation and project setup.

Older post

Evolution CMS 3.2.6

Evolution CMS 3.2.6 is a maintenance release focused on compatibility and upgrade safety and manager usability.