diff --git a/.changes/msrv-1.95.md b/.changes/msrv-1.95.md new file mode 100644 index 000000000..3de729f66 --- /dev/null +++ b/.changes/msrv-1.95.md @@ -0,0 +1,34 @@ +--- +"autostart": major +"barcode-scanner": major +"biometric": major +"cli": major +"clipboard-manager": major +"deep-link": major +"dialog": major +"fs": major +"global-shortcut": major +"http": major +"localhost": major +"log": major +"nfc": major +"notification": major +"opener": major +"os": major +"persisted-scope": major +"positioner": major +"process": major +"shell": major +"single-instance": major +"sql": major +"store": major +"stronghold": major +"updater": major +"upload": major +"websocket": major +"window-state": major +"haptics": major +"geolocation": major +--- + +Update MSRV to 1.95 to match tauri. diff --git a/.github/workflows/test-android.yml b/.github/workflows/test-android.yml index 85cbd9a45..e1ff429a6 100644 --- a/.github/workflows/test-android.yml +++ b/.github/workflows/test-android.yml @@ -30,7 +30,7 @@ jobs: steps: - uses: actions/checkout@v7 - - uses: dtolnay/rust-toolchain@1.77.2 + - uses: dtolnay/rust-toolchain@1.95 - uses: actions/setup-node@v7 with: diff --git a/.github/workflows/test-rust.yml b/.github/workflows/test-rust.yml index 0231f58da..4ed59067e 100644 --- a/.github/workflows/test-rust.yml +++ b/.github/workflows/test-rust.yml @@ -238,7 +238,7 @@ jobs: sudo apt-get update sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libgtk-4-dev - - uses: dtolnay/rust-toolchain@1.77.2 + - uses: dtolnay/rust-toolchain@1.95 with: targets: ${{ matrix.platform.target }} diff --git a/Cargo.toml b/Cargo.toml index 5f6160515..b97e94519 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ zbus = "5.9" edition = "2021" authors = ["Tauri Programme within The Commons Conservancy"] license = "Apache-2.0 OR MIT" -rust-version = "1.77.2" +rust-version = "1.95" repository = "https://github.com/tauri-apps/plugins-workspace" # default to small, optimized release binaries diff --git a/README.md b/README.md index d6f96c2be..d95f9f0a1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Official Tauri Plugins -This repo and all plugins require a Rust version of at least **1.77.2** +This repo and all plugins require a Rust version of at least **1.95** ## Plugins Found Here diff --git a/plugins/autostart/README.md b/plugins/autostart/README.md index f9f9dce11..1263042e3 100644 --- a/plugins/autostart/README.md +++ b/plugins/autostart/README.md @@ -12,7 +12,7 @@ Automatically launch your application at startup. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/cli/README.md b/plugins/cli/README.md index 30cd3449e..79a292f68 100644 --- a/plugins/cli/README.md +++ b/plugins/cli/README.md @@ -12,7 +12,7 @@ Parse arguments from your Command Line Interface. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/clipboard-manager/README.md b/plugins/clipboard-manager/README.md index b2353f971..e416ea044 100644 --- a/plugins/clipboard-manager/README.md +++ b/plugins/clipboard-manager/README.md @@ -12,7 +12,7 @@ Read and write to the system clipboard. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/deep-link/README.md b/plugins/deep-link/README.md index 384dffecb..01a81e22b 100644 --- a/plugins/deep-link/README.md +++ b/plugins/deep-link/README.md @@ -12,7 +12,7 @@ Set your Tauri application as the default handler for an URL. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/deep-link/examples/app/src-tauri/Cargo.toml b/plugins/deep-link/examples/app/src-tauri/Cargo.toml index eb04c1e38..1350b07cd 100644 --- a/plugins/deep-link/examples/app/src-tauri/Cargo.toml +++ b/plugins/deep-link/examples/app/src-tauri/Cargo.toml @@ -6,7 +6,7 @@ authors = ["you"] license = "" repository = "" edition = "2021" -rust-version = "1.77.2" +rust-version = "1.95" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/plugins/dialog/README.md b/plugins/dialog/README.md index e062c803f..39e6e8cb4 100644 --- a/plugins/dialog/README.md +++ b/plugins/dialog/README.md @@ -12,7 +12,7 @@ Native system dialogs for opening and saving files along with message dialogs. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/fs/README.md b/plugins/fs/README.md index d02c71d59..0045f0280 100644 --- a/plugins/fs/README.md +++ b/plugins/fs/README.md @@ -12,7 +12,7 @@ Access the file system. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/geolocation/README.md b/plugins/geolocation/README.md index 3de41ef7f..6064a7020 100644 --- a/plugins/geolocation/README.md +++ b/plugins/geolocation/README.md @@ -12,7 +12,7 @@ This plugin provides APIs for getting and tracking the device's current position ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/global-shortcut/README.md b/plugins/global-shortcut/README.md index a988826ee..9c1c5e1ff 100644 --- a/plugins/global-shortcut/README.md +++ b/plugins/global-shortcut/README.md @@ -12,7 +12,7 @@ Register global shortcuts. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/haptics/README.md b/plugins/haptics/README.md index 8a7cd8450..39797758b 100644 --- a/plugins/haptics/README.md +++ b/plugins/haptics/README.md @@ -14,7 +14,7 @@ There are no standards/requirements for vibration support on Android, so the `fe ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/http/README.md b/plugins/http/README.md index 7b8e3d2f8..c71d5a980 100644 --- a/plugins/http/README.md +++ b/plugins/http/README.md @@ -12,7 +12,7 @@ Access the HTTP client written in Rust. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/localhost/README.md b/plugins/localhost/README.md index 8ab13b2bb..f27d2d92b 100644 --- a/plugins/localhost/README.md +++ b/plugins/localhost/README.md @@ -14,7 +14,7 @@ Expose your apps assets through a localhost server instead of the default custom ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/log/README.md b/plugins/log/README.md index 81ca9fd8d..2958d1e4f 100644 --- a/plugins/log/README.md +++ b/plugins/log/README.md @@ -12,7 +12,7 @@ Configurable logging for your Tauri app. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/notification/README.md b/plugins/notification/README.md index e17efe028..652d82222 100644 --- a/plugins/notification/README.md +++ b/plugins/notification/README.md @@ -12,7 +12,7 @@ Send message notifications (brief auto-expiring OS window element) to your user. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/opener/README.md b/plugins/opener/README.md index bf25c5b85..d9ba96e11 100644 --- a/plugins/opener/README.md +++ b/plugins/opener/README.md @@ -12,7 +12,7 @@ ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/os/README.md b/plugins/os/README.md index d3f58b269..f8a515187 100644 --- a/plugins/os/README.md +++ b/plugins/os/README.md @@ -12,7 +12,7 @@ Read information about the operating system. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/persisted-scope/README.md b/plugins/persisted-scope/README.md index c3ec88feb..77d6bfd55 100644 --- a/plugins/persisted-scope/README.md +++ b/plugins/persisted-scope/README.md @@ -12,7 +12,7 @@ Save filesystem and asset scopes and restore them when the app is reopened. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/positioner/README.md b/plugins/positioner/README.md index 8495b616f..6286408c7 100644 --- a/plugins/positioner/README.md +++ b/plugins/positioner/README.md @@ -14,7 +14,7 @@ This plugin is a port of [electron-positioner](https://github.com/jenslind/elect ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/process/README.md b/plugins/process/README.md index 13a1c4e9d..0333223f7 100644 --- a/plugins/process/README.md +++ b/plugins/process/README.md @@ -12,7 +12,7 @@ This plugin provides APIs to access the current process. To spawn child processe ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/shell/README.md b/plugins/shell/README.md index 132d1ccb8..79cef0543 100644 --- a/plugins/shell/README.md +++ b/plugins/shell/README.md @@ -12,7 +12,7 @@ Access the system shell. Allows you to spawn child processes and manage files an ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/single-instance/README.md b/plugins/single-instance/README.md index e5f1fd8fb..f99525690 100644 --- a/plugins/single-instance/README.md +++ b/plugins/single-instance/README.md @@ -12,7 +12,7 @@ Ensure a single instance of your tauri app is running. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/single-instance/examples/vanilla/src-tauri/Cargo.toml b/plugins/single-instance/examples/vanilla/src-tauri/Cargo.toml index 05fd38aa1..fcf5e50ff 100644 --- a/plugins/single-instance/examples/vanilla/src-tauri/Cargo.toml +++ b/plugins/single-instance/examples/vanilla/src-tauri/Cargo.toml @@ -5,7 +5,7 @@ description = "A Tauri App" authors = ["You"] repository = "" edition = "2021" -rust-version = "1.77.2" +rust-version = "1.95" [dependencies] serde = { workspace = true } diff --git a/plugins/sql/README.md b/plugins/sql/README.md index 2e1e4ca46..b8e4ede79 100644 --- a/plugins/sql/README.md +++ b/plugins/sql/README.md @@ -12,7 +12,7 @@ Interface with SQL databases through [sqlx](https://github.com/launchbadge/sqlx) ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/store/README.md b/plugins/store/README.md index 8070ddfaa..bf05ec2fd 100644 --- a/plugins/store/README.md +++ b/plugins/store/README.md @@ -12,7 +12,7 @@ Simple, persistent key-value store. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/stronghold/README.md b/plugins/stronghold/README.md index eaa9d536e..98301f2e1 100644 --- a/plugins/stronghold/README.md +++ b/plugins/stronghold/README.md @@ -12,7 +12,7 @@ Store secrets and keys using the [IOTA Stronghold](https://github.com/iotaledger ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/updater/README.md b/plugins/updater/README.md index f122e74f1..f5310293c 100644 --- a/plugins/updater/README.md +++ b/plugins/updater/README.md @@ -12,7 +12,7 @@ In-app updates for Tauri applications. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/upload/README.md b/plugins/upload/README.md index dc3699abf..be91c4222 100644 --- a/plugins/upload/README.md +++ b/plugins/upload/README.md @@ -13,7 +13,7 @@ Download files from a remote HTTP server to disk. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/websocket/README.md b/plugins/websocket/README.md index 3d9e7a848..9bc33afcf 100644 --- a/plugins/websocket/README.md +++ b/plugins/websocket/README.md @@ -12,7 +12,7 @@ Open a WebSocket connection using a Rust client in JS. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/plugins/window-state/README.md b/plugins/window-state/README.md index 0d74413ee..97c72f253 100644 --- a/plugins/window-state/README.md +++ b/plugins/window-state/README.md @@ -12,7 +12,7 @@ Save window positions and sizes and restore them when the app is reopened. ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend. diff --git a/shared/template/README.md b/shared/template/README.md index c5b456bff..dfaefab29 100644 --- a/shared/template/README.md +++ b/shared/template/README.md @@ -12,7 +12,7 @@ ## Install -_This plugin requires a Rust version of at least **1.77.2**_ +_This plugin requires a Rust version of at least **1.95**_ There are three general methods of installation that we can recommend.