diff --git a/CHANGELOG.md b/CHANGELOG.md index 6713b45..8f17df5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +# Version 0.7.0 (2024-07-25) + +This release improves debugging for users who use axoupdater as a crate and who +disable printing stdout/stderr from the installer. If the installer runs but +fails, we now return a new error type which contains the stderr/stdout and exit +status from the underlying installer; this can be used by callers to help +identify what failed. + +This release also introduces a debugging feature for the standalone installer. +It's now possible to override which installer to use by setting the +`AXOUPDATER_INSTALLER_PATH` environment variable to the path on disk of the +installer to use. A similar feature was already available to library users +using the `AxoUpdater::configure_installer_path` method. + + # Version 0.6.9 (2024-07-18) This release fixes a bug in which axoupdater could pick the wrong installer when handling releases containing more than one app. diff --git a/Cargo.lock b/Cargo.lock index 73d60a0..ce9e093 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -161,7 +161,7 @@ dependencies = [ [[package]] name = "axoupdater" -version = "0.6.9" +version = "0.7.0" dependencies = [ "axoasset", "axoprocess", @@ -178,7 +178,7 @@ dependencies = [ [[package]] name = "axoupdater-cli" -version = "0.6.9" +version = "0.7.0" dependencies = [ "axoasset", "axocli", diff --git a/Cargo.toml b/Cargo.toml index fc9e0e8..fae3520 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["axoupdater", "axoupdater-cli"] resolver = "2" [workspace.package] -version = "0.6.9" +version = "0.7.0" edition = "2021" license = "MIT OR Apache-2.0" homepage = "https://github.com/axodotdev/axoupdater" diff --git a/axoupdater-cli/Cargo.toml b/axoupdater-cli/Cargo.toml index 1534665..e61153b 100644 --- a/axoupdater-cli/Cargo.toml +++ b/axoupdater-cli/Cargo.toml @@ -14,7 +14,7 @@ tls_native_roots = ["axoupdater/tls_native_roots"] [dependencies] axocli = "0.2.0" -axoupdater = { version = "=0.6.9", path = "../axoupdater", features = ["blocking"] } +axoupdater = { version = "=0.7.0", path = "../axoupdater", features = ["blocking"] } clap = { version = "4.5.9", features = ["derive"] } # errors