From c05a1054a096557bd13221130a3609e8f91db4f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jul 2026 20:05:13 +0000 Subject: [PATCH] chore: bump the cargo-major group across 1 directory with 3 updates Bumps the cargo-major group with 3 updates in the /src-tauri directory: [lru](https://github.com/jeromefroe/lru-rs), [imbl](https://github.com/jneem/imbl) and [jni](https://github.com/jni-rs/jni-rs). Updates `lru` from 0.12.5 to 0.18.0 - [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/jeromefroe/lru-rs/compare/0.12.5...0.18.0) Updates `imbl` from 6.1.0 to 7.0.0 - [Release notes](https://github.com/jneem/imbl/releases) - [Changelog](https://github.com/jneem/imbl/blob/main/CHANGELOG.md) - [Commits](https://github.com/jneem/imbl/compare/v6.1.0...v7.0.0) Updates `jni` from 0.21.1 to 0.22.4 - [Release notes](https://github.com/jni-rs/jni-rs/releases) - [Changelog](https://github.com/jni-rs/jni-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/jni-rs/jni-rs/compare/v0.21.1...v0.22.4) --- updated-dependencies: - dependency-name: imbl dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major - dependency-name: jni dependency-version: 0.22.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major - dependency-name: lru dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major ... Signed-off-by: dependabot[bot] --- src-tauri/Cargo.lock | 85 +++++++++++++++++++++++++++++++------------- src-tauri/Cargo.toml | 6 ++-- 2 files changed, 64 insertions(+), 27 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index c78c99fa..188e7328 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1035,8 +1035,8 @@ dependencies = [ "eyeball", "futures-util", "image", - "imbl", - "jni 0.21.1", + "imbl 7.0.0", + "jni 0.22.4", "keyring", "libsqlite3-sys", "lru", @@ -1748,7 +1748,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2008,7 +2008,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -2053,7 +2053,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4790c03df183c2b46665c1a58118c04fd3e3976ec2fe16a0aa00e00c9eea7754" dependencies = [ "futures-core", - "imbl", + "imbl 6.1.0", "tokio", "tracing", ] @@ -2067,7 +2067,7 @@ dependencies = [ "arrayvec", "eyeball-im", "futures-core", - "imbl", + "imbl 6.1.0", "pin-project-lite", "smallvec", ] @@ -2460,7 +2460,7 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.2.1", + "windows-link 0.1.3", "windows-result 0.4.1", ] @@ -2753,8 +2753,6 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", "foldhash 0.1.5", ] @@ -2763,6 +2761,11 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "hashlink" @@ -3181,6 +3184,21 @@ dependencies = [ "version_check", ] +[[package]] +name = "imbl" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e525189e5f603908d0c6e0d402cb5de9c4b2c8866151fabc4ebd771ed2630a2e" +dependencies = [ + "archery", + "bitmaps", + "imbl-sized-chunks", + "rand_core 0.9.5", + "rand_xoshiro", + "version_check", + "wide", +] + [[package]] name = "imbl-sized-chunks" version = "0.1.3" @@ -3668,11 +3686,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.12.5" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "8a860605968fce16869fd239cf4237a82f3ac470723415db603b0e8b6c8d4fb9" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.17.1", ] [[package]] @@ -3835,7 +3853,7 @@ dependencies = [ "futures-util", "gloo-timers", "http 1.4.2", - "imbl", + "imbl 6.1.0", "indexmap 2.14.0", "itertools 0.14.0", "js_int", @@ -3918,7 +3936,7 @@ dependencies = [ "futures-executor", "futures-util", "gloo-timers", - "imbl", + "imbl 6.1.0", "ruma", "serde", "serde_json", @@ -4123,7 +4141,7 @@ dependencies = [ "futures-util", "fuzzy-matcher", "growable-bloom-filter", - "imbl", + "imbl 6.1.0", "indexmap 2.14.0", "itertools 0.14.0", "matrix-sdk", @@ -4284,7 +4302,7 @@ dependencies = [ "png 0.18.1", "serde", "thiserror 2.0.18", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -4385,7 +4403,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5897,7 +5915,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -5956,7 +5974,7 @@ dependencies = [ "security-framework 3.7.0", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -5989,6 +6007,15 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" +[[package]] +name = "safe_arch" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323" +dependencies = [ + "bytemuck", +] + [[package]] name = "same-file" version = "1.0.6" @@ -6635,7 +6662,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -7359,7 +7386,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -7819,7 +7846,7 @@ dependencies = [ "png 0.18.1", "serde", "thiserror 2.0.18", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -7882,7 +7909,7 @@ checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" dependencies = [ "memoffset", "tempfile", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -8454,6 +8481,16 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" +[[package]] +name = "wide" +version = "0.7.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03" +dependencies = [ + "bytemuck", + "safe_arch", +] + [[package]] name = "wildmatch" version = "2.6.1" @@ -8482,7 +8519,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 490e3d1f..6618480a 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -44,8 +44,8 @@ eyeball = "0.8.8" tauri-plugin-dialog = "2.7.1" tauri-plugin-store = "2" matrix-sdk-ui = "0.18.0" -lru = "0.12" -imbl = "6.1.0" +lru = "0.18" +imbl = "7.0.0" regex = "1" async-trait = "0.1" @@ -104,5 +104,5 @@ openssl = { version = "0.10", features = ["vendored"] } # Kotlin helper (`SecureStorage.kt`, bundled in `gen/android`) wrapping # `androidx.security`'s `EncryptedSharedPreferences` — itself backed by an # AES key generated and held in the Android Keystore, not a plaintext file. -jni = "0.21" +jni = "0.22" ndk-context = "0.1"