Aquí hi ha 32 versions de gup, des de 10 d’agost del 2024 fins a l’actual, 1.10.3. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
32 versions en 2 anys · unes 15 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 1.10.3Darrera versió | 28 de setembre del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.10.2 | 26 de setembre del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.10.1 | 25 de setembre del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.10.0 | 22 de setembre del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.9.4 | 21 de setembre del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.9.3 | 15 de setembre del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.9.2 | 12 de setembre del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.9.1 | 31 d’agost del 2026 | — | 64 bits ZIPARM64 ZIP |
| 1.8.1 | 15 d’agost del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP |
| 1.8.0 | 9 d’agost del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versiógup v1.7.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
Bug fixes
• a727f27:fix(config): fail fast when auto-detected gup.json is a directory (#399) (@nao1215)
• fbb5cd7:fix(configstate): persist version for the effective channel in MergePackages (@nao1215)
• 1a8881b:fix(list,export,pin): don't require the go command for local-only work (@nao1215)
• 7d85c7d:fix(migrate): validate AFTER_PATH creatability during --dry-run (@nao1215)
• 306564e:fix(print): serialize Printer writes shared across parallel workers (#393) (@nao1215)
• 61443d3:fix(remove): treat a failed confirmation read as an error, not a cancel (@nao1215)
• 7722b12:fix: handle bug-report browser timeouts without false success (#405) (@nao1215)
• d9f9c95:fix: keep human-readable output consistent with --ignore-go-update (#400) (@nao1215)
• 7171d4a:fix: preserve dangling symlinks when writing completion files atomically (#403) (@nao1215)
• 97c3754:fix: preserve symlinked gup.json during atomic config writes (#404) (@nao1215)
• 7de2305:fix: reject directory paths explicitly in gup import (#406) (@nao1215)
• 1de2819:fix: reject relative XDG and ZDOTDIR paths for completion install (#401) (@nao1215)
• 8ba50a8:fix: respect umask when setting generated manpage permissions (#408) (@nao1215)
• 044ef08:fix: treat missing GOBIN directory as empty environment (#409) (@nao1215)
• 9ddf128:fix: validate auto-detected config on empty environments (#410) (@nao1215)
• 3f6464a:fix: write completion files and zshrc atomically (#402) (@nao1215)
• 10d05d5:fix: write generated manpages atomically (#407) (@nao1215)
Documentation
• 082f44c:docs(changelog): prepare v1.7.1 release (#412) (@nao1215)
• b9e8b65:docs(print): use US spelling "canceled" in Question doc comment (@nao1215)
Others
• 69d8b24:Preserve saved channels when exporting back to an alternate config file (#411) (@nao1215)
• 2128532:refactor(cmd): centralize Cobra flag-registration panics into helpers (@nao1215)
• d7ab786:refactor(cmd): extract shared empty-environment handling (@nao1215)
• 39f627d:refactor(cmd): extract shared per-result progress renderer (@nao1215)
• 46372d8:refactor(cmd): inject Printer via cobra SetOut/SetErr instead of redirecting os.Stdout (#393) (@nao1215)
• 35d5567:refactor(cmd): inject dependencies instead of mutable global seams (#393) (@nao1215)
• f8d7531:refactor(cmd): inject update/check operations via a dependencies value (@nao1215)
• aa9bb73:refactor(completion): unify per-shell file sync into one helper (@nao1215)
• ccd4df1:refactor(configstate): split monolithic file by responsibility (@nao1215)
• 7cf7c87:refactor(goutil): drop mutable goExe global in favor of goCommandContext seam (#393) (@nao1215)
• e9a6fa2:refactor(goutil): move version display out of the domain model (@nao1215)
• c1ba879:refactor(migrate): base missing-target warning on binary paths via pkgselect.MissingTargets (@nao1215)
• d6eb49c:refactor(print): introduce Printer and thread it through all commands (#393) (@nao1215)
Full changelog:v1.7.0...v1.7.1 |
| 1.7.1 | 26 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versiógup v1.7.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
Bug fixes
- a727f27: fix(config): fail fast when auto-detected gup.json is a directory (#399) (@nao1215)
- fbb5cd7: fix(configstate): persist version for the effective channel in MergePackages (@nao1215)
- 1a8881b: fix(list,export,pin): don't require the go command for local-only work (@nao1215)
- 7d85c7d: fix(migrate): validate AFTER_PATH creatability during --dry-run (@nao1215)
- 306564e: fix(print): serialize Printer writes shared across parallel workers (#393) (@nao1215)
- 61443d3: fix(remove): treat a failed confirmation read as an error, not a cancel (@nao1215)
- 7722b12: fix: handle bug-report browser timeouts without false success (#405) (@nao1215)
- d9f9c95: fix: keep human-readable output consistent with --ignore-go-update (#400) (@nao1215)
- 7171d4a: fix: preserve dangling symlinks when writing completion files atomically (#403) (@nao1215)
- 97c3754: fix: preserve symlinked gup.json during atomic config writes (#404) (@nao1215)
- 7de2305: fix: reject directory paths explicitly in gup import (#406) (@nao1215)
- 1de2819: fix: reject relative XDG and ZDOTDIR paths for completion install (#401) (@nao1215)
- 8ba50a8: fix: respect umask when setting generated manpage permissions (#408) (@nao1215)
- 044ef08: fix: treat missing GOBIN directory as empty environment (#409) (@nao1215)
- 9ddf128: fix: validate auto-detected config on empty environments (#410) (@nao1215)
- 3f6464a: fix: write completion files and zshrc atomically (#402) (@nao1215)
- 10d05d5: fix: write generated manpages atomically (#407) (@nao1215)
Documentation
- 082f44c: docs(changelog): prepare v1.7.1 release (#412) (@nao1215)
- b9e8b65: docs(print): use US spelling "canceled" in Question doc comment (@nao1215)
Others
- 69d8b24: Preserve saved channels when exporting back to an alternate config file (#411) (@nao1215)
- 2128532: refactor(cmd): centralize Cobra flag-registration panics into helpers (@nao1215)
- d7ab786: refactor(cmd): extract shared empty-environment handling (@nao1215)
- 39f627d: refactor(cmd): extract shared per-result progress renderer (@nao1215)
- 46372d8: refactor(cmd): inject Printer via cobra SetOut/SetErr instead of redirecting os.Stdout (#393) (@nao1215)
- 35d5567: refactor(cmd): inject dependencies instead of mutable global seams (#393) (@nao1215)
- f8d7531: refactor(cmd): inject update/check operations via a dependencies value (@nao1215)
- aa9bb73: refactor(completion): unify per-shell file sync into one helper (@nao1215)
- ccd4df1: refactor(configstate): split monolithic file by responsibility (@nao1215)
- 7cf7c87: refactor(goutil): drop mutable goExe global in favor of goCommandContext seam (#393) (@nao1215)
- e9a6fa2: refactor(goutil): move version display out of the domain model (@nao1215)
- c1ba879: refactor(migrate): base missing-target warning on binary paths via pkgselect.MissingTargets (@nao1215)
- d6eb49c: refactor(print): introduce Printer and thread it through all commands (#393) (@nao1215)
Full changelog: v1.7.0...v1.7.1 |
| 1.5.0 | 22 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versiógup v1.5.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
- cc827cc: feat(cli): treat an empty environment as a friendly first-run, not an error (@nao1215)
Bug fixes
- 3988c1f: fix(bug-report): drop placeholder title, add OS, align issue template (@nao1215)
- e8523fd: fix(cli): harden completion --install and man for env edge cases (@nao1215)
- b0550d5: fix(completion): propagate Close error via named return (CodeRabbit) (@nao1215)
- 5837b07: fix(config): harden gup.json channel resolution across check/update/export (@nao1215)
- 4379f90: fix(goutil): address CodeRabbit review (@nao1215)
- dd0be6a: fix(update): honor explicit --file as channel write destination (#358) (@nao1215)
Documentation
- c594e84: docs(changelog): cut v1.5.0 release notes (#360) (@nao1215)
- fed405c: docs(i18n): sync translated READMEs and add regression tests (#359) (@nao1215)
- 2ba74b8: docs: fix README install/comparison and sync translated READMEs (@nao1215)
Full changelog: v1.4.0...v1.5.0 |
| 1.4.0 | 21 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versiógup v1.4.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
- 4248f24: feat(cmd): add --quiet output mode to check and update (@nao1215)
- eab466b: feat(cmd): add top-level --version/-V flag while keeping the version subcommand (@nao1215)
- d880900: feat(cmd): fail fast on gup remove confirmation in non-interactive mode (@nao1215)
- 1232ed8: feat(cmd): respect NO_COLOR and add a --no-color flag (@nao1215)
- bd4b137: feat(cmd): show concise actionable guidance when required args are missing (@nao1215)
Bug fixes
- b2c5c5c: fix(config): normalize "unknown" version to latest before persisting (@nao1215)
- f9f3ea0: fix(goutil): classify binaries by main module, not a dotless-path heuristic (@nao1215)
Documentation
- 36896ff: docs(cmd): add practical examples to root and major subcommand help (@nao1215)
- 09c93e7: docs(cmd): document why summarizeResults switch is exhaustive for check/update (@nao1215)
- a551dac: docs: add feature comparison table (@LucasM4r)
- cc2957a: docs: credit external feature-request reporters (ideas) (@nao1215)
- da5c198: docs: credit remaining external problem reporters (#233, #76, #16) (@nao1215)
- 55990a9: docs: expand feature comparison table (@LucasM4r)
- 8d63819: docs: move benchmark/comparison before contributing, slim the table, add contributors (@nao1215)
- 1f25192: docs: sync Benchmark, release-integrity, and Migrate sections into all translated READMEs (@nao1215)
Others
- 1362608: Merge remote-tracking branch 'origin/main' into feat/issue-301-305-goutil-testability (@nao1215)
- b789648: Merge remote-tracking branch 'origin/main' into feat/issue-301-305-goutil-testability (@nao1215)
- c9e8ca4: Merge remote-tracking branch 'origin/main' into feat/issue-303-323-remove-hardening (@nao1215)
- accfe3e: Merge remote-tracking branch 'origin/main' into feat/issue-304-parallel-invariants (@nao1215)
- c204f61: Merge remote-tracking branch 'origin/main' into feat/issue-306-readme-sync (@nao1215)
Full changelog: v1.3.1...v1.4.0 |
| 1.3.1 | 21 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versió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 |
| 1.3.0 | 20 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 8cf97fc Merge pull request #263 from nao1215/dependabot/github_actions/actions/checkout-7
- 330690f Merge pull request #272 from nao1215/fix/issue-264-lazy-asset-deploy
- eb0f9a3 Merge pull request #273 from nao1215/fix/issue-266-import-ambiguous-config
- 82ae659 Merge pull request #274 from nao1215/fix/issue-269-lint-baseline
- 92634be Merge pull request #275 from nao1215/fix/issue-265-completion-install-windows
- 29ed199 Merge pull request #276 from nao1215/fix/issue-267-go-subprocess-timeout
- 6939af2 Merge pull request #277 from nao1215/fix/issue-268-coverage-platform-paths
- 03ad305 Merge pull request #278 from nao1215/refactor/issue-270-shared-operation-engine
- 24c8e1e Merge pull request #279 from nao1215/perf/issue-271-benchmark-and-optimize
- 5783bd0 Merge pull request #280 from nao1215/release/v1.3.0
- 87ddac3 build(deps): bump actions/checkout from 6 to 7
- 6ca11de ci(octocov): stop excluding now-tested platform-dependent files
- cecaef5 ci: enforce golangci-lint as a hard gate instead of warnings
- 71a9c54 docs(cmd): fix grammar and accuracy in subcommand descriptions
- 9d7c7c7 docs(perf): record measured rejection of go list -m batching (no crossover)
- 4432fe0 docs(perf): reduce bold emphasis in performance.md
- d6d63ea feat(cmd): add per-package timeout for go subprocess operations
- 2d7ecde fix(bench): make timing portable (GNU date/gdate) and fail fast on errors
- c126227 fix(cmd): deploy notification icons lazily to avoid startup filesystem writes
- 6d8ae76 fix(cmd): reject negative --timeout values
- 545d113 fix(completion): return explicit error for --install on Windows
- 64b8285 fix(import): fail explicitly when multiple gup.json candidates exist
- 209ddf7 fix: resolve govet inline and stale nolintlint findings
- 4c45632 perf(goutil): skip go-version subprocess for commands that don't need it
- df4641a perf(harness): fail fast on command errors; record measured go list -m batching win
- d6c10ab perf(update): add reproducible real-install harness and record measured findings
- faae4cb refactor(cmd): extract shared package-operation engine
- 897acfb refactor(test): replace repeated string literals with constants for goconst
- 92be424 style: use US spelling 'canceled' for misspell (US locale)
- 19fec11 test(cmd): use shared constants for shell and command names to satisfy goconst
- 219d0ed test(completion): cover make/append error branches to raise coverage
- 79ea909 test(import): use t.Chdir to fix Windows temp dir cleanup race |
| 1.2.0 | 5 de juny del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 78f9fa0 Merge pull request #258 from nao1215/dependabot/go_modules/github.com/hashicorp/go-version-1.9.0
- 65dc83e Merge pull request #259 from nao1215/dependabot/go_modules/github.com/mattn/go-colorable-0.1.15
- aeceb9a Merge pull request #260 from nao1215/dependabot/github_actions/gitleaks/gitleaks-action-3
- 247df61 Merge pull request #261 from nao1215/feature/migrate-command
- 3dfe664 Merge pull request #262 from nao1215/release/v1.2.0
- 6bb2ba2 build(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0
- 963a915 build(deps): bump github.com/mattn/go-colorable from 0.1.14 to 0.1.15
- 1d1255b build(deps): bump gitleaks/gitleaks-action from 2 to 3
- cf6a0d0 feat(cmd): add migrate subcommand to reinstall binaries into a new GOBIN
- 16753dc fix(cmd): fix Windows add-only check and resolve goconst lint
- de4090a v1.2.0 |
| 1.1.4 | 22 de març del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 1f371ad Bump minimum Go Version from 1.24 to 1.25
- 9d0352f Merge pull request #255 from nao1215/fix/perf-and-stability-pass
- 0a560db Merge pull request #257 from nao1215/feature/go1.25-and-deps-update
- 196469e Optimize target-specific package scanning
- e4c4663 Reduce BinaryPathList filesystem overhead
- 16d3ac9 Reduce string allocation in check hint output
- 6332805 Relax browser-launch timeout handling |
| 1.1.3 | 23 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 6a04688 Fix Windows remove test and race in bug-report test
- ccb8674 Harden command behavior and add coverage-backed tests
- 7e3a151 Improve CLI robustness and lint compliance
- e3956f3 Merge pull request #250 from nao1215/dependabot/github_actions/goreleaser/goreleaser-action-7
- a157b6d Merge pull request #251 from nao1215/docs/install-channels-visibility
- 26ad3de Merge pull request #252 from nao1215/fix/robust-cli-safety
- 16e5e02 Merge pull request #253 from nao1215/fix/additional-hardening
- 512f188 Merge pull request #254 from nao1215/release/v1.1.3
- c1e763c build(deps): bump goreleaser/goreleaser-action from 6 to 7
- d7b753c v1.1.3 |
| 1.1.2 | 21 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 4c98ed4 Fix custom Go version comparison in check/update output
- 9324146 Merge pull request #246 from clarabennett2626/fix/readme-grammar
- 4895bf7 Merge pull request #247 from nao1215/nchika/add-contributor
- 403e2e0 Merge pull request #249 from nao1215/fix/go-version-compare-custom-build-tag
- 98d8059 add clarabennett2626
- 638b1eb fix: correct grammar in README installation section |
| 1.1.1 | 16 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 660fef8 Fix Windows binary rename when GOEXE is unset
- c805963 Fix case-insensitive package matching on Windows
- 9e88787 Fix reliability and cancellation handling across commands
- 7d9fbde Handle empty GOEXE in remove on Windows
- 000d4b7 Harden completion checks and speed up generation script
- 7339ffa Make config file writes atomic
- c7dd2f4 Merge pull request #236 from nao1215/fix/make-tools-target
- 2c45d11 Merge pull request #237 from nao1215/fix/windows-goexe-rename-delete
- 08cb113 Merge pull request #238 from nao1215/fix/windows-case-insensitive-target-match
- dc9b8ea Merge pull request #239 from nao1215/fix/cancel-propagation-to-go-subprocess
- 1ddb9eb Merge pull request #240 from nao1215/fix/atomic-config-write
- b9af724 Merge pull request #241 from nao1215/fix/remove-goexe-fallback
- d62f577 Merge pull request #242 from nao1215/fix/completion-strict-check-and-script-speedup
- d727f26 Merge pull request #243 from nao1215/refactor/common-go-check-and-jobs-clamp
- f16e01e Merge pull request #244 from nao1215/fix/review-findings-20260216
- 51c1e84 Merge pull request #245 from nao1215/nchika/v1.1.1
- 8b9b17b Migrate tooling to go tool and consolidate contributor docs
- be72a32 Propagate cancellation context to go subprocesses
- ef6c10f Refactor go command precheck and jobs clamping
- af747d6 Update v1.1.1 |
| 1.1.0 | 16 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- af97001 Merge pull request #234 from nao1215/nchika/feat-powershell-complition
- 3447ce8 feat: add powershell completion generation support |
| 1.0.0 | 15 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióGratitude
I am upgrading nao1215/gup to version 1.0.0.
Let me share a brief memory. I released the gup command shortly before my son was born. At the time, I had very little experience with Golang and developed the project largely through trial and error. Fortunately, an influencer introduced gup on X (it had a different name back then; it was called Twitter), and the project grew steadily from there.
Through developing gup, I learned how to set up CI, use linters, and navigate the Go development ecosystem. I also learned how to handle bug reports after calming my crying son at night. Looking back, I feel that gup played a significant role in shaping me as a Golang developer. Although I was unfamiliar with open-source culture at the time, gup became the catalyst for many of my later open-source projects.
I would not have made it this far without the support of many contributors. I would like to take this opportunity to express my sincere gratitude, and I hope you will continue to support gup.
Changelog
- 371615e Merge pull request #232 from nao1215/nchika/v1.0.0
- 8a21835 Update README for v1.0.0
- 14fbe68 Update v1.0.0
- f85a4a6 delete unused module
- e699a9d delete: gosec badge
- 81cea7c docs(i18n): replace removed --input option with --file
- 0f1bb96 docs(ja): align import auto-detect order with implementation
- f1a2a1e feat: auto-adapt to module path changes
- c6d64a4 feat: store update channels in gup.json
- 167a7d3 feat: version import/export config and file path resolution
- f14aebe fix(config): reject malformed gup.conf lines early
- c198570 fix(import): normalize devel version to latest
- 0391804 fix(import): prioritize XDG config path over local gup.conf
- 45d85ed fix: always include version in bug-report template
- ee869cd fix: block path traversal in remove targets
- 70340f1 fix: cancel dry-run workers on interrupt signals
- 373d085 fix: capture stderr in GetLatestVer, persist config on rename, and correct completion help text
- 8bf9a1d fix: cross platform test
- 21d71bf fix: exit with status 1 when command execution fails
- e259589 fix: linter
- 84c1f19 fix: normalize binary names in --main/--master/--latest flag resolution for Windows
- 9eb95e7 fix: persist dry-run temp path for proper cleanup
- 66f2e69 fix: remove stale config entries when binary is renamed during update
- 2244f72 fix: require explicit --install for completion file writes
- e836957 fix: return original importPath when prefix does not match in replaceImportPathPrefix
- 1611fb2 fix: surface gup.json parse errors during update
- e0eb3f1 fix: trim whitespace in --exclude package names
- 4c55da1 fix: validate binary names in removeOldBinaryIfRenamed to prevent path traversal
- 892fbe3 fix: validate go command availability in import
- a5e8da6 fix: version coloring to yellow=outdated, green=up-to-date
- ff650da fix: warn instead of failing when gup.json is corrupt during update
- 6de73d6 perf: deduplicate GetLatestVer calls and parallelize binary info collection
- 8b01612 perf: filter binary completions by typed prefix
- 0bf69ef perf: use fixed worker pool for package processing
- d267d27 refactor: call goutil.DetectModulePathMismatch directly instead of through unused mock variable
- 0500ea0 refactor: expose versioned installer API in goutil
- bbab887 refactor: remove duplicate versionFromConfig call in installFromConfig
- 4376f41 refactor: remove unused first argument from shouldPersistChannels
- 2a56d18 refactor: remove unused update wrapper function
- 550b3c8 refactor: replace golang.org/x/exp/slices with standard slices package
- 1ac3a02 refactor: share config file writing logic across commands |
| 0.28.3 | 15 de febrer del 2026 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 1b9b9f4 Bump pointer v1.4.0
- bf06d2b Merge pull request #226 from nao1215/nchika/bump-pointer
- 7dc9afd Merge pull request #227 from nao1215/nchika/remove-gorky
- 5b0f54e Merge pull request #228 from nao1215/nchika/fix-bug-gobin
- 77207ca Merge pull request #229 from nao1215/fix/review-issues-batch
- 23bc47b Merge pull request #230 from nao1215/nchika/fix-bugs
- 23128ad Merge pull request #231 from nao1215/nchika/update-v0.28.3
- 4158d81 Remove gorky package
- 929de2d Update v0.28.3
- 744d5cb fix: address review findings across codebase
- 79330b7 fix: bug fixes and CI improvements
- 8fdc2b2 fix: issue #206 |
| 0.28.2 | 23 de desembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 359c686 Bump actions/checkout from 5 to 6
- 0249ae1 Bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0
- 0090bf5 Bump golang.org/x/sync from 0.18.0 to 0.19.0
- d1cf438 Bump libraries
- 0260183 Merge pull request #213 from nao1215/dependabot/github_actions/actions/checkout-6
- ef8037f Merge pull request #214 from nao1215/dependabot/go_modules/github.com/hashicorp/go-version-1.8.0
- 38ce43f Merge pull request #217 from nao1215/dependabot/go_modules/golang.org/x/sync-0.19.0
- f3708b9 Merge pull request #219 from shogo82148/fix-typo-in-readme
- 1678d8a Merge pull request #220 from nao1215/all-contributors/add-shogo82148
- 9583782 Merge pull request #221 from shogo82148/fix-broken-bug-report
- abec3b8 Merge pull request #222 from jylenhof/main
- a949cef Merge pull request #223 from nao1215/nchika/update-readme-and-changelog
- feff3e7 Refactor bug report URL construction
- 7df452c Update contributors and package manager information
- 481ed80 docs(README): add mise alternate installation documentation (en + fr)
- 67eea0d fix closing shell quotes
- 6b20e6b fix typo in README |
| 0.28.1 | 16 de novembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 0cdae9e Bump golang.org/x/sync from 0.17.0 to 0.18.0
- 63da074 Merge pull request #205 from peczenyj/return-original-error-from-GetLatestVer-function
- d506bf9 Merge pull request #207 from nao1215/dependabot/go_modules/golang.org/x/sync-0.18.0
- c9f34e6 Merge pull request #210 from nao1215/nchika/add-contribuotrs
- 3e2dd6d Merge pull request #211 from nao1215/nchika/fix-use-MANPAGE-env
- dd490fa Update contributors
- 7e6871c Update goutil.go
- c98b4e1 Use MANPATH and fix linter
- 044817e must return the inner error when cant check the latest versionf of a given module |
| 0.28.0 | 30 d’octubre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- d51c40c Bump actions/setup-go from 5 to 6
- 6745795 Bump golang.org/x/sync from 0.16.0 to 0.17.0
- ca8b42e Merge branch 'main' into dependabot/github_actions/actions/setup-go-6
- c8520ce Merge branch 'main' into dependabot/go_modules/golang.org/x/sync-0.17.0
- 1ec0fdc Merge branch 'main' into no_update_go_runtime
- b25e08b Merge pull request #199 from nao1215/dependabot/github_actions/actions/setup-go-6
- 1887bfe Merge pull request #200 from nao1215/dependabot/go_modules/golang.org/x/sync-0.17.0
- 157b232 Merge pull request #201 from iTrooz/no_update_go_runtime
- edbd94c Merge pull request #203 from iTrooz/tests
- 46d9acc Move collecting latest version inside updater
- 8ed9c0e add flags to tests
- 508b96d add helper helper_runGup()
- 8828982 apply coderabbit fix
- d93c8b0 check online latest version before + always return an updateResult through the channel
- b83000b defer pr close just after execution
- 42d6b68 do not print results twice
- 0d48993 do not re-init args in tests
- 1b2eb76 feat: add --ignore-go-update flag to skip rebuilding when only Go runtime has changed
- 9b0ebba fix
- ea3ffa8 fix
- 16ab167 fix
- 19812e7 fix
- 95c002e fix
- ac003d5 fix doc
- 74bb849 fix test
- d7a3eb3 fix typo
- cfa2a92 handle case when ModulePath is empty
- 928003b make WriteConfFile() take a io.Writer() as argument
- 9fce26c make tests not touch regular GOBIN
- 4fe69b0 mark helper functions as helpers
- 919cf69 remove IsUpToDate() helper because it was confusing
- 96afe1d remove internal dependencies/code correctness tests
- c25650f update tests
- ae4ff1e use helper_CopyFile()
- e09f257 use helper_runGup()
- c288484 use helper_runGup()
- f75502d use return pattern in updater to guarantee a value return
- 3eb279b use t.Fatal() in helpers |
| 0.27.9 | 4 de setembre del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 3f841a3 Add README in es, fr, ko, ru, zh-cn
- 34f3866 Bump actions/checkout from 4 to 5
- 9e5e440 Bump github.com/gen2brain/beeep
- bc98f70 Bump github.com/spf13/cobra from 1.9.1 to 1.10.1
- a5e3b02 Bump golang.org/x/sync from 0.13.0 to 0.14.0
- 0ad631b Bump golang.org/x/sync from 0.14.0 to 0.15.0
- 9a09648 Bump golang.org/x/sync from 0.15.0 to 0.16.0
- 55ecb02 Merge branch 'main' into nchika/update-contributor
- 0c6aac0 Merge pull request #188 from nao1215/nchika/support-go1.24-later
- 865d8a9 Merge pull request #189 from nao1215/dependabot/go_modules/golang.org/x/sync-0.14.0
- d8a897c Merge pull request #190 from nao1215/dependabot/go_modules/golang.org/x/sync-0.15.0
- 082d2d6 Merge pull request #192 from nao1215/dependabot/go_modules/github.com/gen2brain/beeep-0.11.1
- 3f214fd Merge pull request #193 from nao1215/dependabot/go_modules/golang.org/x/sync-0.16.0
- 3bdca28 Merge pull request #194 from nao1215/dependabot/github_actions/actions/checkout-5
- 7000556 Merge pull request #195 from nao1215/nchika/add-doc
- 5db968b Merge pull request #196 from nao1215/dependabot/go_modules/github.com/spf13/cobra-1.10.1
- b88589f Merge pull request #197 from mcha-forks/main
- aef9572 Merge pull request #198 from nao1215/nchika/update-contributor
- fe00e0a Support go 1.24 or later
- 8259398 Trim potential GOEXPERIMENT flag in buildinfo
- 2c6da7d Update contributors |
| 0.27.8 | 12 de març del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- ce8c8f0 Bump golang.org/x/sync from 0.11.0 to 0.12.0
- f6fe270 Merge pull request #185 from nao1215/dependabot/go_modules/golang.org/x/sync-0.12.0
- f1a89e1 Unsupport go 1.22 |
| 0.27.7 | 24 de febrer del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 7393531 Add go 1.24
- e8dc1d8 Bump github.com/google/go-cmp from 0.6.0 to 0.7.0
- bf7f1e2 Bump github.com/spf13/cobra from 1.8.1 to 1.9.1
- a6001bf Bump golang.org/x/sync from 0.10.0 to 0.11.0
- eac6855 Fix broken unit test
- a938d8f Merge pull request #181 from nao1215/dependabot/go_modules/golang.org/x/sync-0.11.0
- 0832369 Merge pull request #182 from nao1215/nao1215-patch-4
- 4cc481b Merge pull request #183 from nao1215/dependabot/go_modules/github.com/spf13/cobra-1.9.1
- fa82f58 Merge pull request #184 from nao1215/dependabot/go_modules/github.com/google/go-cmp-0.7.0
- ac99a59 Support go version 1.21 or later |
| 0.27.6 | 14 de gener del 2025 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- 7972028 Bump github.com/adrg/xdg from 0.5.0 to 0.5.1
- bc6b835 Bump github.com/adrg/xdg from 0.5.1 to 0.5.2
- d565af3 Bump github.com/adrg/xdg from 0.5.2 to 0.5.3
- e078adc Bump github.com/fatih/color from 1.17.0 to 1.18.0
- 876a487 Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
- baf4e50 Bump golang.org/x/sync from 0.8.0 to 0.9.0
- e98273b Bump golang.org/x/sync from 0.9.0 to 0.10.0
- 5066de6 Merge pull request #174 from nao1215/dependabot/go_modules/github.com/adrg/xdg-0.5.1
- 0820a8a Merge pull request #175 from nao1215/dependabot/go_modules/github.com/fatih/color-1.18.0
- c0b2d20 Merge pull request #176 from nao1215/dependabot/go_modules/github.com/adrg/xdg-0.5.2
- fd5cbcf Merge pull request #177 from nao1215/dependabot/go_modules/github.com/adrg/xdg-0.5.3
- 7ca6baa Merge pull request #178 from nao1215/dependabot/go_modules/golang.org/x/sync-0.9.0
- fc7711e Merge pull request #179 from nao1215/dependabot/go_modules/golang.org/x/sync-0.10.0
- 72e2135 Merge pull request #180 from nao1215/dependabot/go_modules/github.com/mattn/go-colorable-0.1.14 |
| 0.27.5 | 10 de setembre del 2024 | — | 64 bits ZIPARM64 ZIP32 bits ZIP Notes de la versióChangelog
- Add go 1.23
- Fix: check sub command print incorrect path.
- Merge pull request #170 from nao1215/nchika/add-go1.23
- Merge pull request #172 from nao1215/nchika/issue-171 |
| 0.27.4 | 10 d’agost del 2024 | — | 64 bits ZIPARM64 ZIP32 bits ZIP |