Skip to content

chore(master): release 2.0.0 - #27

Closed
github-actions[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master
Closed

github-actions[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

🤖 I have created a release beep boop

2.0.0 (2026-10-12)

Features

  • Add go install (#232) (ac5b0f0)
  • add config-set command (5289cbc)
  • add generic url install (17db23d)
  • add GitHub Action for installing bin and managing binaries (#4) (1cc5c8f)
  • add github url normalisation (ec18313)
  • add import/export commands for portability (a687a55)
  • add install script (a758a60)
  • add macos app signing (18abef3)
  • add min age for updates (cdd23ad)
  • add outdated command (f73e108)
  • add read-only artifact inspection (d80f34d)
  • add repository search and release browsing (94b6968)
  • add support for multiple inputs when installing (a8a5250)
  • add version command (56b0b06)
  • allow exporting a list of installed (a95aee8)
  • assets: expose platform-compatible installable assets (98b7435)
  • Bump Go version to 1.19 (#150) (5e9d193)
  • Bump Go version to 1.20 (#169) (31d8b24)
  • cache github responses (f2adfb6)
  • carry bundled completion artifacts (25c2afb)
  • carry bundled completion artifacts (b7396a7)
  • cli: add processing spinner hooks (f03f2d2)
  • cmd,providers: support multi-lane release installs (a922718)
  • cmd: suggest managed names for partial targets (f0c90a8)
  • cmd: suggest managed names for partial targets (7b1dfa0)
  • config: add default_chmod option to control file permissions after install (f1796c2)
  • config: Add gh token auth toggle and key hints (a6077d7)
  • config: default use_gh_for_github_token to true (442ce3d)
  • Detect Go version in the pipeline (#175) (bf56290)
  • docker: query Docker Hub for latest tags (18b5af5)
  • docker: support configurable wrapper run template (d3d2129)
  • filter releases by arch and remove common unwanted assets (5c90c50)
  • filter releases by arch and remove common unwanted assets (76b6e02)
  • fix releases with multiple tools (02d0ebf)
  • FN-002: document multi-tool selection persistence (5acd680)
  • goinstall: support sub-path in goinstall:// URLs (45a0ec0)
  • harden binary payload validation and selection (c861f61)
  • hooks: add pre/post lifecycle hooks for install, update, and remove (b0358f1)
  • import: Run ensure after import by default (c17a028)
  • improve tie breaking of multiple options, add non-interactive flag (af2cdf7)
  • improves bin ls output (#196) (fabd4f2)
  • install: add --select flag for non-interactive asset selection and BIN_EXE_DIR env var (e37de2c)
  • installer hardening (9bb9ed6)
  • installer: enforce overwrite checks in path resolution (1376ddc)
  • installer: warn on duplicate managed binary hashes (48f0876)
  • install: prefer release metadata for asset resolution (eb501e8)
  • install: select compatible products and release lanes (9a0bf1c)
  • install: support tracked dmg app installs (7aaa6f6)
  • install: update existing binaries instead of duplicating (cfe511a)
  • integrate managed completion lifecycle (f9fe91f)
  • list: add json output format (f731032)
  • logging: expose GitHub auth/rate-limit state and archive contents in errors (fe4657d)
  • offer sudo retries for binary filesystem permission errors (c3d1736)
  • persist stable selection intent (8a792df)
  • prefer bundled managed completions (075075a)
  • prefer bundled managed completions (15ec695)
  • providers: verify downloads against sha256 checksums (d59562f)
  • remove: add interactive multi-select removal flow (1b57777)
  • remove: add interactive multi-select removal flow (a8975f9)
  • remove: add provider-specific cleanup hooks (ecff3ad)
  • resolve musl vs gnu for linux (a619c49)
  • run: Add cached run command (0c535c0)
  • run: Auto-pass args and prune stale cached versions (cdb4000)
  • sync managed binary completions (aaf003b)
  • system-package: Add opt-in system package install mode (390fbeb)
  • tui: add interactive changelog browser (1c56be8)
  • update: add configurable parallel update discovery (9601bbd)
  • update: Add interactive multi-select for no-arg updates (e6cc7ec)
  • update: interactive multi-select for no-arg updates (965c391)
  • update: support updating binaries by URL target (cbbef61)

Bug Fixes

  • $HOME expansion (2ceb75e)
  • address release binary compatibility audit findings (b0ccd77)
  • assets,config: restore tar archive detection (512e1e4)
  • assets: add .sha to metadata suffixes to prevent selecting checksum files (85bbc23)
  • assets: detect macOS .app bundles in zip/tar archives (9c85443)
  • assets: filter out .blockmap metadata files from release assets (ee999dd)
  • assets: Ignore metadata package names (63e8fa6)
  • assets: log gzip inner name during decompression (3f47343)
  • assets: prefer native Linux binaries over AppImages (47e8dc9)
  • assets: preserve archive install selection (98d590d)
  • assets: prevent empty-token matching panic (5e55180)
  • assets: reject wrong-platform release assets (dda3abe)
  • assets: satisfy staticcheck switch lint (3e9cdf3)
  • assets: Skip package manager release artifacts (790859b)
  • bind checksums to exact artifacts (31e9154)
  • bound artifact processing inventory (580332f)
  • checksum issues (20b3e48)
  • chown config dir and file to sudo user when installing globally (9232baa)
  • chown config dir/file to real user when installing via sudo (c106ae9)
  • ci: quote installer smoke job name (6ca4038)
  • ci: resolve lint findings (ac99115)
  • cmd,config: harden install and config flows (6bba9a0)
  • cmd: ensure installed binaries are executable (51aa38b)
  • cmd: remove tui changelog browser (2fbdbee)
  • commit binary installs recoverably (444e915)
  • config,providers,assets: harden installs and retire todo (be78091)
  • config,update: harden config persistence and prompts (0228ef5)
  • config: recreate cached default path if missing (17a61b0)
  • config: use cross-platform directory write probe (835de0a)
  • contain remote artifact names (20e99eb)
  • deps: upgrade go-github to v73 and goldmark to v1.8.1 (3821716)
  • docker: init client from env variables available to configure docker (#235) (026f8ef)
  • don't download .sbom.json files (8a04b17)
  • ensure config path is present (cb36e87)
  • ensure,update: persist provider/path (#254) (ec88dc1)
  • ensure: Retry without package path on archive mismatch (67a3eda)
  • gitlab: return clear missing release errors (2b93200)
  • goinstall: resolve latest from base module (1d7a568)
  • ignore nightly build IDs in release variants (f966119)
  • improve archive member resolution (cf53c63)
  • improve provider export (aa977ed)
  • improve spinner code (ea9baf6)
  • install,ci: harden asset resolution and test installer script (42a0ecf)
  • install: capture verbose logs and improve archive selection (821309f)
  • installer: improve home path matching (08de525)
  • install: honor interactive overwrite confirmation (951bc41)
  • install: preseed config for non-interactive bootstrap (c13a33a)
  • install: preserve requested release lane for existing binaries (5742e83)
  • lint failure in update (8a684d2)
  • list: correct column alignment when displaying pinned versions (8e4a442)
  • lock config file permissions (a888dbb)
  • make Go tests portable on macOS (6d24d2a)
  • make Windows test fixtures portable (7c8629a)
  • outdated output was broken (97f45d2)
  • panic in tie breaker code (7212eee)
  • preserve DMG source path spelling (83f53bb)
  • preserve Go import path separators (2eab3e8)
  • preserve update failure accounting (8d00cfd)
  • process generic URLs through artifact resolver (485e8ea)
  • providers,assets: handle final binary checksums (59911b0)
  • providers,config: tighten checksum asset selection (fa36a87)
  • providers: Satisfy staticcheck in GitHub auth guard (0557efc)
  • reconcile binaries taken over by mise (2f48321)
  • replace binaries atomically (ba4bac3)
  • resolve archive members by identity (aef6ddf)
  • resolve managed Windows targets (26f040a)
  • resolve release products before packaging (7adb940)
  • select dmg bundles by managed identity (8090cc7)
  • smoketests failing (24c459f)
  • some tech debt (a219d3e)
  • tie breaker breaking on negative scores (b04f2bf)
  • update: return non-zero exit when partial updates fail (e11f81a)
  • update: skip interactive selector with --yes and --dry-run flags (16b2563)
  • validate imported binaries (c2c57d4)
  • various fixes for edge case releases (e1530db)
  • verify artifact integrity across installs (ab6f34a)
  • warn when bundled completions are skipped (5f1ab59)
  • warn when bundled completions are skipped (0cf3082)

Performance Improvements

  • assets: stream archive candidates to temp files (db9c8cd)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot changed the title chore(master): release 2.7.1 chore(master): release 2.0.0 Oct 12, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--master branch from 23fa988 to 7853ee9 Compare October 12, 2026 01:06
@github-actions
github-actions Bot force-pushed the release-please--branches--master branch from 7853ee9 to d115547 Compare October 12, 2026 21:26
@aaronflorey
aaronflorey deleted the release-please--branches--master branch October 17, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant