diff --git a/Cargo.lock b/Cargo.lock index 1953f84..5047c94 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -53,6 +53,12 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46afbd2983a5d5a7bd740ccb198caf5b82f45c40c09c0eed36052d91cb92e719" +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + [[package]] name = "byteorder" version = "1.4.3" @@ -106,21 +112,22 @@ dependencies = [ [[package]] name = "defmt" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15fe96f5d208164afa70583ff8f062e7697cbbb0b98e5076fbf8ac6da9edff0f" +checksum = "d3a0ae7494d9bff013d7b89471f4c424356a71e9752e0c78abe7e6c608a16bb3" dependencies = [ + "bitflags", "defmt-macros", - "semver 1.0.7", ] [[package]] name = "defmt-macros" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd2c3949cb76c25f48c363e61b97f05b317efe3c12fa45d54a6599c3949c85e" +checksum = "6d944432e281084511691b36e5e9c794c19c33675822c9019e3b64f5b89e10da" dependencies = [ "defmt-parser", + "proc-macro-error", "proc-macro2 1.0.37", "quote 1.0.18", "syn 1.0.91", @@ -128,9 +135,9 @@ dependencies = [ [[package]] name = "defmt-parser" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc621c2b4f5f5635e34021c38af2ccb0c1dae38ba11ebee25258de8bb1cee9fe" +checksum = "0db23d29972d99baa3de2ee2ae3f104c10564a6d05a346eb3f4c4f2c0525a06e" [[package]] name = "desse" @@ -372,7 +379,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ - "semver 0.9.0", + "semver", ] [[package]] @@ -390,12 +397,6 @@ dependencies = [ "semver-parser", ] -[[package]] -name = "semver" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4" - [[package]] name = "semver-parser" version = "0.7.0" diff --git a/Cargo.toml b/Cargo.toml index a7d98f2..4ec6e59 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ moonboot-macros = { path = "./macros", version = "0.1.2" } heapless = {version = "0.7", features = ["serde"] } serde = { version = "1.0", features = ["derive"], default-features = false, optional = true } cortex-m = { version = "0.7", optional = true } -defmt = { version = "0.2", optional = true } +defmt = { version = "0.3", optional = true } logger-crate = { version = "0.4", optional = true, package = "log" } crc = "2.0" desse = { version = "0.2.1", optional = true } @@ -38,7 +38,7 @@ defmt-warn = [] defmt-error = [] [package.metadata.release] -enable-features = ["ram-state", "ram-state", "cortex-m"] +enable-features = ["ram-state", "cortex-m"] shared-version = true dependent-version = "upgrade" pre-release-replacements = [