diff --git a/CHANGELOG.md b/CHANGELOG.md index 70e9f70..3d73916 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,11 +8,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## `0.1.4` - July 11th, 2024 ### Fixed -- `rokit self-update` will no longer encounter an OS error on Windows systems +- `rokit self-update` will no longer encounter an OS error on Windows systems ([#33]) + +[#33]: https://github.com/rojo-rbx/rokit/pull/33 ## `0.1.3` - June 18th, 2024 diff --git a/Cargo.lock b/Cargo.lock index 95557e4..dcd4aa6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -557,11 +557,12 @@ dependencies = [ [[package]] name = "dashmap" -version = "5.5.3" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" +checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" dependencies = [ "cfg-if", + "crossbeam-utils", "hashbrown 0.14.5", "lock_api", "once_cell", @@ -1774,9 +1775,9 @@ dependencies = [ [[package]] name = "reqwest-retry" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40f342894422862af74c50e1e9601cf0931accc9c6981e5eb413c46603b616b5" +checksum = "cf2a94ba69ceb30c42079a137e2793d6d0f62e581a24c06cd4e9bb32e973c7da" dependencies = [ "anyhow", "async-trait", @@ -1812,12 +1813,10 @@ dependencies = [ [[package]] name = "retry-policies" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "493b4243e32d6eedd29f9a398896e35c6943a123b55eec97dcaee98310d25810" +checksum = "5875471e6cab2871bc150ecb8c727db5113c9338cc3354dc5ee3425b6aa40a1c" dependencies = [ - "anyhow", - "chrono", "rand", ] @@ -1838,7 +1837,7 @@ dependencies = [ [[package]] name = "rokit" -version = "0.1.3" +version = "0.1.4" dependencies = [ "anyhow", "async-once-cell", diff --git a/Cargo.toml b/Cargo.toml index b06ef5c..8b6410e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rokit" -version = "0.1.3" +version = "0.1.4" edition = "2021" license = "MIT" repository = "https://github.com/rojo-rbx/rokit" @@ -34,7 +34,7 @@ strip = true lto = true [dependencies] -dashmap = { version = "5.5", features = ["serde"] } +dashmap = { version = "6.0", features = ["serde"] } dirs = "5.0" dunce = "1.0" filepath = "0.1" @@ -66,7 +66,7 @@ reqwest = { version = "0.12", default-features = false, features = [ "deflate", ] } reqwest-middleware = "0.3" -reqwest-retry = "0.5" +reqwest-retry = "0.6" reqwest-tracing = "0.5" tokio = { version = "1.36", features = ["full"] } tracing = "0.1" diff --git a/lib/storage/tool_storage.rs b/lib/storage/tool_storage.rs index c24a615..e430ea6 100644 --- a/lib/storage/tool_storage.rs +++ b/lib/storage/tool_storage.rs @@ -208,6 +208,7 @@ impl ToolStorage { // with the OS killing the current executable when its overwritten. if rokit_link_existed { let temp_file = tempfile::tempfile()?; + #[allow(unused_mut)] let mut temp_path = temp_file.path()?; #[cfg(windows)] {