Blog Sections Open

Evolution CMS 3.3.0: PHP 8.3 Baseline, PHP 8.4 Readiness, and Provider Priority

A release note about Evolution CMS 3.3.0, why the PHP 8.3 baseline matters, and how provider priority reduces long-standing extension boot-order conflicts.

Evolution CMS 3.3.0 was an important platform release because it did more than ship another set of fixes. It moved the project onto a cleaner PHP baseline, aligned the codebase with the modern Laravel ecosystem more confidently, and removed some of the compatibility baggage that slows maintenance down over time.

The headline change was the new minimum PHP version: 8.3. That is a meaningful line in the sand. It tells teams that Evolution CMS is no longer trying to stretch itself across every aging runtime, and that future work can assume a more modern language feature set. The release also declared compatibility with PHP 8.4, which matters for teams planning upgrades instead of reacting to them at the last minute.

Why provider priority matters

One of the most practical additions in this release was priority-based registration for service providers. In real projects, extension boot order is not an abstract detail. It decides whether packages initialize predictably, whether container bindings get overridden in the right order, and whether addons can cooperate without random side effects.

  • it gives extension authors a clearer startup sequence
  • it reduces plugin and package conflicts during bootstrap
  • it makes the Laravel-based backend feel more deliberate and maintainable

Beyond that, 3.3.0 bundled a broader cleanup pass: configuration fixes, Tailwind compilation improvements, naming consistency work, and smaller UI refinements. None of those changes are flashy on their own, but together they move the platform toward a healthier long-term maintenance path.

Source: Telegram post, Evolution CMS 3.3.0 release, and compare view from 3.2.7 to 3.3.0.

Newer post

Evolution CMS 3.5.0

Evolution CMS 3.5.0 is a feature release focused on compatibility and upgrade safety and theme and interface polish.

Older post

Evolution CMS 3.3.0

Evolution CMS 3.3.0 is a feature release focused on compatibility and upgrade safety and theme and interface polish.