From 40ef9a818fb03457819c1d72ea84de57fbf868ba Mon Sep 17 00:00:00 2001 From: Fynn Tang Date: Thu, 4 Jul 2024 05:35:25 +0800 Subject: [PATCH] Update package versions and modify OS plugin (#1514) * Update package versions and modify OS plugin The version numbers for multiple packages have been updated in Cargo.lock. Additionally, changes were made in the OS plugin, specifically in the `index.ts` file where asynchronous function calls have been transformed into synchronous ones. * Update package versions in Cargo.lock Several packages in Cargo.lock have been updated to new versions. This includes "hyper", "hyper-util", "open", "serde_json", and "zerocopy" packages. Each package has had its version, checksum, and associated dependencies adjusted to reflect the latest release. * Update OS sync functions in documentation examples The documentation examples for `platform`, `arch`, `type`, `family`, `version`, and `exe_extension` functions have been updated. The changes are intended to better illustrate that these functions are synchronous. --- .changes/os-sync-functions-doc.md | 6 +++ Cargo.lock | 82 +++++++++++++++---------------- plugins/os/guest-js/index.ts | 12 ++--- 3 files changed, 53 insertions(+), 47 deletions(-) create mode 100644 .changes/os-sync-functions-doc.md diff --git a/.changes/os-sync-functions-doc.md b/.changes/os-sync-functions-doc.md new file mode 100644 index 00000000..3e763fca --- /dev/null +++ b/.changes/os-sync-functions-doc.md @@ -0,0 +1,6 @@ +--- +"os-js": "patch" +--- + +**Changed:** `platform`, `arch`, `type`, `family`, `version` and `exe_extension` functions in the documentation examples to better reflect that these functions are synchronous. + diff --git a/Cargo.lock b/Cargo.lock index ad111b2f..12c940f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -201,7 +201,7 @@ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "api" -version = "2.0.0-beta.11" +version = "2.0.0-beta.12" dependencies = [ "log", "serde", @@ -2790,9 +2790,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc" dependencies = [ "bytes", "futures-channel", @@ -2845,9 +2845,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" +checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956" dependencies = [ "bytes", "futures-channel", @@ -4025,9 +4025,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "open" -version = "5.1.4" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5ca541f22b1c46d4bb9801014f234758ab4297e7870b904b6a8415b980a7388" +checksum = "9d2c909a3fce3bd80efef4cd1c6c056bd9376a8fe06fcfdbebaf32cb485a7e37" dependencies = [ "is-wsl", "libc", @@ -5475,9 +5475,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.119" +version = "1.0.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0" +checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" dependencies = [ "itoa 1.0.11", "ryu", @@ -6403,7 +6403,7 @@ dependencies = [ [[package]] name = "tauri-plugin-authenticator" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "authenticator", "base64 0.22.1", @@ -6426,7 +6426,7 @@ dependencies = [ [[package]] name = "tauri-plugin-autostart" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "auto-launch", "log", @@ -6439,7 +6439,7 @@ dependencies = [ [[package]] name = "tauri-plugin-barcode-scanner" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "log", "serde", @@ -6451,7 +6451,7 @@ dependencies = [ [[package]] name = "tauri-plugin-biometric" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "log", "serde", @@ -6464,7 +6464,7 @@ dependencies = [ [[package]] name = "tauri-plugin-cli" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "clap", "log", @@ -6477,7 +6477,7 @@ dependencies = [ [[package]] name = "tauri-plugin-clipboard-manager" -version = "2.1.0-beta.4" +version = "2.1.0-beta.5" dependencies = [ "arboard", "image 0.24.9", @@ -6491,7 +6491,7 @@ dependencies = [ [[package]] name = "tauri-plugin-deep-link" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "dunce", "log", @@ -6509,7 +6509,7 @@ dependencies = [ [[package]] name = "tauri-plugin-dialog" -version = "2.0.0-beta.9" +version = "2.0.0-beta.10" dependencies = [ "dunce", "log", @@ -6525,7 +6525,7 @@ dependencies = [ [[package]] name = "tauri-plugin-fs" -version = "2.0.0-beta.9" +version = "2.0.0-beta.10" dependencies = [ "anyhow", "glob", @@ -6544,7 +6544,7 @@ dependencies = [ [[package]] name = "tauri-plugin-global-shortcut" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "global-hotkey", "log", @@ -6557,7 +6557,7 @@ dependencies = [ [[package]] name = "tauri-plugin-http" -version = "2.0.0-beta.10" +version = "2.0.0-beta.11" dependencies = [ "data-url", "http", @@ -6576,7 +6576,7 @@ dependencies = [ [[package]] name = "tauri-plugin-localhost" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "http", "log", @@ -6589,7 +6589,7 @@ dependencies = [ [[package]] name = "tauri-plugin-log" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "android_logger", "byte-unit", @@ -6608,7 +6608,7 @@ dependencies = [ [[package]] name = "tauri-plugin-nfc" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "log", "serde", @@ -6621,7 +6621,7 @@ dependencies = [ [[package]] name = "tauri-plugin-notification" -version = "2.0.0-beta.8" +version = "2.0.0-beta.9" dependencies = [ "color-backtrace", "ctor", @@ -6643,7 +6643,7 @@ dependencies = [ [[package]] name = "tauri-plugin-os" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "gethostname", "log", @@ -6659,7 +6659,7 @@ dependencies = [ [[package]] name = "tauri-plugin-persisted-scope" -version = "2.0.0-beta.9" +version = "2.0.0-beta.10" dependencies = [ "aho-corasick", "bincode", @@ -6673,7 +6673,7 @@ dependencies = [ [[package]] name = "tauri-plugin-positioner" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "log", "serde", @@ -6686,7 +6686,7 @@ dependencies = [ [[package]] name = "tauri-plugin-process" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "tauri", "tauri-plugin", @@ -6694,7 +6694,7 @@ dependencies = [ [[package]] name = "tauri-plugin-shell" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "encoding_rs", "log", @@ -6713,7 +6713,7 @@ dependencies = [ [[package]] name = "tauri-plugin-single-instance" -version = "2.0.0-beta.9" +version = "2.0.0-beta.10" dependencies = [ "log", "semver", @@ -6727,7 +6727,7 @@ dependencies = [ [[package]] name = "tauri-plugin-sql" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "futures-core", "indexmap 2.2.6", @@ -6744,7 +6744,7 @@ dependencies = [ [[package]] name = "tauri-plugin-store" -version = "2.0.0-beta.8" +version = "2.0.0-beta.9" dependencies = [ "dunce", "log", @@ -6757,7 +6757,7 @@ dependencies = [ [[package]] name = "tauri-plugin-stronghold" -version = "2.0.0-beta.6" +version = "2.0.0-beta.7" dependencies = [ "hex", "iota-crypto", @@ -6778,7 +6778,7 @@ dependencies = [ [[package]] name = "tauri-plugin-updater" -version = "2.0.0-beta.8" +version = "2.0.0-beta.9" dependencies = [ "base64 0.22.1", "dirs 5.0.1", @@ -6805,7 +6805,7 @@ dependencies = [ [[package]] name = "tauri-plugin-upload" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "futures-util", "log", @@ -6822,7 +6822,7 @@ dependencies = [ [[package]] name = "tauri-plugin-websocket" -version = "2.0.0-beta.7" +version = "2.0.0-beta.8" dependencies = [ "futures-util", "http", @@ -6839,7 +6839,7 @@ dependencies = [ [[package]] name = "tauri-plugin-window-state" -version = "2.0.0-beta.9" +version = "2.0.0-beta.10" dependencies = [ "bitflags 2.6.0", "log", @@ -8567,18 +8567,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", diff --git a/plugins/os/guest-js/index.ts b/plugins/os/guest-js/index.ts index 404e6676..ebdf9820 100644 --- a/plugins/os/guest-js/index.ts +++ b/plugins/os/guest-js/index.ts @@ -70,7 +70,7 @@ function eol(): string { * @example * ```typescript * import { platform } from '@tauri-apps/plugin-os'; - * const platformName = await platform(); + * const platformName = platform(); * ``` * * @since 2.0.0 @@ -85,7 +85,7 @@ function platform(): Platform { * @example * ```typescript * import { version } from '@tauri-apps/plugin-os'; - * const osVersion = await version(); + * const osVersion = version(); * ``` * * @since 2.0.0 @@ -101,7 +101,7 @@ type Family = "unix" | "windows"; * @example * ```typescript * import { family } from '@tauri-apps/plugin-os'; - * const family = await family(); + * const family = family(); * ``` * * @since 2.0.0 @@ -115,7 +115,7 @@ function family(): Family { * @example * ```typescript * import { type } from '@tauri-apps/plugin-os'; - * const osType = await type(); + * const osType = type(); * ``` * * @since 2.0.0 @@ -130,7 +130,7 @@ function type(): OsType { * @example * ```typescript * import { arch } from '@tauri-apps/plugin-os'; - * const archName = await arch(); + * const archName = arch(); * ``` * * @since 2.0.0 @@ -144,7 +144,7 @@ function arch(): Arch { * @example * ```typescript * import { exeExtension } from '@tauri-apps/plugin-os'; - * const exeExt = await exeExtension(); + * const exeExt = exeExtension(); * ``` * * @since 2.0.0