-
SummerCMS 0.4.0: an Artisan-style console. Commands gain long help and examples, `list` groups them by namespace (with --format=json), and every command takes the global options -v/-vv/-vvv, -q, --ansi/--no-ansi, -n and --env. Errors print as a block w…
released this
2026-10-21 13:43:16 +00:00 | 605 commits to master since this release…ith a hint where the framework knows the fix; a failed command exits 1 and a usage error 2. The new diary module routes every log record through named components with a redacting console and daily files (config/log.yaml); GORM and River log through components db and river. serve, queue:work and schedule:run print a startup summary and a shutdown report and exit 0 on Ctrl+C; the http request log is on by default and records the route pattern, never the path. Application commands gain --json, --pretend and --force where they fit, production confirmation on an interactive terminal only, and result lines; summer dev now runs serve; duplicate command names and reserved flag names stop the binary at start-up. Also: cooler.Cache.Pull tests. Run summer build after upgrading to regenerate main.go (docs/setup/upgrading.md, "Upgrading to 0.4").
Downloads