Releases: LPGhatguy/aftman
v0.3.0
What's Changed
- Use
rustls-tlsinstead ofOpenSSLby @DervexDev in #62 - Add aarch64 builds to release workflow by @jacksonwelsh in #64
Full Changelog: v0.2.8...v0.3.0
Upgrading Aftman
Download one of the attached binaries on this release page.
Once you have it, you can use it to install Aftman or upgrade your current installation:
./aftman self-installv0.2.8
What's Changed
- Add missing build target argument by @filiptibell in #34
- Trust check & installation improvements by @filiptibell in #38
- Update create_new to create for zsh config by @LastTalon in #45
- Strip upper-case version of EXE_SUFFIX by @JohnnyMorganz in #57
Full Changelog: v0.2.7...v0.2.8
Upgrading Aftman
Download one of the attached binaries on this release page.
Once you have it, you can use it to install Aftman or upgrade your current installation:
./aftman self-installv0.2.7
If you're running into GitHub rate limits or want to manage private tools hosted on GitHub, you can now give Aftman a Personal Access Token.
Generate a Personal Access Token, then edit ~/.aftman/auth.toml to add it:
github = "pat goes here"Aftman will use this token to authenticate all requests to GitHub.
Changes Since Aftman 0.2.6
- Added support for authenticating with GitHub. (#18)
- After updating Aftman, edit
~/.aftman/auth.tomlto add a Personal Access Token.
- After updating Aftman, edit
- Migrated from structopt to clap. (#29)
Upgrading Aftman
Download one of the attached binaries on this release page.
Once you have it, you can use it to install Aftman or upgrade your current installation:
./aftman self-installv0.2.6
Changes Since Aftman 0.2.5
- Added
aftman listsubcommand. (#27) - Added support for installing macOS artifacts with the "darwin" keyword. (#21)
- Fixed tool exit codes not being propagated. (#25)
- Fixed
self-installnot creating a.zshenvfile on macOS. (#28)
Upgrading Aftman
Download one of the attached binaries on this release page.
Once you have it, you can use it to install Aftman or upgrade your current installation:
./aftman self-installv0.2.5
v0.2.4
Changes Since Aftman 0.2.3
- Added support for
aftman self-installon Unix platform. (#16) - Fixed Linux releases running on systems with an older glibc.
Upgrading Aftman
From GitHub Release
Download one of the attached binaries on this release page.
Once you have it, you can use it to install Aftman or upgrade your current install:
./aftman self-installFrom Crates.io
You can use Cargo (1.58.0+) to build this release yourself from crates.io:
cargo install aftman --version 0.2.4Afterwards, make sure to run aftman self-install to upgrade all links to the new version of Aftman.
v0.2.3
Changes Since Aftman 0.2.2
- Fixed subprocesses living forever on Unix platforms. (#13)
- Aftman now correctly marks executables as executable on Unix platforms. (#14)
Upgrading Aftman
From GitHub Release
Download one of the attached binaries on this release page.
Once you have it, you can use it to install Aftman or upgrade your current install:
./aftman self-installFrom Crates.io
You can use Cargo (1.58.0+) to build this release yourself from crates.io:
cargo install aftman --version $VERSIONAfterwards, make sure to run aftman self-install to upgrade all links to the new version of Aftman.
v0.2.2
This is the first binary release of Aftman, a tool for installing other tools.
Changes Since Aftman v0.2.2
- Fixed building on non-Windows platforms
- Started publishing binaries for several platforms:
- Windows (x86_64)
- Linux (x86_64)
- macOS (x86_64 and AArch64)
Upgrading Aftman
From GitHub Release
Download one of the attached binaries on this release page!
From Crates.io
You can use Cargo (1.58.0+) to build this release yourself from crates.io:
cargo install aftman --version 0.2.2