v1.3.1
gup v1.3.1
Fast parallel updater and manager for binaries installed with go install.
Install or upgrade, then see the grouped highlights below. Every artifact is
signed and ships with an SBOM and build provenance — see
Verifying release integrity.
Changelog
Features
- 4649ae4: feat(cmd): add machine-readable JSON output to list, check, and update (@nao1215)
- 4fef9e2: feat(release): curated release notes plus signing, SBOM, and provenance (@nao1215)
Bug fixes
- 48ed9ad: fix(check): respect saved update channels in gup check (@nao1215)
- 4d3ee1b: fix(cmd): disable per-package timeout by default and name the command on timeout (@nao1215)
- 3a69aad: fix(release): address review feedback on changelog filters, cosign identity, and config tests (@nao1215)
- 78c9654: fix(release): migrate .goreleaser.yml to v2 schema (version, archives.formats, snapshot.version_template) (@nao1215)
- f94989c: fix(update): derive skip/update decision from the resolved channel (@nao1215)
- f131f0a: fix(update): keep --json stdout pure JSON when excluding packages (@nao1215)
- 2060f5d: fix: guarantee dry-run temp-dir cleanup and make it panic-safe (@nao1215)
- bd34132: fix: skip Go-version comparison when 'go version' detection fails (@nao1215)
- 4930c2f: fix: surface a cause when a killed go subprocess has empty stderr (@nao1215)
Documentation
- 1a50cea: docs: add example output to gup check --json jq example (@nao1215)
- 2d37e75: docs: keep translated READMEs in sync with the English source of truth (@nao1215)
- 0d9a998: docs: prepare v1.3.1 release (changelog) (@nao1215)
- 9816026: docs: show gup check --json output directly instead of a jq pipeline (@nao1215)
- baa7fa9: docs: shrink JSON output section in README (@nao1215)
- 6f0c071: docs: unify language switcher across all translated READMEs (@nao1215)
Full changelog: v1.3.0...v1.3.1