chore: change MSRV to 1.77.2 to support Windows 7 (#1873)

* chore: change MSRV to 1.77.2 to support Windows 7

* fmt
pull/1878/head
Lucas Fernandes Nogueira 8 months ago committed by GitHub
parent dc49de5341
commit a1a82208ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,34 @@
---
"api-example": patch
"autostart": patch
"barcode-scanner": patch
"biometric": patch
"cli": patch
"clipboard-manager": patch
"deep-link": patch
"fs": patch
"dialog": patch
"geolocation": patch
"global-shortcut": patch
"haptics": patch
"http": patch
"localhost": patch
"log-plugin": patch
"nfc": patch
"notification": patch
"os": patch
"persisted-scope": patch
"positioner": patch
"process": patch
"shell": patch
"single-instance": patch
"sql": patch
"store": patch
"stronghold": patch
"updater": patch
"upload": patch
"websocket": patch
"window-state": patch
---
Downgrade MSRV to 1.77.2 to support Windows 7.

@ -202,7 +202,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev
- uses: dtolnay/rust-toolchain@1.78.0
- uses: dtolnay/rust-toolchain@1.77.2
with:
targets: ${{ matrix.platform.target }}

32
Cargo.lock generated

@ -6498,9 +6498,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "tauri"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c9c08beea86d5095b6f5fb1c788fe8759b23c3f71927c66a69e725a91d089cd"
checksum = "f3fad474c02a3bcd4a304afff97159a31b9bab84e29563f7109c7b0ce8cd774e"
dependencies = [
"anyhow",
"bytes",
@ -6552,9 +6552,9 @@ dependencies = [
[[package]]
name = "tauri-build"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93bb649a284aec2ab43e8df6831b8c8060d231ec8ddf05bf021d58cb67570e1f"
checksum = "935f9b3c49b22b3e2e485a57f46d61cd1ae07b1cbb2ba87387a387caf2d8c4e7"
dependencies = [
"anyhow",
"cargo_toml",
@ -6576,9 +6576,9 @@ dependencies = [
[[package]]
name = "tauri-codegen"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4511912612ba0da11aeb300e18e18b2c7067fd14aa886eac46bdcc43b4fa3ee"
checksum = "95d7443dd4f0b597704b6a14b964ee2ed16e99928d8e6292ae9825f09fbcd30e"
dependencies = [
"base64 0.22.1",
"brotli",
@ -6603,9 +6603,9 @@ dependencies = [
[[package]]
name = "tauri-macros"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62ee976578a14b779996d7b6879d7e625c8ce674bc87e223953664f37def2eef"
checksum = "4d2c0963ccfc3f5194415f2cce7acc975942a8797fbabfb0aa1ed6f59326ae7f"
dependencies = [
"heck 0.5.0",
"proc-macro2",
@ -6617,9 +6617,9 @@ dependencies = [
[[package]]
name = "tauri-plugin"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "774d084450b7ec8e445ad119079307f935b7bf3d736da139a8664eb1d4909aa5"
checksum = "b2e6660a409963e4d57b9bfab4addd141eeff41bd3a7fb14e13004a832cf7ef6"
dependencies = [
"anyhow",
"glob",
@ -7094,9 +7094,9 @@ dependencies = [
[[package]]
name = "tauri-runtime"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2570e1f33f332a2d2d9967ebb3903bc4e1f92b9c47e4d1b302c10ea4153fcdbb"
checksum = "af12ad1af974b274ef1d32a94e6eba27a312b429ef28fcb98abc710df7f9151d"
dependencies = [
"dpi",
"gtk",
@ -7113,9 +7113,9 @@ dependencies = [
[[package]]
name = "tauri-runtime-wry"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8147d8f9ed418d83a90af3d64fbdca5e0e924ae28e5351da88f9568169db8665"
checksum = "e45e88aa0b11b302d836e6ea3e507a6359044c4a8bc86b865ba99868c695753d"
dependencies = [
"gtk",
"http",
@ -7139,9 +7139,9 @@ dependencies = [
[[package]]
name = "tauri-utils"
version = "2.0.0"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f87856e9d7fa91fd710362f3c73fccbf6bfd036934908791e65bd803d54dc8a8"
checksum = "c38b0230d6880cf6dd07b6d7dd7789a0869f98ac12146e0d18d1c1049215a045"
dependencies = [
"aes-gcm",
"brotli",

@ -11,10 +11,10 @@ resolver = "2"
[workspace.dependencies]
serde = { version = "1", features = ["derive"] }
log = "0.4"
tauri = { version = "2.0.0", default-features = false }
tauri-build = "2.0.0"
tauri-plugin = "2.0.0"
tauri-utils = "2.0.0"
tauri = { version = "2.0.1", default-features = false }
tauri-build = "2.0.1"
tauri-plugin = "2.0.1"
tauri-utils = "2.0.1"
serde_json = "1"
thiserror = "1"
url = "2"
@ -27,7 +27,7 @@ specta = "=2.0.0-rc.20"
edition = "2021"
authors = ["Tauri Programme within The Commons Conservancy"]
license = "Apache-2.0 OR MIT"
rust-version = "1.78"
rust-version = "1.77.2"
repository = "https://github.com/tauri-apps/plugins-workspace"
# default to small, optimized release binaries

@ -30,7 +30,7 @@
| [websocket](plugins/websocket) | Open a WebSocket connection using a Rust client in JS. | ✅ | ✅ | ✅ | ? | ? |
| [window-state](plugins/window-state) | Persist window sizes and positions. | ✅ | ✅ | ✅ | ? | ? |
_This repo and all plugins require a Rust version of at least **1.78**_
_This repo and all plugins require a Rust version of at least **1.77.2**_
## Contributing

@ -12,7 +12,7 @@ Automatically launch your application at startup.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Parse arguments from your Command Line Interface.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Read and write to the system clipboard.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -6,7 +6,7 @@ authors = ["you"]
license = ""
repository = ""
edition = "2021"
rust-version = "1.78"
rust-version = "1.77.2"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Access the file system.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Register global shortcuts.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Access the HTTP client written in Rust.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Configurable logging for your Tauri app.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Read information about the operating system.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -5,7 +5,7 @@ description = "A Tauri App"
authors = ["You"]
repository = ""
edition = "2021"
rust-version = "1.78"
rust-version = "1.77.2"
[dependencies]
serde = { workspace = true }

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Simple, persistent key-value store.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ In-app updates for Tauri applications.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -13,7 +13,7 @@ Download files from a remote HTTP server to disk.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@ Expose a WebSocket server to your Tauri frontend.
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -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.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

@ -12,7 +12,7 @@
## Install
_This plugin requires a Rust version of at least **1.78**_
_This plugin requires a Rust version of at least **1.77.2**_
There are three general methods of installation that we can recommend.

Loading…
Cancel
Save