v0.3.18
Updates you can read before you click.
- Version pill — bottom-left of the console, always showing the running version (and commit in its panel). When a release is out it shows
vX.Y.Z available; the panel has What's new (the release notes), Breaking changes boxed first when a release has them, Upgrade now (which requires acknowledging breaking changes), Release notes ↗, Remind me later, and a Report an issue link that pre-fills the version, commit and host style. Upgrade progress and result live in the same place. The top strip is now only for notices. upgrade.shprints what's new for the target release before applying it, breaking changes first; on a terminal it asks for confirmation when there are breaking changes (--yesskips the prompt). The console-driven upgrader never prompts.--checkreports whether the latest release has breaking changes. It also now names the failing line instead of exiting silently.- Untagged builds see updates. Installs running
devor a bare commit (early install scripts) never got the update notice; they now do, worded as "untagged build · latest vX.Y.Z". GET /v1/settingsgainsupdate_kind,latest_notes,latest_breaking,latest_published_at.- Fix:
install.sh/upgrade.shaborted on macOS's bash 3.2 when.envdid not exist yet. - For maintainers: put breaking changes in
BREAKING.mdbefore./release.sh; they become the release's "Breaking changes" section (see CONTRIBUTING.md).
No breaking changes in this release.