Releases: axodotdev/axoupdater
Version 0.3.5 (2024-04-05)
Release Notes
This is a minor bugfix release. It makes us try to temporarily rename the current executable on windows, in case we're about to overwrite it.
Download axoupdater-cli 0.3.5
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.3.4 (2024-04-04)
Release Notes
This is a minor bugfix release. It fixes an issue which would cause Windows updates to fail if the parent process is PowerShell Core.
Download axoupdater-cli 0.3.4
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.3.3 (2024-03-21)
Release Notes
This is a minor bugfix release. It relaxes the reqwest dependency, which had been bumped to 0.12.0 in the previous release. It will now accept either 0.11.0 or any later version.
Download axoupdater-cli 0.3.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 |
Version 0.3.2 (2024-03-21)
Release Notes
This is a minor bugfix release:
- more robust behaviour when paired with installers built with cargo-dist 0.12.0 (not yet released)
- fix for an issue on windows where the installer would never think the receipt matched the binary
Download axoupdater-cli 0.3.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-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.3.1 (2024-03-18)
Release Notes
This is a minor bugfix release which fixes loading install receipts which contain UTF-8 byte order marks.
Download axoupdater-cli 0.3.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.3.0 (2024-03-08)
Release Notes
This release contains several bugfixes and improvements:
axoupdater
now compares the path to which the running program was installed to the path it locates in the install receipt, and declines to upgrade if they're not equivalent. This fixes an issue where a user who had installed a copy with an installer which produced an install receipt and a second copy from a package manager would be prompted to upgrade even on the package manager-provided version.- The
run()
andrun_sync()
methods now provide information on the upgrade that they performed. If the upgrade was performed, it returns the old and new versions and the tag that the new version was built from. - It's now possible to silence stdout and stderr from the underlying installer when using
axoupdater
as a library.
Download axoupdater-cli 0.3.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.2.0 (2024-03-06)
Release Notes
This release makes a breaking change to the library API. run()
and is_update_needed()
are now both async methods; new run_sync()
and is_update_needed_sync()
methods have been added which replicate the old behaviour. This should make it easier to incorporate the axoupdater library into asynchronous applications, especially applications which already use tokio.
To use the blocking methods, enable the blocking
feature when importing this crate as a library.
Download axoupdater-cli 0.2.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.1.0 (2024-03-01)
Release Notes
This is the initial release of axoupdater, including both the standalone binary and the library for embedding in other binaries.
Download axoupdater-cli 0.1.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 |