mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-13 10:48:39 +02:00
Compare commits
3 Commits
fix/wait-w
...
refactor/i
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1cb0d8e521 | ||
|
|
a1fae1baf3 | ||
|
|
82567345d5 |
@@ -1,9 +0,0 @@
|
||||
[advisories]
|
||||
ignore = [
|
||||
# rsa Marvin Attack
|
||||
"RUSTSEC-2023-0071",
|
||||
# difference is unmaintained
|
||||
"RUSTSEC-2020-0095",
|
||||
# proc-macro-error is unmaintained
|
||||
"RUSTSEC-2024-0370",
|
||||
]
|
||||
2
.cargo/config
Normal file
2
.cargo/config
Normal file
@@ -0,0 +1,2 @@
|
||||
[env]
|
||||
__TAURI_WORKSPACE__ = "true"
|
||||
@@ -1,4 +0,0 @@
|
||||
[env]
|
||||
# workaround needed to prevent `STATUS_ENTRYPOINT_NOT_FOUND` error in tests
|
||||
# see https://github.com/tauri-apps/tauri/pull/4383#issuecomment-1212221864
|
||||
__TAURI_WORKSPACE__ = "true"
|
||||
6
.changes/acl-default-permission-verification.md
Normal file
6
.changes/acl-default-permission-verification.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-build": patch:enhance
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Fallback to an empty permission set if the plugin did not define its `default` permissions.
|
||||
8
.changes/acl-platform-refactor.md
Normal file
8
.changes/acl-platform-refactor.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
"tauri": patch:enhance
|
||||
"tauri-cli": patch:enhance
|
||||
"@tauri-apps/cli": patch:enhance
|
||||
---
|
||||
|
||||
Changed the permission and capability platforms to be optional.
|
||||
5
.changes/acl-scope-refactor.md
Normal file
5
.changes/acl-scope-refactor.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Removed the lifetime parameter from `ipc::GlobalScope` and `ipc::CommandScope`.
|
||||
6
.changes/acl-urlpattern.md
Normal file
6
.changes/acl-urlpattern.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
"tauri-utils": patch:breaking
|
||||
---
|
||||
|
||||
The ACL configuration for remote URLs now uses the URLPattern standard instead of glob patterns.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": 'patch:enhance'
|
||||
---
|
||||
|
||||
A file-drop now allows sub-directories recursively when the path is a directory.
|
||||
9
.changes/api-tauri-event-file-drop-rename.md
Normal file
9
.changes/api-tauri-event-file-drop-rename.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:breaking'
|
||||
---
|
||||
|
||||
Renamed the following enum variants of `TauriEvent` enum:
|
||||
|
||||
- `TauriEvent.WEBVIEW_FILE_DROP` -> `TauriEvent.FILE_DROP`
|
||||
- `TauriEvent.WEBVIEW_FILE_DROP_HOVER` -> `TauriEvent.FILE_DROP_HOVER`
|
||||
- `TauriEvent.WEBVIEW_FILE_DROP_CANCELLED` -> `TauriEvent.FILE_DROP_CANCELLED`
|
||||
5
.changes/api-tray-by-id.md
Normal file
5
.changes/api-tray-by-id.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:feat'
|
||||
---
|
||||
|
||||
Add `TrayIcon.getById` and `TrayIcon.removeById` static methods.
|
||||
5
.changes/api-webview-window-new-methods.md
Normal file
5
.changes/api-webview-window-new-methods.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:feat'
|
||||
---
|
||||
|
||||
Add a new `webviewWindow` module that exports `WebviewWindow` class and related methods such as `getCurrent` and `getAll`.
|
||||
5
.changes/api-webview-window.md
Normal file
5
.changes/api-webview-window.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:breaking'
|
||||
---
|
||||
|
||||
Move `WebviewWindow` class from `webview` module to a new `webviewWindow` module.
|
||||
5
.changes/api-window-on-filedrop.md
Normal file
5
.changes/api-window-on-filedrop.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@tauri-apps/api': 'patch:feat'
|
||||
---
|
||||
|
||||
Add `Window.onFileDropEvent` method.
|
||||
9
.changes/app-manifest.md
Normal file
9
.changes/app-manifest.md
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
"tauri-build": patch:breaking
|
||||
"tauri-utils": patch:breaking
|
||||
"tauri-plugin": patch:breaking
|
||||
"tauri-codegen": patch:breaking
|
||||
---
|
||||
|
||||
Allow defining permissions for the application commands via `tauri_build::Attributes::app_manifest`.
|
||||
5
.changes/assets-setup.md
Normal file
5
.changes/assets-setup.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:feat
|
||||
---
|
||||
|
||||
The `Assets` trait now include a `setup` method that lets you run initialization code for your custom asset provider.
|
||||
15
.changes/beta.md
Normal file
15
.changes/beta.md
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
"tauri": major:feat
|
||||
"tauri-plugin": major:feat
|
||||
"tauri-build": major:feat
|
||||
"tauri-utils": major:feat
|
||||
"tauri-codegen": major:feat
|
||||
"tauri-macros": major:feat
|
||||
"tauri-runtime": major:feat
|
||||
"tauri-runtime-wry": major:feat
|
||||
"tauri-cli": major:feat
|
||||
"@tauri-apps/api": major:feat
|
||||
"@tauri-apps/cli": major:feat
|
||||
---
|
||||
|
||||
Move to beta!
|
||||
5
.changes/build-schema-generation.md
Normal file
5
.changes/build-schema-generation.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-build": patch:bug
|
||||
---
|
||||
|
||||
Fixed generation of capability schema for permissions field which previously disallowed mixed (strings and objects) permission definition.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
tauri-bundler: "patch:bug"
|
||||
---
|
||||
|
||||
The bundler now sets the `ARCH` env var to the current build target to prevent potential issues with `appimagetool`'s auto-detection.
|
||||
5
.changes/bundler-deep-link-reg-path.md
Normal file
5
.changes/bundler-deep-link-reg-path.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-bundler': 'patch:bug'
|
||||
---
|
||||
|
||||
Fixed an issue that caused the msi bundler to crash when deep link schemes were configured.
|
||||
5
.changes/bundler-license.md
Normal file
5
.changes/bundler-license.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri-bundler': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix NSIS installer always containing a license page even though `licenseFile` option is not set in the config.
|
||||
5
.changes/bundler-rpm-license.md
Normal file
5
.changes/bundler-rpm-license.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-bundler": patch:bug
|
||||
---
|
||||
|
||||
Don't fallback to `licenseFile` and use only `license` field when building RPM.
|
||||
6
.changes/capabilities-multiwebview.md
Normal file
6
.changes/capabilities-multiwebview.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Add `webviews` array on the capability for usage on multiwebview contexts.
|
||||
7
.changes/capabilities-tauri-conf.md
Normal file
7
.changes/capabilities-tauri-conf.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
"tauri-build": patch:breaking
|
||||
"tauri-utils": patch:enhance
|
||||
"tauri-codegen": patch:enhance
|
||||
---
|
||||
|
||||
Added a new configuration option `tauri.conf.json > app > security > capabilities` to reference existing capabilities and inline new ones. If it is empty, all capabilities are still included preserving the current behavior.
|
||||
5
.changes/capability-builder-platform.md
Normal file
5
.changes/capability-builder-platform.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:feat
|
||||
---
|
||||
|
||||
Added `CapabilityBuilder::platform` to link the runtime capability with a specific platform.
|
||||
7
.changes/capability-context-refactor.md
Normal file
7
.changes/capability-context-refactor.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
"tauri-utils": patch:breaking
|
||||
"tauri-cli": patch:breaking
|
||||
"@tauri-apps/cli": patch:breaking
|
||||
---
|
||||
|
||||
Changed the capability format to allow configuring both `remote: { urls: Vec<String> }` and `local: bool (default: true)` instead of choosing one on the `context` field.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": 'patch:bug'
|
||||
---
|
||||
|
||||
Prevent the JavaScript runtime crashing when channel events fire in a webview that no longer has callbacks for the channel.
|
||||
12
.changes/cli-acl-subcommands.md
Normal file
12
.changes/cli-acl-subcommands.md
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
'tauri-cli': 'patch:feat'
|
||||
'@tauri-apps/cli': 'patch:feat'
|
||||
---
|
||||
|
||||
Add new subcommands for managing permissions and cababilities:
|
||||
|
||||
- `tauri permission new`
|
||||
- `tauri permission add`
|
||||
- `tauri permission rm`
|
||||
- `tauri permission ls`
|
||||
- `tauri capability new`
|
||||
6
.changes/cli-build-no-bundle.md
Normal file
6
.changes/cli-build-no-bundle.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:enhance'
|
||||
'@tauri-apps/cli': 'patch:enhance'
|
||||
---
|
||||
|
||||
Add `--no-bundle` flag for `tauri build` command to skip bundling. Previously `none` was used to skip bundling, it will now be treated as invalid format and a warning will be emitted instead.
|
||||
6
.changes/cli-empty-responses.md
Normal file
6
.changes/cli-empty-responses.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:enhance'
|
||||
'@tauri-apps/cli': 'patch:enhance'
|
||||
---
|
||||
|
||||
Allow empty responses for `devUrl`, `beforeDevCommand` and `beforeBuildCommands` questions in `tauri init`.
|
||||
6
.changes/cli-mobile-init-partition.md
Normal file
6
.changes/cli-mobile-init-partition.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:bug'
|
||||
'@tauri-apps/cli': 'patch:bug'
|
||||
---
|
||||
|
||||
Fixes Android and iOS project initialization when the Tauri CLI is on a different disk partition.
|
||||
6
.changes/cli-openssl-cargo-mobile2-removal.md
Normal file
6
.changes/cli-openssl-cargo-mobile2-removal.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:enhance
|
||||
"tauri-cli": patch:enhance
|
||||
---
|
||||
|
||||
`openssl` is no longer a required dependency on macOS.
|
||||
6
.changes/cli-plugin-android-init.md
Normal file
6
.changes/cli-plugin-android-init.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Fix `tauri plugin android init` printing invalid code that has a missing closing `"`.
|
||||
6
.changes/cli-plugins-migrate.md
Normal file
6
.changes/cli-plugins-migrate.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-cli': 'patch:enhance'
|
||||
'@tauri-apps/cli': 'patch:enhance'
|
||||
---
|
||||
|
||||
Add plugins to `Cargo.toml` when using `tauri migrate`
|
||||
5
.changes/cli-update-deps-fix-log.md
Normal file
5
.changes/cli-update-deps-fix-log.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-cli": patch:deps
|
||||
---
|
||||
|
||||
Update dependencies, fix `log` compilation issue.
|
||||
6
.changes/cli-updater-unkown-fields.md
Normal file
6
.changes/cli-updater-unkown-fields.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Fix bundling when `plugins > updater > windows > installerArgs` are set in `tauri.conf.json`
|
||||
6
.changes/cli-windows-build-tools-detect-utf8.md
Normal file
6
.changes/cli-windows-build-tools-detect-utf8.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
On Windows, fixed `tauri info` fails to detect the build tool when the system language is CJK.
|
||||
6
.changes/codegen-capabilities-attribute.md
Normal file
6
.changes/codegen-capabilities-attribute.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-macros": patch:enhance
|
||||
"tauri-codegen": patch:enhance
|
||||
---
|
||||
|
||||
The `generate_context` proc macro now accepts a `capabilities` attribute where the value is an array of file paths that can be [conditionally compiled](https://doc.rust-lang.org/reference/conditional-compilation.html). These capabilities are added to the application along the capabilities defined in the Tauri configuration file.
|
||||
6
.changes/codegen-set-assets.md
Normal file
6
.changes/codegen-set-assets.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-macros": patch:feat
|
||||
"tauri-codegen": patch:feat
|
||||
---
|
||||
|
||||
The `Context` codegen now accepts a `assets` input to define a custom `tauri::Assets` implementation.
|
||||
6
.changes/color-context-generation.md
Normal file
6
.changes/color-context-generation.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri-utils': 'patch:bug'
|
||||
'tauri': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix compile time error in context generation when using `app.windows.windowEffects.color`
|
||||
@@ -4,7 +4,7 @@
|
||||
"feat": "New Features",
|
||||
"enhance": "Enhancements",
|
||||
"bug": "Bug Fixes",
|
||||
"perf": "Performance Improvements",
|
||||
"pref": "Performance Improvements",
|
||||
"changes": "What's Changed",
|
||||
"sec": "Security fixes",
|
||||
"deps": "Dependencies",
|
||||
@@ -14,25 +14,22 @@
|
||||
"pkgManagers": {
|
||||
"rust": {
|
||||
"version": true,
|
||||
"getPublishedVersion": {
|
||||
"use": "fetch:check",
|
||||
"options": {
|
||||
"url": "https://crates.io/api/v1/crates/${ pkg.pkgFile.pkg.package.name }/${ pkg.pkgFile.version }"
|
||||
}
|
||||
},
|
||||
"getPublishedVersion": "node ../../.scripts/covector/package-latest-version.js cargo ${ pkgFile.pkg.package.name } ${ pkgFile.pkg.package.version }",
|
||||
"prepublish": [
|
||||
"sudo apt-get update",
|
||||
"sudo apt-get install -y webkit2gtk-4.1 libayatana-appindicator3-dev",
|
||||
"cargo install cargo-audit --features=fix",
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>Cargo Audit</h4></em></summary>\n\n```'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "cargo generate-lockfile",
|
||||
"dryRunCommand": true,
|
||||
"runFromRoot": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>Cargo Audit</h4></em></summary>\n\n```'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "cargo audit ${ process.env.CARGO_AUDIT_OPTIONS || '' }",
|
||||
"dryRunCommand": true,
|
||||
@@ -46,6 +43,11 @@
|
||||
}
|
||||
],
|
||||
"publish": [
|
||||
"sleep 15s",
|
||||
{
|
||||
"command": "cargo package --no-verify",
|
||||
"dryRunCommand": true
|
||||
},
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>Cargo Publish</h4></em></summary>\n\n```'",
|
||||
"dryRunCommand": true,
|
||||
@@ -62,34 +64,33 @@
|
||||
"pipe": true
|
||||
}
|
||||
],
|
||||
"postpublish": {
|
||||
"use": "fetch:check",
|
||||
"options": {
|
||||
"url": "https://crates.io/api/v1/crates/${ pkg.pkgFile.pkg.package.name }/${ pkg.pkgFile.version }"
|
||||
},
|
||||
"retries": [5000, 5000, 5000]
|
||||
}
|
||||
"postpublish": [
|
||||
"git tag ${ pkg.pkg }-v${ pkgFile.versionMajor } -f",
|
||||
"git tag ${ pkg.pkg }-v${ pkgFile.versionMajor }.${ pkgFile.versionMinor } -f",
|
||||
"git push --tags -f"
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"path": "${ pkg.path }/target/package/${ pkg.pkg }-${ pkgFile.version }.crate",
|
||||
"name": "${ pkg.pkg }-${ pkgFile.version }.crate"
|
||||
}
|
||||
]
|
||||
},
|
||||
"javascript": {
|
||||
"version": true,
|
||||
"getPublishedVersion": {
|
||||
"use": "fetch:check",
|
||||
"options": {
|
||||
"url": "https://registry.npmjs.com/${ pkg.pkgFile.pkg.name }/${ pkg.pkgFile.version }"
|
||||
}
|
||||
},
|
||||
"getPublishedVersion": "node ../../.scripts/covector/package-latest-version.js npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }",
|
||||
"prepublish": [
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>PNPM Audit</h4></em></summary>\n\n```'",
|
||||
"command": "yarn",
|
||||
"dryRunCommand": true
|
||||
},
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>Yarn Audit</h4></em></summary>\n\n```'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "pnpm i --frozen-lockfile",
|
||||
"dryRunCommand": true
|
||||
},
|
||||
{
|
||||
"command": "pnpm audit",
|
||||
"command": "yarn audit",
|
||||
"dryRunCommand": true,
|
||||
"runFromRoot": true,
|
||||
"pipe": true
|
||||
@@ -98,17 +99,22 @@
|
||||
"command": "echo '```\n\n</details>\n'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "npm pack",
|
||||
"dryRunCommand": true
|
||||
}
|
||||
],
|
||||
"publish": [
|
||||
"sleep 15s",
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>PNPM Publish</h4></em></summary>\n\n```'",
|
||||
"command": "echo '<details>\n<summary><em><h4>Yarn Publish</h4></em></summary>\n\n```'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "pnpm publish --access public --loglevel silly --no-git-checks",
|
||||
"dryRunCommand": "npm publish --dry-run --access public --no-git-checks",
|
||||
"command": "yarn publish --access public --loglevel silly --tag next",
|
||||
"dryRunCommand": "npm publish --dry-run --access public",
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
@@ -117,27 +123,57 @@
|
||||
"pipe": true
|
||||
}
|
||||
],
|
||||
"postpublish": {
|
||||
"use": "fetch:check",
|
||||
"options": {
|
||||
"url": "https://registry.npmjs.com/${ pkg.pkgFile.pkg.name }/${ pkg.pkgFile.version }"
|
||||
},
|
||||
"retries": [5000, 5000, 5000]
|
||||
}
|
||||
"postpublish": [
|
||||
"git tag ${ pkg.pkg }-v${ pkgFile.versionMajor } -f",
|
||||
"git tag ${ pkg.pkg }-v${ pkgFile.versionMajor }.${ pkgFile.versionMinor } -f",
|
||||
"git push --tags -f"
|
||||
]
|
||||
}
|
||||
},
|
||||
"packages": {
|
||||
"@tauri-apps/api": {
|
||||
"path": "./packages/api",
|
||||
"path": "./tooling/api",
|
||||
"manager": "javascript",
|
||||
"publish": [
|
||||
"assets": [
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>PNPM Publish</h4></em></summary>\n\n```'",
|
||||
"path": "./tooling/api/dist/tauri-apps-api-${ pkgFile.version }.tgz",
|
||||
"name": "tauri-apps-api-${ pkgFile.version }.tgz"
|
||||
}
|
||||
],
|
||||
"prepublish": [
|
||||
{
|
||||
"command": "yarn",
|
||||
"dryRunCommand": true
|
||||
},
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>Yarn Audit</h4></em></summary>\n\n```'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "pnpm npm-publish",
|
||||
"command": "yarn audit",
|
||||
"dryRunCommand": true,
|
||||
"runFromRoot": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "echo '```\n\n</details>\n'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "yarn npm-pack",
|
||||
"dryRunCommand": true
|
||||
}
|
||||
],
|
||||
"publish": [
|
||||
{
|
||||
"command": "echo '<details>\n<summary><em><h4>Yarn Publish</h4></em></summary>\n\n```'",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "yarn npm-publish",
|
||||
"dryRunCommand": true,
|
||||
"pipe": true
|
||||
},
|
||||
@@ -149,52 +185,57 @@
|
||||
]
|
||||
},
|
||||
"tauri-utils": {
|
||||
"path": "./crates/tauri-utils",
|
||||
"manager": "rust"
|
||||
},
|
||||
"tauri-macos-sign": {
|
||||
"path": "./crates/tauri-macos-sign",
|
||||
"path": "./core/tauri-utils",
|
||||
"manager": "rust"
|
||||
},
|
||||
"tauri-bundler": {
|
||||
"path": "./crates/tauri-bundler",
|
||||
"path": "./tooling/bundler",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-utils", "tauri-macos-sign"]
|
||||
"dependencies": ["tauri-utils"]
|
||||
},
|
||||
"tauri-runtime": {
|
||||
"path": "./crates/tauri-runtime",
|
||||
"path": "./core/tauri-runtime",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-utils"]
|
||||
},
|
||||
"tauri-runtime-wry": {
|
||||
"path": "./crates/tauri-runtime-wry",
|
||||
"path": "./core/tauri-runtime-wry",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-utils", "tauri-runtime"]
|
||||
},
|
||||
"tauri-codegen": {
|
||||
"path": "./crates/tauri-codegen",
|
||||
"path": "./core/tauri-codegen",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-utils"]
|
||||
},
|
||||
"tauri-macros": {
|
||||
"path": "./crates/tauri-macros",
|
||||
"path": "./core/tauri-macros",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-codegen", "tauri-utils"]
|
||||
},
|
||||
"tauri-plugin": {
|
||||
"path": "./crates/tauri-plugin",
|
||||
"path": "./core/tauri-plugin",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-utils"],
|
||||
"postversion": "node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
|
||||
"postversion": "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
|
||||
},
|
||||
"tauri-build": {
|
||||
"path": "./crates/tauri-build",
|
||||
"path": "./core/tauri-build",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-codegen", "tauri-utils"],
|
||||
"postversion": "node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
|
||||
"postversion": [
|
||||
"node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
|
||||
"cargo build --manifest-path ../tauri-config-schema/Cargo.toml"
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"path": "./tooling/cli/schema.json",
|
||||
"name": "schema.json"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tauri": {
|
||||
"path": "./crates/tauri",
|
||||
"path": "./core/tauri",
|
||||
"manager": "rust",
|
||||
"dependencies": [
|
||||
"tauri-macros",
|
||||
@@ -203,28 +244,40 @@
|
||||
"tauri-runtime-wry",
|
||||
"tauri-build"
|
||||
],
|
||||
"postversion": [
|
||||
"node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
|
||||
"cargo build --manifest-path ../tauri-schema-generator/Cargo.toml"
|
||||
]
|
||||
"postversion": "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
|
||||
},
|
||||
"@tauri-apps/cli": {
|
||||
"path": "./packages/cli",
|
||||
"path": "./tooling/cli/node",
|
||||
"manager": "javascript",
|
||||
"getPublishedVersion": "node ../../../.scripts/covector/package-latest-version.js npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }",
|
||||
"dependencies": ["tauri-cli"],
|
||||
"postversion": "node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
|
||||
"postversion": [
|
||||
"node ../../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
|
||||
"cargo build --manifest-path ../../../core/tauri-config-schema/Cargo.toml"
|
||||
],
|
||||
"prepublish": [],
|
||||
"publish": [],
|
||||
"postpublish": []
|
||||
},
|
||||
"tauri-cli": {
|
||||
"path": "./crates/tauri-cli",
|
||||
"path": "./tooling/cli",
|
||||
"manager": "rust",
|
||||
"dependencies": ["tauri-bundler", "tauri-utils", "tauri-macos-sign"]
|
||||
"dependencies": ["tauri-bundler", "tauri-utils"],
|
||||
"postversion": [
|
||||
"cargo check",
|
||||
"cargo build --manifest-path ../../core/tauri-config-schema/Cargo.toml"
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
"path": "${ pkg.path }/target/package/tauri-cli-${ pkgFile.version }.crate",
|
||||
"name": "${ pkg.pkg }-${ pkgFile.version }.crate"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tauri-driver": {
|
||||
"path": "./crates/tauri-driver",
|
||||
"manager": "rust"
|
||||
"path": "./tooling/webdriver",
|
||||
"manager": "rust",
|
||||
"postversion": "cargo check"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
5
.changes/context-assets-runtime-generic.md
Normal file
5
.changes/context-assets-runtime-generic.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
The `Context` struct and the `Assets` trait now takes a `R: Runtime` generic.
|
||||
5
.changes/context-assets-unbox.md
Normal file
5
.changes/context-assets-unbox.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
`Context::assets` now returns `&dyn Assets` instead of `&A` generic.
|
||||
5
.changes/context-remove-assets-generics.md
Normal file
5
.changes/context-remove-assets-generics.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
The `Context` type no longer uses the `<A: Assets>` generic so the assets implementation can be swapped with `Context::assets_mut`.
|
||||
5
.changes/context-remove-assets-mut.md
Normal file
5
.changes/context-remove-assets-mut.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Removed `Context::assets_mut` and added `Context::set_assets`.
|
||||
5
.changes/context-runtime-authority.md
Normal file
5
.changes/context-runtime-authority.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
The `Context` struct now includes the runtime authority instead of the resolved ACL. This does not impact most applications.
|
||||
5
.changes/core-app-tray-remove-tray-apis-removed.md
Normal file
5
.changes/core-app-tray-remove-tray-apis-removed.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:breaking'
|
||||
---
|
||||
|
||||
Removed `App/AppHandle::tray` and `App/AppHandle::remove_tray`, use `App/AppHandle::tray_by_id` and `App/AppHandle::remove_tray_by_id` instead. If these APIs were used to access tray icon configured in `tauri.conf.json`, you can use `App/AppHandle::tray_by_id` with ID `main` or the configured value.
|
||||
6
.changes/core-center-window.md
Normal file
6
.changes/core-center-window.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri': 'patch:enhance'
|
||||
'tauri-runtime-wry': 'patch'
|
||||
---
|
||||
|
||||
Enhance centering a newly created window, it will no longer jump to center after being visible.
|
||||
5
.changes/core-emit-js-all-targets.md
Normal file
5
.changes/core-emit-js-all-targets.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix `emit` and `emit_to` (when used with `EventTarget::Any`) always skipping the webview listeners.
|
||||
5
.changes/core-js-event-anytarget.md
Normal file
5
.changes/core-js-event-anytarget.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix JS event listeners registered using JS `listen` api with `EventTarget::Any` never fired.
|
||||
5
.changes/core-once-event-return-event-id.md
Normal file
5
.changes/core-once-event-return-event-id.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'patch:enhance'
|
||||
---
|
||||
|
||||
Return an id when using from `Manager::once_any`, `App::once`, `Window::once`, `Webview::once`, `WebviewWindow::once` and `fs::Scope::once`.
|
||||
6
.changes/core-path-basename-replace.md
Normal file
6
.changes/core-path-basename-replace.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'tauri': 'patch:bug'
|
||||
'@tauri-apps/api': patch:bug
|
||||
---
|
||||
|
||||
Fix `basename(path, 'ext')` JS API when removing all occurances of `ext` where it should only remove the last one.
|
||||
5
.changes/core-window-hasdisplayhandle.md
Normal file
5
.changes/core-window-hasdisplayhandle.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
tauri: 'patch:enhance'
|
||||
---
|
||||
|
||||
`tauri::Window` and `tauri::WebviewWindow` now implement `raw_window_handle::HasDisplayHandle`.
|
||||
7
.changes/csp-header-linux.md
Normal file
7
.changes/csp-header-linux.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
"tauri-utils": patch:enhance
|
||||
"tauri-codegen": patch:enhance
|
||||
---
|
||||
|
||||
Do not include a CSP tag in the application HTML and rely on the custom protocol response header instead.
|
||||
5
.changes/dev-fn.md
Normal file
5
.changes/dev-fn.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
---
|
||||
|
||||
Added `tauri::dev()` to determine whether we are running in development mode or not.
|
||||
6
.changes/downgrade-minisign.md
Normal file
6
.changes/downgrade-minisign.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Downgrade minisign dependency fixing updater signing key bug and prevent it from happening in the future.
|
||||
5
.changes/enhance-event-emit.md
Normal file
5
.changes/enhance-event-emit.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:enhance
|
||||
---
|
||||
|
||||
Improve and optimize event emit calls.
|
||||
5
.changes/enhance-resource-dir-resolution.md
Normal file
5
.changes/enhance-resource-dir-resolution.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Enhance resource directory resolution on development.
|
||||
5
.changes/expose-image-constructor.md
Normal file
5
.changes/expose-image-constructor.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tauri-apps/api": patch:enhance
|
||||
---
|
||||
|
||||
The `Image` constructor is now public (for internal use only).
|
||||
6
.changes/expose-js-image.md
Normal file
6
.changes/expose-js-image.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
"tauri-codegen": patch:breaking
|
||||
---
|
||||
|
||||
Expose `tauri::image` module to export the `JsImage` type and removed the `Image` root re-export.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"tauri": "minor:feat"
|
||||
"@tauri-apps/api": "minor:feat"
|
||||
---
|
||||
|
||||
Expose the `setAutoResize` API for webviews in `@tauri-apps/api`.
|
||||
|
||||
5
.changes/fix-acl-webview-check.md
Normal file
5
.changes/fix-acl-webview-check.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes capability webview label check.
|
||||
5
.changes/fix-add-child-deadlock.md
Normal file
5
.changes/fix-add-child-deadlock.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes `Window::add_child` deadlock.
|
||||
5
.changes/fix-capability-schema-definitions.md
Normal file
5
.changes/fix-capability-schema-definitions.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-build": patch:bug
|
||||
---
|
||||
|
||||
Fixes the capability schema not resolving inner definitions.
|
||||
5
.changes/fix-channel-ipc-response.md
Normal file
5
.changes/fix-channel-ipc-response.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fix regression on IPC response when using a channel to return objects.
|
||||
5
.changes/fix-clear-residual-listeners.md
Normal file
5
.changes/fix-clear-residual-listeners.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Clear JS event listeneres on page load, which fixes zombie listeners when the page reloads.
|
||||
5
.changes/fix-cli-migration-http-acl.md
Normal file
5
.changes/fix-cli-migration-http-acl.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fix `tauri migrate` for http plugin ACL.
|
||||
5
.changes/fix-codegen-rerun-if-changed.md
Normal file
5
.changes/fix-codegen-rerun-if-changed.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-build": patch:bug
|
||||
---
|
||||
|
||||
Do not trigger build script to rerun if the frontendDist directory does not exist.
|
||||
6
.changes/fix-config-arg.md
Normal file
6
.changes/fix-config-arg.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes a regression on the `--config` argument not accepting file paths.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-bundler": patch:bug
|
||||
---
|
||||
|
||||
Fix custom Windows sign command failing to sign app uninstaller if it references relative paths.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-cli": "patch:bug"
|
||||
"@tauri-apps/cli": "patch:bug"
|
||||
---
|
||||
|
||||
fix: allow the target directory to be inside frontendDir as long as it is not the Rust target directory inside frontendDir.
|
||||
5
.changes/fix-fs-scope-check-symlink.md
Normal file
5
.changes/fix-fs-scope-check-symlink.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Resolve symlinks on the filesystem scope check.
|
||||
5
.changes/fix-inner-size.md
Normal file
5
.changes/fix-inner-size.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fix window inner size evaluation on macOS.
|
||||
5
.changes/fix-invoke-devtools-by-hotkey.md
Normal file
5
.changes/fix-invoke-devtools-by-hotkey.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fix invoking toggle devtools by hotkey.
|
||||
6
.changes/fix-ios-dev-logs.md
Normal file
6
.changes/fix-ios-dev-logs.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:bug
|
||||
"tauri-cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes process logs not showing on `ios dev`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes multiple event listeners registration for iOS plugins.
|
||||
5
.changes/fix-ipc-error-json.md
Normal file
5
.changes/fix-ipc-error-json.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
tauri: 'patch:bug'
|
||||
---
|
||||
|
||||
Fixed an issue where errors where returned as strings instead of objects from commands.
|
||||
5
.changes/fix-menu-remove-api.md
Normal file
5
.changes/fix-menu-remove-api.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes the menu plugin `remove` command signature.
|
||||
6
.changes/fix-migrate-updater.md
Normal file
6
.changes/fix-migrate-updater.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:bug
|
||||
"tauri-cli": patch:bug
|
||||
---
|
||||
|
||||
Do not migrate updater configuration if the active flag is set to false.
|
||||
5
.changes/fix-mobile-cmd-case.md
Normal file
5
.changes/fix-mobile-cmd-case.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Convert the command name to camelCase when executing a mobile plugin command.
|
||||
6
.changes/fix-mobile-process-spawn.md
Normal file
6
.changes/fix-mobile-process-spawn.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes android and iOS process spawning not working on Node.js.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri": "minor:bug"
|
||||
"@tauri-apps/api": "minor:bug"
|
||||
---
|
||||
|
||||
Fixed path joining behavior where `path.join('', 'a')` incorrectly returns "/a" instead of "a".
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fix monitor check on the window prevent overflow implementation.
|
||||
5
.changes/fix-process-ipc-message-fn.md
Normal file
5
.changes/fix-process-ipc-message-fn.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fix regression on the JavaScript code that processes the IPC message.
|
||||
5
.changes/fix-remote-domain-url.md
Normal file
5
.changes/fix-remote-domain-url.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes capability remote domain not allowing subpaths, query parameters and hash when those values are empty.
|
||||
5
.changes/fix-reparent.md
Normal file
5
.changes/fix-reparent.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes `Webview::reparent` not updating the webview parent window reference.
|
||||
5
.changes/fix-rewrite-schema.md
Normal file
5
.changes/fix-rewrite-schema.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-build": patch:bug
|
||||
---
|
||||
|
||||
Do not rewrite capability JSON schema if it did not change.
|
||||
6
.changes/fix-scope-resolution.md
Normal file
6
.changes/fix-scope-resolution.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
"tauri-utils": patch:bug
|
||||
---
|
||||
|
||||
Fixes scope resolution grouping scopes for all windows.
|
||||
5
.changes/fix-tauri-build-license-field.md
Normal file
5
.changes/fix-tauri-build-license-field.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-utils": patch:bug
|
||||
---
|
||||
|
||||
Fix compile error when `tauri.conf.json` had `bundle > license` set.
|
||||
5
.changes/fix-tauri-build-unix.md
Normal file
5
.changes/fix-tauri-build-unix.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Workaround for zbus not enabling the proper Cargo features for its nix dependency.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fix `TrayIcon.getById` returning a new resource ID instead of reusing a previously created id from `TrayIcon.new`.
|
||||
5
.changes/fix-webview-close.md
Normal file
5
.changes/fix-webview-close.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
When using the multiwebview mode, properly remove the webview from memory on `Webview::close`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'tauri': 'patch:bug'
|
||||
---
|
||||
|
||||
Fix JavaScript API `Webview.proxyUrl` had no effect when used in the `Webview` constructor
|
||||
5
.changes/fix-window-center-monitor-scale.md
Normal file
5
.changes/fix-window-center-monitor-scale.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch:bug
|
||||
---
|
||||
|
||||
Fix window centering not taking monitor scale into account
|
||||
5
.changes/fix-window-destroy-deadlock.md
Normal file
5
.changes/fix-window-destroy-deadlock.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:bug
|
||||
---
|
||||
|
||||
Fixes a deadlock when the window is destroyed.
|
||||
8
.changes/global-api-script-path-plugins.md
Normal file
8
.changes/global-api-script-path-plugins.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
"tauri": patch:feat
|
||||
"tauri-codegen": patch:feat
|
||||
"tauri-build": patch:feat
|
||||
"tauri-plugin": patch:feat
|
||||
---
|
||||
|
||||
Allow plugins to define (at compile time) JavaScript that are initialized when `withGlobalTauri` is true.
|
||||
6
.changes/handle-empty-permissions.md
Normal file
6
.changes/handle-empty-permissions.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"tauri-plugin": patch:enhance
|
||||
"tauri-utils": patch:enhance
|
||||
---
|
||||
|
||||
Do not generate JSON schema and markdown reference file if the plugin does not define any permissions and delete those files if they exist.
|
||||
5
.changes/ico-featrue-flags.md
Normal file
5
.changes/ico-featrue-flags.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'tauri': 'major:breaking'
|
||||
---
|
||||
|
||||
Renamed `icon-ico` and `icon-png` feature flags to `image-ico` and `image-png` respectively
|
||||
5
.changes/image-crate.md
Normal file
5
.changes/image-crate.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Use the image crate for `tauri::image::Image` and remove the `from_png_bytes` and `from_ico_bytes` APIs.
|
||||
5
.changes/image-rgba-uint8array.md
Normal file
5
.changes/image-rgba-uint8array.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tauri-apps/api": patch:breaking
|
||||
---
|
||||
|
||||
`Image::rgba()` now returns `Promise<Uint8Array>`.
|
||||
6
.changes/image-size-refactor.md
Normal file
6
.changes/image-size-refactor.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/api": patch:breaking
|
||||
"tauri": patch:breaking
|
||||
---
|
||||
|
||||
Removed `width` and `height` methods on the JS `Image` class, use `size` instead.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user