-
SummerCMS v0.4.2
released this
2026-10-22 00:54:37 +00:00 | 554 commits to master since this releaseFixes from the review of the 0.4 console.
Fixed
- bonfire: lines printed while a spinner, progress bar or process view is
running keep their order and none is lost, also when the view ends. - bonfire: a live view only takes lines from the console that started it;
another command's output never lands in it. - bonfire: Ctrl+C or SIGTERM during a spinner or progress bar restores the
cursor and the terminal. - summer: commands delegated to the app binary get the terminal (so
production confirmations and styled output work), keep their stderr
apart from their data on stdout, and exit with the binary's exit code;
the binary's error is printed once. - summer dev: serve gets its full shutdown grace before it is killed.
- diary: a daily log file that failed to open is retried a minute later
or on the next date; replaced daily log files are closed. - bonfire: error blocks, process views and tables strip terminal control
characters from the text they show. - bonfire: the wrong-directory hint masks password, secret, token and key
flag values. - lagoon: migrate reports the migration sets it actually applied, also
when a later set fails.
Added
- bonfire.WithExitCode, to end a command with a chosen exit code.
- bonfire.Sanitize, which strips terminal control characters from a
string.
Downloads
- bonfire: lines printed while a spinner, progress bar or process view is