Releases: hth73/hth-binharbor
Releases · hth73/hth-binharbor
Release list
BinHarbor v1.0.4
BinHarbor v1.0.3
Changelog
v1.0.3
Fixed
- Fixed binary detection for archives containing architecture-specific filenames (e.g. terragrunt_linux_amd64).
- Fixed raw binary download cleanup after successful installation.
- Fixed version detection by using the discovered binary path instead of relying on the system PATH.
- Fixed handling of GitHub releases that provide raw binaries instead of archives.
Improved
- Improved archive binary detection using prefix matching.
- Improved support for different GitHub release asset naming conventions.
- Improved debug output for asset selection and matching.
- Improved handling of multiple binary search paths.
BinHarbor v1.0.2
Changelog
v1.0.1
Fixed
- Fix Github ARCHITECTURE_MAPPING
BinHarbor v1.0.1
v1.0.1
Fixed
- Raw binary release asset support
- Binary path based version detection
- Download cache cleanup for raw binaries
- Improved installation path handling
- Better support for multiple binary search paths
- Fix self-update handling and asset debug output
BinHarbor v1.0.0
Changelog
v1.0.0
Added
- Linux AMD64 support
- Linux ARM64 support
- Standalone binary releases
- GitHub Actions build pipeline
- Automatic binary detection
- Multiple binary search paths
- XDG-compliant configuration and cache directories
- Automatic binary backups
- Optional GitHub token support
- Support for GitHub Releases
- Support for HashiCorp Releases
- Support for Helm Releases
- Improved better archive extraction handling
- Improved asset matching for Linux architectures
- Improved error handling for permission-restricted directories
- Download cache reuse for failed installations
- Fixed Helm archive extraction
- TAR.GZ binary detection
- ARM64 asset selection
- GitHub API authentication handling
- Archive extraction warnings on Python 3.12+
BinHarbor v0.9.0
Changelog
v0.9.0
Added
- --list (Lists all installed binaries)
- Automatic backup of existing configuration before --init recreates binharbor.yaml to binharbor.yaml.bak
- GitHub Action Build
- XDG Cache - Create ~/.cache/binharbor Folder and migrate Binary local downloads to ~/.cache/binharbor/downloads
- Change access to GitHub releases anonymously
- Solve Deprecation Warning: Python 3.14 will, by default, filter extracted tar archive and reject files or modify their metadata. Use the filter argument to control this behavior.