- Support
macos-aarch64
as an artifact name for Apple Silicon (arm64) binaries (#60) - Take into account architecture when downloading binaries for linux (#59)
- Fix artifact selection bug affecting mac os tool downloads (#53)
- Introduce improved error output on using uninstalled tools (#51)
- Add support for Apple Silicon (arm64) binaries (#46)
- Report correct exit code (#41)
- Improve error handling to reduces crashes and add more useful error messages (#40)
- Add environment variable to override Foreman home directory (#39)
- Support tools hosted on GitLab (#31)
- Updated config format to support both GitHub and GitLab tools
- Added
foreman gitlab-auth
command for authenticating with GitLab.
- Logging improvements (#30)
- Add commandline option to increase logging level (
-v
,-vv
, etc) - Add an INFO-level log explaining when a release version tag name doesn't match expected convention.
- Default logging to INFO level. Fixes ([#27]Roblox#27).
- Add commandline option to increase logging level (
- Fixed Foreman not propagating error codes from underlying tools. (#20)
- Metadata fix for crates.io release
- No changes since 0.6.0.
- Initial release on crates.io.
- Added
foreman github-auth
command for authenticating with GitHub.
- On Unix systems, tools now always have permissions of 777.
- This ensures that they're executable, even when the containing archives fail to preserve permissions.
- Initial release
- Version number chosen so that Foreman can take over the foreman crate on crates.io and leave existing versions alone.