Skip to content

Releases: aaronflorey/bin

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 08 Apr 00:14
6a090fb

2.1.1 (2026-04-07)

Bug Fixes

  • panic in tie breaker code (81c5ced)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Apr 22:27
aec0396

2.1.0 (2026-04-07)

Features

  • add generic url install (49afd03)
  • add support for multiple inputs when installing (2ac472b)

Bug Fixes

  • checksum issues (94f2baf)
  • improve spinner code (b679337)
  • install: honor interactive overwrite confirmation (f099d42)
  • outdated output was broken (1dfe42c)
  • tie breaker breaking on negative scores (c8c7638)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 22:43
9877234

2.0.0 (2026-04-01)

Features

  • add config-set command (22d76e4)
  • add GitHub Action for installing bin and managing binaries (#4) (ff211e3)
  • add install script (e8db3c6)
  • add min age for updates (b9302d4)
  • add outdated command (0881a36)
  • add version command (b8543a2)
  • cli: add processing spinner hooks (8dab9ee)
  • config: add default_chmod option to control file permissions after install (feef4c8)
  • docker: query Docker Hub for latest tags (0843f5d)
  • docker: support configurable wrapper run template (80048e4)
  • goinstall: support sub-path in goinstall:// URLs (640f47e)
  • hooks: add pre/post lifecycle hooks for install, update, and remove (16e7acf)
  • improve tie breaking of multiple options, add non-interactive flag (9285419)
  • install: add --select flag for non-interactive asset selection and BIN_EXE_DIR env var (1680836)
  • installer: enforce overwrite checks in path resolution (1fbd659)
  • installer: warn on duplicate managed binary hashes (d713691)
  • install: prefer release metadata for asset resolution (2b79f29)
  • install: update existing binaries instead of duplicating (9c249fd)
  • providers: verify downloads against sha256 checksums (79edcf5)
  • remove: add provider-specific cleanup hooks (aca6c4a)
  • resolve musl vs gnu for linux (533e6d2)
  • update: add configurable parallel update discovery (fd2d3dc)
  • update: support updating binaries by URL target (67c66e2)

Bug Fixes

  • $HOME expansion (e357377)
  • ci: quote installer smoke job name (3ea87a6)
  • config: use cross-platform directory write probe (18da200)
  • deps: upgrade go-github to v73 and goldmark to v1.8.1 (be1143d)
  • ensure config path is present (91875ae)
  • gitlab: return clear missing release errors (32fa31d)
  • install,ci: harden asset resolution and test installer script (7290d60)
  • installer: improve home path matching (44c42fc)
  • install: preseed config for non-interactive bootstrap (e23f0f5)
  • lint failure in update (dd0d1c6)
  • list: correct column alignment when displaying pinned versions (9a25872)
  • some tech debt (9506f5a)
  • update: return non-zero exit when partial updates fail (5879a82)
  • various fixes for edge case releases (71b77cc)

Performance Improvements

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

Miscellaneous Chores

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Mar 04:24
1c4acf9

1.1.0 (2026-03-24)

Features

  • Add go install (#232) (6a0f17e)
  • add github url normalisation (d1be891)
  • add import/export commands for portability (07e3e09)
  • Bump Go version to 1.19 (#150) (963a6f4)
  • Bump Go version to 1.20 (#169) (eb65e2d)
  • Detect Go version in the pipeline (#175) (f715904)
  • filter releases by arch and remove common unwanted assets (369652d)
  • filter releases by arch and remove common unwanted assets (44f5156)
  • improves bin ls output (#196) (24eae61)

Bug Fixes

  • docker: init client from env variables available to configure docker (#235) (21392fe)
  • ensure,update: persist provider/path (#254) (7e93aa5)