v1.7.0
gup v1.7.0
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
- 9f8446b: feat(cmd): add gup pin/unpin and pinned update/check behavior (@nao1215)
- 8a18b0e: feat(config): add pinned update channel and schema v2 (@nao1215)
Bug fixes
Documentation
- ac40298: docs(changelog): prepare v1.7.0 release (@nao1215)
- 3965144: docs(i18n): fix diagnostics comparison row and a punctuation typo (@nao1215)
- d28ca4b: docs(i18n): mirror README refresh across translated READMEs (@nao1215)
- b45ea9c: docs(i18n): mirror version pinning into all translated READMEs (@nao1215)
- 9975271: docs(readme): reword intro, relocate go-tool section, unwrap sentences (@nao1215)
- 0882e2e: docs(readme): sharpen intro, trim decoration, note Go build requirement (@nao1215)
- 394bbbb: docs(readme): split go-tool comparison and oh-my-zsh into own sections (@nao1215)
- bc6e231: docs(security): rewrite SECURITY.md to fit gup (@nao1215)
- 0a7df54: docs: document version pinning and refresh demo assets (@nao1215)
- 762ef88: docs: fold benchmark result into the feature comparison table (@nao1215)
- 6cceed7: docs: strengthen community standards (@nao1215)
Others
- 3481069: refactor(cmd): consolidate flag parsing into parseUpdateFlags/parseCheckFlags (@nao1215)
- e607ea8: refactor(goutil): reuse internal/parallel.Run in collectPackageInformation (@nao1215)
- e90da00: refactor(goutil): split goutil.go monolith into concern-focused files (@nao1215)
Full changelog: v1.6.0...v1.7.0