diff --git a/Cargo.lock b/Cargo.lock index 7810774..14e1347 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -86,7 +86,7 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "cargo-i18n" -version = "0.2.9" +version = "0.2.10" dependencies = [ "anyhow", "clap", @@ -146,12 +146,13 @@ dependencies = [ [[package]] name = "dashmap" -version = "4.0.2" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c" +checksum = "c0834a35a3fce649144119e18da2a4d8ed12ef3862f47183fd46f625d072d96c" dependencies = [ "cfg-if", "num_cpus", + "parking_lot", ] [[package]] @@ -348,7 +349,7 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "i18n-build" -version = "0.8.1" +version = "0.8.2" dependencies = [ "anyhow", "gettext", @@ -377,7 +378,7 @@ dependencies = [ [[package]] name = "i18n-embed" -version = "0.13.2" +version = "0.13.3" dependencies = [ "doc-comment", "env_logger", @@ -403,7 +404,7 @@ dependencies = [ [[package]] name = "i18n-embed-fl" -version = "0.6.3" +version = "0.6.4" dependencies = [ "dashmap", "doc-comment", diff --git a/Cargo.toml b/Cargo.toml index b0efd34..c2c9f8e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "cargo-i18n" readme = "README.md" repository = "https://github.com/kellpossible/cargo-i18n" -version = "0.2.9" +version = "0.2.10" [badges] maintenance = { status = "actively-developed" } @@ -23,7 +23,7 @@ anyhow = "1.0" gettext = "0.4" tr = { version = "0.1", default-features = false, features = ["gettext"] } clap = { version = "3.0", features = ["cargo"] } -rust-embed = "6" +rust-embed = "^6.3" unic-langid = "0.9" env_logger = "0.9" log = "0.4" diff --git a/i18n-build/CHANGELOG.md b/i18n-build/CHANGELOG.md index a288891..5661f78 100644 --- a/i18n-build/CHANGELOG.md +++ b/i18n-build/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog for `i18n-build` +## v0.8.2 + ++ Update `rust-embed` to `6.3` to address [RUSTSEC-2021-0126](https://rustsec.org/advisories/RUSTSEC-2021-0126.html). + ## v0.8.1 + French translations provided by Christophe Chauvet. diff --git a/i18n-build/Cargo.toml b/i18n-build/Cargo.toml index d45d723..180646f 100644 --- a/i18n-build/Cargo.toml +++ b/i18n-build/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "i18n-build" readme = "README.md" repository = "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-build" -version = "0.8.1" +version = "0.8.2" [package.metadata.docs.rs] all-features = true @@ -28,11 +28,11 @@ i18n-embed = { version = "0.13", path = "../i18n-embed", features = ["gettext-sy i18n-config = { version = "0.4", path = "../i18n-config" } gettext = { version = "0.4", optional = true } log = "0.4" -rust-embed = "6" +rust-embed = "^6.3" lazy_static = { version = "1.4.0", optional = true } [features] default = [] # A feature to localize this library -localize = ["i18n-embed", "gettext", "lazy_static"] \ No newline at end of file +localize = ["i18n-embed", "gettext", "lazy_static"] diff --git a/i18n-embed-fl/CHANGELOG.md b/i18n-embed-fl/CHANGELOG.md index 7b9a027..41d176f 100644 --- a/i18n-embed-fl/CHANGELOG.md +++ b/i18n-embed-fl/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog for `i18n-embed-fl` +## v0.6.4 + ++ Update `dashmap` to version `5.1`. ++ Update `rust-embed` to `6.3` to address [RUSTSEC-2021-0126](https://rustsec.org/advisories/RUSTSEC-2021-0126.html). + ## v0.6.3 + Revert `dashmap` back to `4.0` due to [security warning](https://rustsec.org/advisories/RUSTSEC-2022-0002.html) diff --git a/i18n-embed-fl/Cargo.toml b/i18n-embed-fl/Cargo.toml index 2fe9df6..9cdc5a4 100644 --- a/i18n-embed-fl/Cargo.toml +++ b/i18n-embed-fl/Cargo.toml @@ -2,7 +2,7 @@ name = "i18n-embed-fl" description = "Macro to perform compile time checks when using the i18n-embed crate and the fluent localization system" categories = ["localization", "internationalization", "development-tools"] -version = "0.6.3" +version = "0.6.4" authors = ["Luke Frisken "] edition = "2018" license = "MIT" @@ -12,7 +12,7 @@ exclude = ["i18n.toml", "i18n/"] proc-macro = true [dependencies] -dashmap = "4.0" +dashmap = "^5.1" find-crate = "0.6" fluent = "0.16" fluent-syntax = "0.11" @@ -34,4 +34,4 @@ features = ["derive", "proc-macro", "parsing", "printing", "extra-traits", "full doc-comment = "0.3" env_logger = "0.9" pretty_assertions = "1.1" -rust-embed = "6" +rust-embed = "^6.3" diff --git a/i18n-embed/CHANGELOG.md b/i18n-embed/CHANGELOG.md index 6aac0e1..194a256 100644 --- a/i18n-embed/CHANGELOG.md +++ b/i18n-embed/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog for `i18n-embed` +## v0.13.3 + ++ Update `rust-embed` to `6.3` to address [RUSTSEC-2021-0126](https://rustsec.org/advisories/RUSTSEC-2021-0126.html). + ## v0.13.2 ### Internal diff --git a/i18n-embed/Cargo.toml b/i18n-embed/Cargo.toml index e6c94e9..9f618b0 100644 --- a/i18n-embed/Cargo.toml +++ b/i18n-embed/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT" name = "i18n-embed" readme = "README.md" repository = "https://github.com/kellpossible/cargo-i18n/tree/master/i18n-embed" -version = "0.13.2" +version = "0.13.3" [package.metadata.docs.rs] all-features = true @@ -28,7 +28,7 @@ lazy_static = "1.4" locale_config = { version = "0.3", optional = true } log = "0.4" parking_lot = { version = "0.12", optional = true } -rust-embed = { version = "6", optional = true } +rust-embed = { version = "^6.3", optional = true } thiserror = "1" tr = { version = "0.1", default-features = false, optional = true } unic-langid = "0.9"