Skip to content

Evolve v1 ​

Evolve 1.x is the previous codeline, split into one package per module (racerfish/evolve-core, evolve-blog, evolve-theme and so on) on Laravel 10 and Livewire 2. It still receives releases for the client sites that run on it, security fixes above all; v1.95.0 shipped the reCAPTCHA score and honeypot gate of 2.16. These docs describe version 2. For a v1 project:

  • Code and setup: racerfish/evolve-core on GitHub. Its readme covers publishing assets and config, evolve:install, migrations, evolve:seed, deploying with php artisan deploy and the Envoy tasks. Note the Envoy import path vendor/racerfish/evolve/bin/Envoy.blade.php, without core/.
  • Environments: none of the v2 environment tooling exists on v1. No declarations, no evolve:env:*, no typed confirmations, and the vendored Envoy tasks overwrite the remote side without asking. The agency's private runbook evolve-ops/runbooks/v1-projects.md has the manual bootstrap for a new environment.
  • Upgrading to v2: Upgrading is the step-by-step guide from 1.x to 2.0 and onwards.

The policy is not to invest in v1 tooling and to fold environment setup into each site's scheduled v2 upgrade.