diff --git a/appmgr/Cargo.lock b/appmgr/Cargo.lock index 1bce4f28c..5ab95cedf 100644 --- a/appmgr/Cargo.lock +++ b/appmgr/Cargo.lock @@ -41,7 +41,7 @@ checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1" [[package]] name = "appmgr" -version = "0.2.11" +version = "0.2.12" dependencies = [ "async-trait", "avahi-sys", diff --git a/appmgr/Cargo.toml b/appmgr/Cargo.toml index fac07d45e..2f735893b 100644 --- a/appmgr/Cargo.toml +++ b/appmgr/Cargo.toml @@ -2,7 +2,7 @@ authors = ["Aiden McClelland "] edition = "2018" name = "appmgr" -version = "0.2.11" +version = "0.2.12" [lib] name = "appmgrlib" diff --git a/appmgr/src/version/mod.rs b/appmgr/src/version/mod.rs index f8e8c7ce5..a558dc7bc 100644 --- a/appmgr/src/version/mod.rs +++ b/appmgr/src/version/mod.rs @@ -28,8 +28,9 @@ mod v0_2_9; mod v0_2_10; mod v0_2_11; +mod v0_2_12; -pub use v0_2_11::Version as Current; +pub use v0_2_12::Version as Current; #[derive(serde::Serialize, serde::Deserialize)] #[serde(untagged)] @@ -53,6 +54,7 @@ enum Version { V0_2_9(Wrapper), V0_2_10(Wrapper), V0_2_11(Wrapper), + V0_2_12(Wrapper), Other(emver::Version), } @@ -166,6 +168,7 @@ pub async fn init() -> Result<(), failure::Error> { Version::V0_2_9(v) => v.0.migrate_to(&Current::new()).await?, Version::V0_2_10(v) => v.0.migrate_to(&Current::new()).await?, Version::V0_2_11(v) => v.0.migrate_to(&Current::new()).await?, + Version::V0_2_12(v) => v.0.migrate_to(&Current::new()).await?, Version::Other(_) => (), // TODO find some way to automate this? } @@ -258,6 +261,7 @@ pub async fn self_update(requirement: emver::VersionRange) -> Result<(), Error> Version::V0_2_9(v) => Current::new().migrate_to(&v.0).await?, Version::V0_2_10(v) => Current::new().migrate_to(&v.0).await?, Version::V0_2_11(v) => Current::new().migrate_to(&v.0).await?, + Version::V0_2_12(v) => Current::new().migrate_to(&v.0).await?, Version::Other(_) => (), // TODO find some way to automate this? };