mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-09-30 21:59:36 +02:00
Publish New Versions (v2) (#3618)
* publish new versions * clippy --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Lucas Nogueira <lucas@tauri.app>
This commit is contained in:
1 parent
f460570b44
commit
cbfd428bcc
113 files changed
+436
-393
No files matched your search
@@ -1,16 +0,0 @@
|
||||
---
|
||||
"barcode-scanner": patch
|
||||
"biometric": patch
|
||||
"clipboard-manager": patch
|
||||
"deep-link": patch
|
||||
"dialog": patch
|
||||
"fs": patch
|
||||
"geolocation": patch
|
||||
"haptics": patch
|
||||
"nfc": patch
|
||||
"notification": patch
|
||||
"opener": patch
|
||||
"shell": patch
|
||||
---
|
||||
|
||||
Migrate the Android Gradle scripts from the deprecated `kotlinOptions` DSL to `compilerOptions`, which Kotlin Gradle Plugin 2.3+ requires, to match the Tauri 2.12 Android library and templates.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
fs: minor
|
||||
fs-js: minor
|
||||
---
|
||||
|
||||
Added an `options` parameter with `baseDir` to `size`, so relative paths can be measured, like the other functions and like the JSDoc example already showed. The Rust command already accepted it.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
autostart: patch
|
||||
---
|
||||
|
||||
Fixed `disable()` failing on Windows when autostart is already disabled. It now succeeds, as it does on macOS and Linux.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
deep-link: patch
|
||||
---
|
||||
|
||||
Fixed `unregister` on Linux leaving the app as the scheme's handler: it now also removes the scheme from the `MimeType` of the handler's `.desktop` file and refreshes the desktop database, which `xdg-mime` falls back to. It also no longer fails when `mimeapps.list` does not exist.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
fs: patch
|
||||
fs-js: patch
|
||||
---
|
||||
|
||||
Fixed opening Android `content://` URIs with `append` or with `write`, `truncate` and `append` together: the options were turned into invalid modes such as `ra` or `wta`. They now map to the modes Android accepts (`r`, `w`, `wt`, `wa`, `rw`, `rwt`), `append` taking precedence over `read` since there is no read and append mode.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
fs: patch
|
||||
fs-js: patch
|
||||
---
|
||||
|
||||
Fixed `readTextFileLines` yielding empty lines forever when reading fails (e.g. on a directory). The read error is now reported: the iterator rejects and the file is closed.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
fs: patch
|
||||
fs-js: patch
|
||||
---
|
||||
|
||||
Fixed `readTextFileLines` leaving the file open until the webview is destroyed when a `for await` loop over it exits early (`break`, `return` or `throw`). The iterator now implements `return()`, which closes the file.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
fs: patch
|
||||
fs-js: patch
|
||||
---
|
||||
|
||||
File watcher errors (e.g. the watched directory was removed or the inotify limit was reached) are now logged instead of being silently dropped.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
fs: patch
|
||||
fs-js: patch
|
||||
---
|
||||
|
||||
`writeFile` and `writeTextFile` now fail when their options cannot be parsed instead of silently ignoring them (including `baseDir`, `append` and `createNew`) and writing to the raw path. Data sent as a JSON array is rejected if it contains values that are not bytes, instead of truncating them.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
"haptics": patch
|
||||
"geolocation": patch
|
||||
"haptics-js": patch
|
||||
"geolocation-js": patch
|
||||
---
|
||||
|
||||
Fixed a build failure when the `specta` feature is enabled: the `Error` type used the `#[serde(skip)]` helper attribute, which recent `specta` versions no longer register. It now uses `#[specta(skip)]`.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
notification: patch
|
||||
notification-js: patch
|
||||
---
|
||||
|
||||
Fixed broken mobile APIs:
|
||||
|
||||
- `channels()` invoked the `listChannels` command, which the `allow-list-channels` permission does not match; it now invokes `list_channels`.
|
||||
- Unregistering an `onNotificationReceived` or `onAction` listener invokes the `remove_listener` command, which had no permission. It is now declared and part of the `default` permission set (`allow-remove-listener`).
|
||||
- `cancelAll()` was rejected on Android and iOS, which required the list of notifications to cancel. It now cancels every pending notification.
|
||||
- `active()` resolved with `{ values: [...] }` instead of an array on Android.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
notification: patch
|
||||
notification-js: patch
|
||||
---
|
||||
|
||||
Fixed `isPermissionGranted()` always resolving to `false` on Windows. The initialization script short-circuited the permission check to avoid invoking the backend, but read the permission back before it had been set, so it settled on `denied` instead of `granted`.
|
||||
@@ -1,58 +0,0 @@
|
||||
---
|
||||
"autostart": patch
|
||||
"autostart-js": patch
|
||||
"barcode-scanner": patch
|
||||
"barcode-scanner-js": patch
|
||||
"biometric": patch
|
||||
"biometric-js": patch
|
||||
"cli": patch
|
||||
"cli-js": patch
|
||||
"clipboard-manager": patch
|
||||
"clipboard-manager-js": patch
|
||||
"deep-link": patch
|
||||
"deep-link-js": patch
|
||||
"dialog": patch
|
||||
"dialog-js": patch
|
||||
"fs": patch
|
||||
"fs-js": patch
|
||||
"geolocation": patch
|
||||
"geolocation-js": patch
|
||||
"global-shortcut": patch
|
||||
"global-shortcut-js": patch
|
||||
"haptics": patch
|
||||
"haptics-js": patch
|
||||
"http": patch
|
||||
"http-js": patch
|
||||
"log": patch
|
||||
"log-js": patch
|
||||
"nfc": patch
|
||||
"nfc-js": patch
|
||||
"notification": patch
|
||||
"notification-js": patch
|
||||
"opener": patch
|
||||
"opener-js": patch
|
||||
"os": patch
|
||||
"os-js": patch
|
||||
"positioner": patch
|
||||
"positioner-js": patch
|
||||
"process": patch
|
||||
"process-js": patch
|
||||
"shell": patch
|
||||
"shell-js": patch
|
||||
"sql": patch
|
||||
"sql-js": patch
|
||||
"store": patch
|
||||
"store-js": patch
|
||||
"stronghold": patch
|
||||
"stronghold-js": patch
|
||||
"updater": patch
|
||||
"updater-js": patch
|
||||
"upload": patch
|
||||
"upload-js": patch
|
||||
"websocket": patch
|
||||
"websocket-js": patch
|
||||
"window-state": patch
|
||||
"window-state-js": patch
|
||||
---
|
||||
|
||||
The plugin's global API script (used with `app.withGlobalTauri`) now resolves the core API from `window.__TAURI__` instead of bundling its own copy of `@tauri-apps/api`. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an `Image` from `window.__TAURI__.image` passed to `clipboardManager.writeImage`, which previously failed the `instanceof` check against the plugin's private copy), and the script is considerably smaller.
|
||||
@@ -1,61 +0,0 @@
|
||||
---
|
||||
"autostart": minor
|
||||
"autostart-js": minor
|
||||
"barcode-scanner": minor
|
||||
"barcode-scanner-js": minor
|
||||
"biometric": minor
|
||||
"biometric-js": minor
|
||||
"cli": minor
|
||||
"cli-js": minor
|
||||
"clipboard-manager": minor
|
||||
"clipboard-manager-js": minor
|
||||
"deep-link": minor
|
||||
"deep-link-js": minor
|
||||
"fs": minor
|
||||
"fs-js": minor
|
||||
"dialog": minor
|
||||
"dialog-js": minor
|
||||
"geolocation": minor
|
||||
"geolocation-js": minor
|
||||
"global-shortcut": minor
|
||||
"global-shortcut-js": minor
|
||||
"opener": minor
|
||||
"opener-js": minor
|
||||
"haptics": minor
|
||||
"haptics-js": minor
|
||||
"http": minor
|
||||
"http-js": minor
|
||||
"localhost": minor
|
||||
"log": minor
|
||||
"log-js": minor
|
||||
"nfc": minor
|
||||
"nfc-js": minor
|
||||
"notification": minor
|
||||
"notification-js": minor
|
||||
"os": minor
|
||||
"os-js": minor
|
||||
"persisted-scope": minor
|
||||
"positioner": minor
|
||||
"positioner-js": minor
|
||||
"process": minor
|
||||
"process-js": minor
|
||||
"shell": minor
|
||||
"shell-js": minor
|
||||
"single-instance": minor
|
||||
"sql": minor
|
||||
"sql-js": minor
|
||||
"store": minor
|
||||
"store-js": minor
|
||||
"stronghold": minor
|
||||
"stronghold-js": minor
|
||||
"updater": minor
|
||||
"updater-js": minor
|
||||
"upload": minor
|
||||
"upload-js": minor
|
||||
"websocket": minor
|
||||
"websocket-js": minor
|
||||
"window-state": minor
|
||||
"window-state-js": minor
|
||||
---
|
||||
|
||||
Update MSRV to 1.90 to match tauri.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"notification": minor
|
||||
---
|
||||
|
||||
Deprecate the `windows7-compat` Cargo feature, which is now a no-op since Tauri 2.12 no longer supports Windows 7. `NotificationBuilder::notify` is deprecated in favor of `NotificationBuilder::show`, and the `win7-notifications` and `windows-version` dependencies were removed.
|
||||
@@ -1,61 +0,0 @@
|
||||
---
|
||||
"autostart": patch
|
||||
"barcode-scanner": patch
|
||||
"biometric": patch
|
||||
"cli": patch
|
||||
"clipboard-manager": patch
|
||||
"deep-link": patch
|
||||
"dialog": patch
|
||||
"fs": patch
|
||||
"global-shortcut": patch
|
||||
"http": patch
|
||||
"localhost": patch
|
||||
"log": patch
|
||||
"nfc": patch
|
||||
"notification": patch
|
||||
"opener": 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
|
||||
"autostart-js": patch
|
||||
"barcode-scanner-js": patch
|
||||
"biometric-js": patch
|
||||
"cli-js": patch
|
||||
"clipboard-manager-js": patch
|
||||
"deep-link-js": patch
|
||||
"dialog-js": patch
|
||||
"fs-js": patch
|
||||
"global-shortcut-js": patch
|
||||
"http-js": patch
|
||||
"log-js": patch
|
||||
"nfc-js": patch
|
||||
"notification-js": patch
|
||||
"opener-js": patch
|
||||
"os-js": patch
|
||||
"positioner-js": patch
|
||||
"process-js": patch
|
||||
"shell-js": patch
|
||||
"sql-js": patch
|
||||
"store-js": patch
|
||||
"stronghold-js": patch
|
||||
"updater-js": patch
|
||||
"upload-js": patch
|
||||
"websocket-js": patch
|
||||
"window-state-js": patch
|
||||
"haptics": patch
|
||||
"haptics-js": patch
|
||||
"geolocation": patch
|
||||
"geolocation-js": patch
|
||||
---
|
||||
|
||||
Update documentation.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"updater": patch:bug
|
||||
"updater-js": patch:bug
|
||||
---
|
||||
|
||||
On Linux, `check()` no longer sets `SSL_CERT_FILE` and `SSL_CERT_DIR` to Debian paths. The override pointed rustls to files that do not exist on distros with a different layout, such as ALT Linux, and left every TLS client in the app without root certificates.
|
||||
Reference in new issue
Block a user