- Added generate-artifactory-path command to foreman (#84)
- Modified path to follow symlinks for snapshots tests (#76)
- Split Up artiaa_auth Into Separate Library (#77)
- Manual deserialization of toml into toolspec struct by (#79)
- Added Artifactory tool source target support by (#80)
- Properly Kill Subprocesses With ctrl-c by (#81)
- Take into account architecture when downloading binaries for Windows to fix incorrect download of windows-aarch64 assets on win64 hosts (#71)
- Support all Tier 1 Rust supported platforms {windows, linux, macos}-{x86_64, i686, aarch64} (#71)
- 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]#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.