Repository navigation
Releases
Version 0.10.3 (2026-10-21)
Release Notes
This release updates dependencies. This includes an update to dependencies containing certificate lists to ensure recently-revoked certificates are no longer trusted.
Download axoupdater-cli 0.10.3
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-gnu.zip | x64 MinGW | checksum |
| axoupdater-cli-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-armv7-unknown-linux-gnueabi.tar.xz | armv7-unknown-linux-gnueabi | checksum |
| axoupdater-cli-arm-unknown-linux-gnueabihf.tar.xz | ARMv6 Linux (Hardfloat) | checksum |
| axoupdater-cli-armv7-unknown-linux-gnueabihf.tar.xz | ARMv7 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.10.2 (2026-08-11)
Release Notes
This release follows up the previous one by adding binaries for aarch64-pc-windows-msvc.
Download axoupdater-cli 0.10.2
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-gnu.zip | x64 MinGW | checksum |
| axoupdater-cli-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-armv7-unknown-linux-gnueabi.tar.xz | armv7-unknown-linux-gnueabi | checksum |
| axoupdater-cli-arm-unknown-linux-gnueabihf.tar.xz | ARMv6 Linux (Hardfloat) | checksum |
| axoupdater-cli-armv7-unknown-linux-gnueabihf.tar.xz | ARMv7 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.10.1 (2026-08-10)
Release Notes
This release contains no code changes but adds binaries for the arm-unknown-linux-gnueabihf, armv7-unknown-linux-gnueabi, and armv7-unknown-linux-gnueabihf targets.
Note that these new targets are currently untested. If you encounter any issues with them, please report them!
Download axoupdater-cli 0.10.1
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-gnu.zip | x64 MinGW | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-armv7-unknown-linux-gnueabi.tar.xz | armv7-unknown-linux-gnueabi | checksum |
| axoupdater-cli-arm-unknown-linux-gnueabihf.tar.xz | ARMv6 Linux (Hardfloat) | checksum |
| axoupdater-cli-armv7-unknown-linux-gnueabihf.tar.xz | ARMv7 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.10.0 (2026-02-20)
Release Notes
This release removes support for Axo releases. Existing install receipts will still be read properly and will warn the user that updates from that source are no longer available. It also updates to reqwest 0.13.
Download axoupdater-cli 0.10.0
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-gnu.zip | x64 MinGW | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.9.1 (2025-07-20)
Release Notes
This release updates several dependencies.
Download axoupdater-cli 0.9.1
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-gnu.zip | x64 MinGW | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.9.0 (2024-12-19)
Release Notes
This release adds support for XDG_CONFIG_HOME as the location for install
receipts. If this variable is set and the receipt is located within this path,
it overrides the default location of $HOME/.config (Mac and Linux) or
%LOCALAPPDATA% (Windows). Install receipts will be created in this path when
running installers created by dist 0.27.0 or later if XDG_CONFIG_HOME is set.
This release also adds infrastructure to support app renaming when running as
a library. There are two new features:
- It's now possible to load receipts for alternate app names, not just the one
that a given instance ofAxoUpdaterwas instantiated for. This can be done
by runningAxoUpdater::load_receipt_for(app_name). - It's now possible to change the name a given
AxoUpdaterinstance is for.
This can be done by runningAxoUpdater::set_name(app_name). This can
override the name that was loaded from an app receipt.
For example, if your app is changing from oldname to newname, you might set
up AxoUpdater like this:
// Instantiate the updater class with the new app name
let mut updater = AxoUpdater::new_for("newname");
// First, try to check for a "newname" receipt
// (this might be a post-rename release)
if updater.load_receipt_as("newname").is_err() {
// If that didn't work, try again as "oldname"
if updater
.load_receipt_as("oldname")
.map(|updater| updater.set_name("newname"))
.is_err()
{
eprintln!("Unable to load install receipt!");
}
}Download axoupdater-cli 0.9.0
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-gnu.zip | x64 MinGW | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.8.2 (2024-12-03)
Release Notes
This release adds x86_64-pc-windows-gnu to the list of targets for which we
publish binaries. It also contains a few small changes to the library:
- The new
AxoUpdater::VERSIONconstant exposes axoupdater's version. - The
AxoUpdater::install_prefix_rootmethod is now public.
Download axoupdater-cli 0.8.2
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-gnu.zip | x64 MinGW | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.8.1 (2024-10-31)
Release Notes
This release fixes an issue with the previous release in which
{app_name}_INSTALLER_GITHUB_BASE_URL wouldn't respect the port specified by
the user.
Download axoupdater-cli 0.8.1
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.8.0 (2024-10-31)
Release Notes
This release adds support for overriding the GitHub API URL using new environment variables:
{app_name}_INSTALLER_GITHUB_BASE_URL{app_name}_INSTALLER_GHE_BASE_URL
For more information, see the dist installer docs.
- impl
Download axoupdater-cli 0.8.0
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
Version 0.7.3 (2024-10-22)
Release Notes
This release contains improvements on Windows, ensuring that temporary files and
files from older versions are correctly cleaned up.
Download axoupdater-cli 0.7.3
| File | Platform | Checksum |
|---|---|---|
| axoupdater-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| axoupdater-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| axoupdater-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| axoupdater-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| axoupdater-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| axoupdater-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |