Blog Sections Open

Evolution CMS 3.0 RC3

Evolution CMS 3.0 RC3 is a pre-release focused on compatibility and upgrade safety and manager usability.

Evolution CMS 3.0 RC3 was presented as the final release candidate before the official 3.0 launch, but the release note also serves as a compact roadmap of how the project had evolved from the original RC through RC2 into the final pre-release state.

What RC3 added

  • upgrade to Laravel 8
  • TVs for users
  • evo() shorthand for evolutionCMS()
  • Blade support for @auth, @guest, and @csrf
  • an Auth facade that works in a Laravel-like way
  • Laravel HTTP integration
  • new update command: artisan make:site update 3.x
  • VerifyCsrfToken middleware
  • PHP 8 support

What RC2 had already introduced

  • Laravel routing for AJAX and custom routing with Validator, Request, and Response
  • merge of WebUsers and Managers into a unified Users model
  • full refactor of users and roles
  • Laravel-style language handling
  • speed optimization
  • console Extras support
  • full-cache-clear console command

What the original RC established

  • PostgreSQL support
  • Redis session support
  • installation and update by migrations
  • CLI install and update
  • Docker support
  • controllers in core
  • Closure Table support
  • DLSiteContent
  • moving several legacy elements out of core and into Extras
  • helper-based phpThumb integration
  • Tracy improvements and cached documentObject support

Why RC3 mattered

RC3 is worth archiving as more than a pre-release. It captures the final stabilization stage of the Evo 3 direction: Laravel-based architecture, stronger package and controller workflows, modern authentication and request handling, and a much clearer developer story than earlier Evolution generations had.

Source: View full release notes on GitHub.

Newer post

Evolution CMS 3.0 RC3: The Final Release Candidate Before 3.0

A historical release note for Evolution CMS 3.0 RC3, the last release candidate before the official 3.0 launch.

Older post

Evolution CMS 1.4.12

Evolution CMS 1.4.12 is a maintenance release that keeps Evolution CMS stable, compatible, and production-ready.