mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-06-30 15:35:33 +02:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 24ca81e23f |
+2
-2
@@ -7,5 +7,5 @@ ignore = [
|
|||||||
# wry needs kuchiki on Android
|
# wry needs kuchiki on Android
|
||||||
"RUSTSEC-2023-0019",
|
"RUSTSEC-2023-0019",
|
||||||
# atty is only used when the `colored` feature is enabled on tauri-plugin-log
|
# atty is only used when the `colored` feature is enabled on tauri-plugin-log
|
||||||
"RUSTSEC-2021-0145",
|
"RUSTSEC-2021-0145"
|
||||||
]
|
]
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": patch:feat
|
|
||||||
---
|
|
||||||
|
|
||||||
Implement `save` API on Android.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"barcode-scanner": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Remove unused Android dependencies.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"barcode-scanner": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Validate missing `NSCameraUsageDescription` Info.plist value.
|
|
||||||
@@ -52,10 +52,6 @@
|
|||||||
"upload-js": patch
|
"upload-js": patch
|
||||||
"websocket-js": patch
|
"websocket-js": patch
|
||||||
"window-state-js": patch
|
"window-state-js": patch
|
||||||
"haptics": patch
|
|
||||||
"haptics-js": patch
|
|
||||||
"geolocation": patch
|
|
||||||
"geolocation-js": patch
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Update to tauri RC.
|
Update to tauri beta.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http-js": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Include headers created by browser if not declared by user, which fixes missing headers like `Content-Type` when using `FormData`.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"cli": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Expose `Matches`, `SubcommandMatches` and `ArgData` structs.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"clipboard-manager": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Expose `Clipboard` struct
|
||||||
@@ -3,4 +3,4 @@
|
|||||||
"clipboard-manager-js": patch
|
"clipboard-manager-js": patch
|
||||||
---
|
---
|
||||||
|
|
||||||
Fix warnings and clear implementation on Android below SDK 28.
|
Add support for writing HTML content to the clipboard.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"clipboard-manager": "minor"
|
||||||
|
"clipboard-manager-js": "minor"
|
||||||
|
---
|
||||||
|
|
||||||
|
Add support for `read_image` and `write_image` to the clipboard plugin (desktop).
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"clipboard-manager": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix reading and writing text on Android and iOS.
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
"clipboard-manager": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Refactored the clipboard Rust APIs for more clarity and consistency:
|
||||||
|
|
||||||
|
- Changed `Clipboard::write_text` to take a string type instead of an enum.
|
||||||
|
- Changed `Clipboard::read_text` to return a string type instead of an enum.
|
||||||
|
- Changed `Clipboard::write_html` to take 2 string arguments instead of an enum.
|
||||||
|
- Changed `Clipboard::write_image` to take a reference to a `tauri::Image` instead of an enum.
|
||||||
|
- Removed `ClipKind` and `ClipboardContents` enums.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"clipboard-manager": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
The `write` and `read` commands are now called `write_text` and `read_text` so the permission name was changed.
|
||||||
+39
-45
@@ -3,40 +3,24 @@
|
|||||||
"pkgManagers": {
|
"pkgManagers": {
|
||||||
"javascript": {
|
"javascript": {
|
||||||
"version": true,
|
"version": true,
|
||||||
"getPublishedVersion": {
|
"getPublishedVersion": "node ../../.scripts/covector/package-latest-version.cjs npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }",
|
||||||
"use": "fetch:check",
|
"publish": ["pnpm build", "pnpm publish --access public --no-git-checks"]
|
||||||
"options": {
|
|
||||||
"url": "https://registry.npmjs.com/${ pkg.pkgFile.pkg.name }/${ pkg.pkgFile.version }"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"publish": [
|
|
||||||
{
|
|
||||||
"command": "pnpm build",
|
|
||||||
"dryRunCommand": "pnpm build"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command": "npm publish --provenance --access public",
|
|
||||||
"dryRunCommand": "npm publish --provenance --access public --dry-run",
|
|
||||||
"pipe": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"rust": {
|
"rust": {
|
||||||
"version": true,
|
"version": true,
|
||||||
"getPublishedVersion": {
|
"getPublishedVersion": "node ../../.scripts/covector/package-latest-version.cjs cargo ${ pkgFile.pkg.package.name } ${ pkgFile.pkg.package.version }",
|
||||||
"use": "fetch:check",
|
|
||||||
"options": {
|
|
||||||
"url": "https://crates.io/api/v1/crates/${ pkg.pkgFile.pkg.package.name }/${ pkg.pkgFile.version }"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"publish": [
|
"publish": [
|
||||||
|
{
|
||||||
|
"command": "cargo package --no-verify",
|
||||||
|
"dryRunCommand": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"command": "echo '<details>\n<summary><em><h4>Cargo Publish</h4></em></summary>\n\n```'",
|
"command": "echo '<details>\n<summary><em><h4>Cargo Publish</h4></em></summary>\n\n```'",
|
||||||
"dryRunCommand": true,
|
"dryRunCommand": true,
|
||||||
"pipe": true
|
"pipe": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"command": "cargo publish --no-verify",
|
"command": "cargo publish",
|
||||||
"dryRunCommand": "cargo publish --dry-run",
|
"dryRunCommand": "cargo publish --dry-run",
|
||||||
"pipe": true
|
"pipe": true
|
||||||
},
|
},
|
||||||
@@ -68,7 +52,6 @@
|
|||||||
"os",
|
"os",
|
||||||
"process",
|
"process",
|
||||||
"shell",
|
"shell",
|
||||||
"store",
|
|
||||||
"updater"
|
"updater"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -91,7 +74,6 @@
|
|||||||
"os-js",
|
"os-js",
|
||||||
"process-js",
|
"process-js",
|
||||||
"shell-js",
|
"shell-js",
|
||||||
"store-js",
|
|
||||||
"updater-js"
|
"updater-js"
|
||||||
],
|
],
|
||||||
"postversion": "pnpm install --no-frozen-lockfile"
|
"postversion": "pnpm install --no-frozen-lockfile"
|
||||||
@@ -103,6 +85,14 @@
|
|||||||
"dependencies": ["deep-link-js"],
|
"dependencies": ["deep-link-js"],
|
||||||
"postversion": "pnpm install --no-frozen-lockfile"
|
"postversion": "pnpm install --no-frozen-lockfile"
|
||||||
},
|
},
|
||||||
|
"authenticator": {
|
||||||
|
"path": "./plugins/authenticator",
|
||||||
|
"manager": "rust"
|
||||||
|
},
|
||||||
|
"authenticator-js": {
|
||||||
|
"path": "./plugins/authenticator",
|
||||||
|
"manager": "javascript"
|
||||||
|
},
|
||||||
"autostart": {
|
"autostart": {
|
||||||
"path": "./plugins/autostart",
|
"path": "./plugins/autostart",
|
||||||
"manager": "rust"
|
"manager": "rust"
|
||||||
@@ -168,14 +158,6 @@
|
|||||||
"path": "./plugins/dialog",
|
"path": "./plugins/dialog",
|
||||||
"manager": "javascript"
|
"manager": "javascript"
|
||||||
},
|
},
|
||||||
"geolocation": {
|
|
||||||
"path": "./plugins/geolocation",
|
|
||||||
"manager": "rust"
|
|
||||||
},
|
|
||||||
"geolocation-js": {
|
|
||||||
"path": "./plugins/geolocation",
|
|
||||||
"manager": "javascript"
|
|
||||||
},
|
|
||||||
"global-shortcut": {
|
"global-shortcut": {
|
||||||
"path": "./plugins/global-shortcut",
|
"path": "./plugins/global-shortcut",
|
||||||
"manager": "rust"
|
"manager": "rust"
|
||||||
@@ -184,14 +166,6 @@
|
|||||||
"path": "./plugins/global-shortcut",
|
"path": "./plugins/global-shortcut",
|
||||||
"manager": "javascript"
|
"manager": "javascript"
|
||||||
},
|
},
|
||||||
"haptics": {
|
|
||||||
"path": "./plugins/haptics",
|
|
||||||
"manager": "rust"
|
|
||||||
},
|
|
||||||
"haptics-js": {
|
|
||||||
"path": "./plugins/haptics",
|
|
||||||
"manager": "javascript"
|
|
||||||
},
|
|
||||||
"http": {
|
"http": {
|
||||||
"path": "./plugins/http",
|
"path": "./plugins/http",
|
||||||
"manager": "rust",
|
"manager": "rust",
|
||||||
@@ -268,12 +242,32 @@
|
|||||||
},
|
},
|
||||||
"single-instance": {
|
"single-instance": {
|
||||||
"path": "./plugins/single-instance",
|
"path": "./plugins/single-instance",
|
||||||
"manager": "rust",
|
"manager": "rust"
|
||||||
"dependencies": ["deep-link"]
|
|
||||||
},
|
},
|
||||||
"sql": {
|
"sql": {
|
||||||
"path": "./plugins/sql",
|
"path": "./plugins/sql",
|
||||||
"manager": "rust"
|
"manager": "rust",
|
||||||
|
"publish": [
|
||||||
|
{
|
||||||
|
"command": "cargo package --no-verify",
|
||||||
|
"dryRunCommand": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "echo '<details>\n<summary><em><h4>Cargo Publish</h4></em></summary>\n\n```'",
|
||||||
|
"dryRunCommand": true,
|
||||||
|
"pipe": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "cargo publish --features sqlite",
|
||||||
|
"dryRunCommand": "cargo publish --features sqlite --dry-run",
|
||||||
|
"pipe": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "echo '```\n\n</details>\n'",
|
||||||
|
"dryRunCommand": true,
|
||||||
|
"pipe": true
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"sql-js": {
|
"sql-js": {
|
||||||
"path": "./plugins/sql",
|
"path": "./plugins/sql",
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
"barcode-scanner": patch
|
|
||||||
"barcode-scanner-js": patch
|
|
||||||
"geolocation": patch
|
|
||||||
"geolocation-js": patch
|
|
||||||
"notification": patch
|
|
||||||
"notification-js": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Use `PermissionState` from the `tauri` crate, which now also includes a "prompt with rationale" variant for Android (returned when your app must explain to the user why it needs the permission).
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"notification": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Use notify_rust from crates.io instead of local fork.
|
||||||
@@ -3,4 +3,4 @@
|
|||||||
"deep-link-js": patch
|
"deep-link-js": patch
|
||||||
---
|
---
|
||||||
|
|
||||||
Implement `get_current` on Linux and Windows.
|
Added desktop support.
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"deep-link": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Emit the `deep-link://new-url` event on Linux and Windows when the app is executed with a deep link CLI argument,
|
|
||||||
matching the iOS and macOS behavior.
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"deep-link": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Added `DeepLink::on_open_url` function to match the JavaScript API implementation,
|
|
||||||
which wraps the `deep-link://new-url` event and also send the current deep link if there's any.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"deep-link": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Added `register_all` to register all desktop schemes - useful for Linux to not require a formal AppImage installation.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"deep-link": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix fails to start when having spaces in the main binary path on Windows
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Update Tauri scopes (asset protocol) when using the `open()` command to select directories.
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"dialog": "patch"
|
||||||
|
"dialog-js": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Allow configuring `canCreateDirectories` for open and save dialogs on macOS, if not configured, it will be set to `true` by default.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": "patch"
|
|
||||||
---
|
|
||||||
|
|
||||||
Mark `FileResponse` as `non_exhaustive`.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"dialog": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed an issue where dialogs would not spawn but instead freeze the whole app.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
dialog: patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed an issue where the dialog apis panicked when they were called with no application windows open.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"dialog": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Fill file `len` and `modified_at` fields of `FileResponse` when using the open dialog.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"dialog": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed an issue where dialogs on android would return the Content URI instead of the file path
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": patch
|
|
||||||
"dialog-js": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
The `open` function now returns a string representing either the file path or URI instead of an object.
|
|
||||||
To read the file data, use the `fs` APIs.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Update rfd to 0.15
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"fs": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Enhance the scope type to also allow a plain string representing the path to allow or deny.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
The scope URL now follows the URL pattern standard instead of a simple glob pattern.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"shell": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
When the "raw" encoding option is specified for a shell process, all bytes from the child's output streams are passed to the data handlers.
|
||||||
|
This makes it possible to read output from programs that write unencoded byte streams to stdout (like ffmpeg)
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"log-js": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Added `attachLogger` helper function to register a function that should be called for each log entry.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
sql: patch
|
|
||||||
---
|
|
||||||
|
|
||||||
It is now possible to enable multiple SQL backends at the same time. There will be no compile error anymore if no backends are enabled!
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"single-instance": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Added the `semver` feature flag to make the single instance mechanism only trigger for semver compatible versions.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"websocket": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
**Breaking change:** Enable rustls by default and added a method to configure the TLS Connector for tungstenite.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"fs": patch
|
||||||
|
"fs-js": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix infinite loop on cargo build operations
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
"barcode-scanner": patch
|
||||||
|
"biometric": patch
|
||||||
|
"clipboard-manager": patch
|
||||||
|
"nfc": patch
|
||||||
|
"notification": patch
|
||||||
|
"shell": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixes Android warnings.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
authenticator: patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Pin winapi-utils to 0.1.6 to fix compilation error in dependencies.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"autostart": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix LaunchAgent-based autostart for macOS.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"barcode-scanner-js": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fixed an issue which caused checkPermission and requestPermission to be mixed up.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"deep-link": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Allow empty configuration values.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"deep-link-js": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed a typo in the `deep-link` js bindings causing `isRegistered` to not work.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
deep-link: patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed an issue that caused the `deep-link` plugin to generate incorrect `.desktop` files on Linux.
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
"notification": patch
|
||||||
|
"barcode-scanner": patch
|
||||||
|
"dialog": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixes command argument parsing on iOS.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix `scope-app`, `scope-app-recursive` and `scope-index` not properly enabling the application paths.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"fs": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixes an issue that caused the app to freeze when the `fs` plugin's read/write apis were used on large files.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"fs": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixes an issue that caused the app to freeze when the `dialog`, `fs`, and `persisted-scope` plugins were used together.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
fs: patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix failing to deserialize capability file when using an OS specific path in the scope that is not available on the current OS.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"fs": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixes `watch` and `watchImmediate` which previously ignored the `baseDir` parameter.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch:bug
|
|
||||||
---
|
|
||||||
|
|
||||||
Fixes `writeFile` command implementation on Android.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
**Breaking change:** Removed the `default-tls` feature flag. The `rustls-tls`, `http2`, `macos-system-configuration`, and `charset` feature flags are now enabled by default.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"http-js": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fixed an issue with abort signal not aborting the fetch request.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixes scope not allowing subpaths, query parameters and hash when those values are empty.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": patch:breaking
|
|
||||||
---
|
|
||||||
|
|
||||||
If no filters are specified, the file picker dialog now defaults to a file selection instead of photos.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"updater": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fixes the updater not preserving AppImage file permissions.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
notification: patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed an issue that prevented notifications from showing up on Windows in dev mode when a custom `build.target-dir` was set.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"window-state": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix saving a minimized window's state changes its position to -32000
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"window-state": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix can't restore a minimized window's size and position properly
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"window-state": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix deadlock when trying to restore window states on initial load
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
'single-instance': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix doesn't shutdown immediately.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"updater": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add a `on_before_exit` hook for cleanup before spawning the updater on Windows, defaults to `app.cleanup_before_exit` when used through `UpdaterExt`
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"updater": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
**Breaking change:** The `rustls-tls` feature flag is now enabled by default.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"updater": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix deserialization of `windows > installerArgs` config field.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"updater": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
On Windows, fallback to `passive` install mode when not defined in config.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"updater": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
On Windows, escape the path to the downloaded msi updater to fix an issue causing the update to fail when the `productName` contained spaces.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"updater": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix Windows powershell window flashing on update
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"upload": 'patch:bug'
|
|
||||||
---
|
|
||||||
|
|
||||||
fix download content to file when unsuccessful response
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"single-instance": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix `zbus::blocking::connection::Builder` import.
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch
|
|
||||||
"dialog": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add utility methods on `FilePath` and `SafeFilePath` enums which are:
|
|
||||||
|
|
||||||
- `path`
|
|
||||||
- `simplified`
|
|
||||||
- `into_path`
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch
|
|
||||||
"dialog": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Implement `Serialize`, `Deserialize`, `From`, `TryFrom` and `FromStr` traits for `FilePath` and `SafeFilePath` enums.
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch
|
|
||||||
"dialog": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Mark `Error` enum as `#[non_exhuastive]`.
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch
|
|
||||||
"dialog": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add `SafeFilePath` enum.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch:enhance
|
|
||||||
---
|
|
||||||
|
|
||||||
The `scope-*-recursive` permissions now also allow reading the contents of the directory.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix can't use Windows paths like `C:/Users/UserName/file.txt`
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"fs": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Support any UTF-8 character in the writeFile API.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"geolocation": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
No longer request permission automatically and leave to the user how to handle the `checkPermissions` and `requestPermissions` APIs.
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"geolocation": major
|
|
||||||
"geolocation-js": major
|
|
||||||
---
|
|
||||||
|
|
||||||
Initial release.
|
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
"authenticator": patch
|
||||||
|
"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-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
|
||||||
|
---
|
||||||
|
|
||||||
|
The global API script is now only added to the binary when the `withGlobalTauri` config is true.
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
"global-shortcut": "patch"
|
||||||
|
"global-shortcut-js": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Refactored APIs to introduce new pressed and released events:
|
||||||
|
|
||||||
|
- Added `ShortcutEvent` and `ShortcutState` types in Rust.
|
||||||
|
- Changed the handler function passed to `GlobalShortcut::on_shortcut`, `GlobalShortcut::on_all_shortcuts` and `Builder::with_handler` to take a 3rd argument of type `ShortcutEvent`.
|
||||||
|
- Added `ShortcutEvent` interface in JS.
|
||||||
|
- Changed `ShortcutHandler` type alias (which affects the JS `register` and `registerAll` APIs) to take `ShortcutEvent` instead of a string.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"global-shortcut": "patch"
|
|
||||||
---
|
|
||||||
|
|
||||||
Updated `global-hotkey` crate dependency to `0.6`
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
"global-shortcut": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
**Breaking change** Refactored the plugin Rust APIs for better DX and flexibility:
|
||||||
|
|
||||||
|
- Changed `Builder::with_handler` to be a method instead of a static method, it will also be triggered for any and all shortcuts even if the shortcut is registered through JS.
|
||||||
|
- Added `Builder::with_shortcut` and `Builder::with_shortcuts` to register shortcuts on the plugin builder.
|
||||||
|
- Added `on_shortcut` and `on_all_shortcuts` to register shortcuts with a handler.
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
"haptics": major
|
|
||||||
"haptics-js": major
|
|
||||||
---
|
|
||||||
|
|
||||||
Initial release.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Enable cookies store feature flag by default.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix `ORIGIN` header containing 2 URLs when `unsafe-headers` feature flag is enabled.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"http": "patch"
|
||||||
|
"http-js": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Allow setting `Origin` header when `unsafe-headers` feature flag is active.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Set the request origin to the current webview url.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
http: patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fixed an issue with the http plugin when it was used with tauri v2 beta.19.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"http": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add `unsafe-headers` cargo feature flag to allow using [forbidden headers](https://fetch.spec.whatwg.org/#terminology-headers).
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"http": "patch"
|
||||||
|
"http-js": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Allow `User-Agent` header to be set.
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
---
|
|
||||||
barcode-scanner: patch
|
|
||||||
clipboard-manager: patch
|
|
||||||
deep-link: patch
|
|
||||||
global-shortcut: patch
|
|
||||||
window-state: patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fixed an issue that caused multi-word IIFE names to not be formatted correctly. For example the `barcode-scanner` was defined as `window.__TAURI_PLUGIN_CLIPBOARDMANAGER__` instead of `window.__TAURI_PLUGIN_CLIPBOARD_MANAGER__`.
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"positioner": "patch"
|
||||||
|
"window-state": "patch"
|
||||||
|
---
|
||||||
|
|
||||||
|
Implement `WindowExt` for `WebviewWindow`.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": patch:feat
|
|
||||||
---
|
|
||||||
|
|
||||||
Implement `save` API on iOS.
|
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
"authenticator": patch
|
||||||
|
"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-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
|
||||||
|
---
|
||||||
|
|
||||||
|
Update MSRV to 1.75.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"dialog": patch:breaking
|
|
||||||
---
|
|
||||||
|
|
||||||
Changed `MessageDialogBuilder::ok_button_label` and `MessageDialogBuilder::cancel_button_label` to `MessageDialogBuilder::buttons` which takes an enum now
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"notification": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add `register_action_types` and `register_listener` permission command, so that new Action types can be registered and used on Android.
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"notification": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
The notification body is now optional on iOS to match the other platforms.
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"notification": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix development mode check to set the app ID on macOS.
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"notification": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix development mode function name check to set the app ID on macOS.
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user