diff --git a/src/core/update.rs b/src/core/update.rs index 0a33a03..1f611f3 100644 --- a/src/core/update.rs +++ b/src/core/update.rs @@ -185,8 +185,11 @@ pub fn get_latest_release() -> Result, ()> { .clone(), ) .map_err(|_| ())?; - if release.tag_name.as_str() != "dev-build" - && release.tag_name.as_str() > env!("CARGO_PKG_VERSION") + + let release_version = release.tag_name.strip_prefix('v').unwrap_or(&release.tag_name); + + if release_version != "dev-build" + && release_version > env!("CARGO_PKG_VERSION") { Ok(Some(release)) } else {