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:
github-actions[bot]andLucas Nogueira authored and GitHub committed 2026-09-26 17:21:49 -03:00
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.
-6
View File
@@ -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.
-6
View File
@@ -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.
-6
View File
@@ -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.
-6
View File
@@ -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.
-6
View 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.
-6
View File
@@ -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.
-8
View File
@@ -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`.
-58
View File
@@ -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.
-61
View File
@@ -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.
-61
View File
@@ -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.
-6
View File
@@ -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.