Compare commits

..

27 Commits

Author SHA1 Message Date
Chip Reed
45fd181727 Merge branch 'next' into feat/pipeline 2023-05-26 10:13:42 +02:00
Chip Reed
7d079de9e1 Merge branch 'fix/clippy-macos' into feat/pipeline 2023-05-26 08:29:42 +02:00
Chip Reed
3ad59d27b8 cargo clippy --fix 2023-05-26 08:04:44 +02:00
Chip Reed
88dce4429f fix clippy errors on macOS 2023-05-26 08:03:52 +02:00
Lucas Nogueira
ba61754cfe apply desktop cfg fix on multiwindow example 2023-05-26 00:12:02 -03:00
Lucas Nogueira
84b2dcfe3c remove __TAURI_WORKSPACE__ workaround 2023-05-26 00:10:50 -03:00
Lucas Nogueira
a3c22e9216 fix mobile build 2023-05-26 00:06:34 -03:00
Lucas Nogueira
eee7252bef add license headers 2023-05-26 00:01:31 -03:00
Lucas Nogueira
21d2ef3d9c do not expose CodegenContext 2023-05-25 23:58:40 -03:00
Lucas Nogueira
4cd1faf5c8 Merge branch 'next' into feat/pipeline 2023-05-25 23:58:26 -03:00
Lucas Nogueira
0fba85a1ee fix tauri::utils usage in codegen 2023-05-25 23:50:48 -03:00
Lucas Nogueira
4061d1c878 fix info_plist usage 2023-05-25 23:49:56 -03:00
Chip Reed
f85362b2fe fix clippy warning 2023-05-11 17:52:56 +02:00
Chip Reed
87b5c54deb Revert "fix clippy warning"
This reverts commit 0c38bc9805.
2023-05-11 17:49:51 +02:00
Chip Reed
8e32c14b26 fix unused imports in pattern 2023-05-11 17:30:14 +02:00
Chip Reed
425795cd33 Merge branch 'next' into feat/pipeline 2023-05-11 17:21:59 +02:00
Chip Reed
0ff7832f19 remove generate_context!() 2023-05-11 17:16:57 +02:00
Chip Reed
0c38bc9805 fix clippy warning 2023-05-09 21:19:06 +02:00
Chip Reed
ec00d0437e rename tauri_build_context to build_script_context 2023-05-09 21:18:39 +02:00
Chip Reed
fc96771172 Merge branch 'next' into feat/pipeline 2023-05-09 21:07:26 +02:00
Chip Reed
0fc28118b7 remove plist argument from Context 2023-05-08 19:18:37 +02:00
Chip Reed
d8fbdf489a perform codegen during tauri-build::build 2023-05-08 19:04:47 +02:00
Chip Reed
d557bcf1c4 only rebuild on plist change if there is a plist 2023-05-08 19:01:08 +02:00
Chip Reed
19e60447d3 remove codegen feature flag 2023-05-08 18:46:40 +02:00
Chip Reed
6a6ec7c48f Merge branch 'next' into feat/pipeline 2023-05-08 18:42:53 +02:00
Chip Reed
d7c017f6ab Merge branch 'next' into feat/pipeline 2023-05-06 22:48:40 +02:00
Chip Reed
b7f5d80d83 update js-api.json for some reason 2023-05-06 21:58:55 +02:00
1562 changed files with 89031 additions and 165360 deletions

View File

@@ -1,11 +0,0 @@
[advisories]
ignore = [
# rsa Marvin Attack
"RUSTSEC-2023-0071",
# difference is unmaintained
"RUSTSEC-2020-0095",
# proc-macro-error is unmaintained
"RUSTSEC-2024-0370",
# time crate can't be updated in the repo because of MSRV, users are unaffected
"RUSTSEC-2026-0009",
]

View File

@@ -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"

View File

@@ -1,6 +0,0 @@
---
'tauri': 'minor:feat'
'@tauri-apps/api': 'minor:feat'
---
Add Bring All to Front predefined menu item type

6
.changes/add-command.md Normal file
View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Added `tauri plugin add` command to add a plugin to the Tauri project.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": minor
"cli.js": minor
---
Added `plugin android add` and `plugin ios add` commands to add mobile plugin functionality to existing projects.

View File

@@ -0,0 +1,6 @@
---
"tauri-runtime": minor
"tauri-runtime-wry": minor
---
Add `find_class`, `run_on_android_context` on `RuntimeHandle`.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Do not gitignore the Android project's `buildSrc` folder by default since we removed absolute paths from it.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Enhance parsing of annotated Android plugin methods to support private functions.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Added static function `loadConfig` on the Android `PluginManager` class.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Adjust Android plugin exception error.

View File

@@ -1,5 +0,0 @@
---
"tauri-macos-sign": patch:enhance
---
Do not rely on system base64 CLI to decode certificates.

View File

@@ -0,0 +1,5 @@
---
"tauri-build": patch
---
Set environment variables used by `tauri::mobile_entry_point`.

10
.changes/bump-1.3.md Normal file
View File

@@ -0,0 +1,10 @@
---
"tauri-bundler": patch
"tauri-codegen": patch
"tauri-macros": patch
"tauri-utils": patch
"tauri-runtime": patch
"tauri-runtime-wry": patch
---
Pull changes from Tauri 1.3 release.

View File

@@ -0,0 +1,5 @@
---
"tauri-bundler": patch
---
Removed the `UpdaterSettings::dialog` field.

View File

@@ -1,6 +0,0 @@
---
"tauri-build": patch:enhance
"tauri": patch:enhance
---
Simplify async-sync code boundaries, no externally visible changes

6
.changes/channel-api.md Normal file
View File

@@ -0,0 +1,6 @@
---
"api": patch
"tauri": patch
---
Add channel API for sending data across the IPC.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": minor
"cli.js": minor
---
Added `android build` command.

View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
Add `--release` flag for `tauri android dev` however you will need to sign your Android app, see https://next--tauri.netlify.app/next/guides/distribution/sign-android

View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
Build only specified rust targets for `tauri android build` instead of all.

View File

@@ -0,0 +1,5 @@
---
'cli.rs': 'patch'
---
Fix `--split-per-abi` not building any targets unless specified by `--target` flag.

View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
Use local ip address for built-in dev server on mobile.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Added `ios build` command.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Add `key.properties` file to android's `.gitignore`.

View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
On mobile, fix regression introduced in `tauri-cli` version `2.0.0-alpha.3` where library not found error was thrown.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Don't build library files when building desktop targets.

View File

@@ -0,0 +1,5 @@
---
'cli.rs': 'patch'
---
Auto select an external IP for mobile development and fallback to prompting the user. Use `--force-ip-prompt` to force prompting.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": minor
"cli.js": minor
---
Added `android dev` and `ios dev` commands.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": minor
"cli.js": minor
---
Add commands to add native Android and iOS functionality to plugins.

View File

@@ -0,0 +1,5 @@
---
'cli.rs': 'patch'
---
In mobile commands, correctly detect when nodejs binary has the version in its name, for example `node-18`

6
.changes/cli-pnpm.md Normal file
View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
Fix android project build crashing when using `pnpm` caused by extra `--`.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Use temp file instead of environment variable to pass CLI IPC websocket address to the IDE.

View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
Skip Rust target installation if they are already installed.

6
.changes/cli-wry-0-28.md Normal file
View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
Update mobile template to `wry@0.28`

View File

@@ -0,0 +1,5 @@
---
"tauri-codegen": patch
---
Change `devPath` URL to use the local IP address on iOS and Android.

View File

@@ -1,27 +1,20 @@
{
"gitSiteUrl": "https://www.github.com/tauri-apps/tauri/",
"changeTags": {
"feat": "New Features",
"enhance": "Enhancements",
"bug": "Bug Fixes",
"perf": "Performance Improvements",
"changes": "What's Changed",
"sec": "Security fixes",
"deps": "Dependencies",
"breaking": "Breaking Changes"
},
"defaultChangeTag": "changes",
"timeout": 3600000,
"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": "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,
@@ -40,6 +33,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,
@@ -56,34 +54,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
@@ -92,17 +89,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
},
{
@@ -111,27 +113,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",
"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": "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
},
@@ -143,52 +175,51 @@
]
},
"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",
"manager": "rust",
"dependencies": ["tauri-utils"],
"postversion": "node ../../.scripts/ci/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",
@@ -197,27 +228,38 @@
"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",
"cli.js": {
"path": "./tooling/cli/node",
"manager": "javascript",
"dependencies": ["tauri-cli"],
"postversion": "node ../../.scripts/ci/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
"getPublishedVersion": "node ../../../.scripts/covector/package-latest-version.js npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }",
"dependencies": ["cli.rs"],
"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",
"cli.rs": {
"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",
"path": "./tooling/webdriver",
"manager": "rust"
}
}

View File

@@ -0,0 +1,5 @@
---
'tauri': 'patch'
---
On Android, update proguard rules.

View File

@@ -1,5 +0,0 @@
---
"tauri": minor:feat
---
Add `data-tauri-drag-region="deep"` so clicks on non-clickable children will drag as well. Can still opt out of drag on some regions using `data-tauri-drag-region="false"`

View File

@@ -0,0 +1,5 @@
---
"tauri": major
---
Added the `default-tls` and `reqwest-default-tls` Cargo features for enabling TLS suppport to connect over HTTPS.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Add `default_window_icon` getter on `App` and `AppHandle`.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Implement response cache on the dev server proxy, used when the server responds with status 304.

5
.changes/dev-proxy.md Normal file
View File

@@ -0,0 +1,5 @@
---
"tauri": major
---
**Breaking change:** Use the custom protocol as a proxy to the development server on all platforms except Linux.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"tauri": patch
---
Change minimum Android SDK version to 21 for the plugin library.

View File

@@ -0,0 +1,6 @@
---
"tauri-runtime-wry": patch
"tauri": patch
---
Allow a wry plugin to be registered at runtime.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Change the Android template to enable minification on release and pull ProGuard rules from proguard-tauri.pro.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Enhance Android's `JSObject` return types.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Print an error if the Android project was generated with an older bundle identifier or package name.

View File

@@ -1,7 +0,0 @@
---
'tauri': 'minor:feat'
'tauri-runtime': 'minor:feat'
'tauri-runtime-wry': 'minor:feat'
---
Add `eval_with_callback` to the Tauri webview APIs and runtime dispatch layers.

View File

@@ -1,13 +0,0 @@
---
"tauri-bundler": minor:feat
"tauri-cli": minor:feat
"@tauri-apps/cli": minor:feat
"tauri-utils": minor:feat
---
Added uninstaller icon and uninstaller header image support for NSIS installer.
Notes:
- For `tauri-bundler` lib users, the `NsisSettings` now has 2 new fields `uninstaller_icon` and `uninstaller_header_image` which can be a breaking change
- When bundling with NSIS, users can add `uninstallerIcon` and `uninstallerHeaderImage` under `bundle > windows > nsis` to configure them.

View File

@@ -1,7 +0,0 @@
---
"tauri-bundler": patch:bug
"tauri-cli": patch:bug
"@tauri-apps/cli": patch:bug
---
Fix `build --bundles` to allow `nsis` arg in linux+macOS

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Fixes the generated mobile build script when using an NPM runner.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Properly proxy dev server requests with query strings and fragments.

View File

@@ -0,0 +1,7 @@
---
"cli.rs": patch
"cli.js": patch
"tauri-macros": patch
---
Resolve Android package name from single word bundle identifiers.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": patch:bug
"@tauri-apps/cli": patch:bug
---
Fix iOS build failure when `Metal Toolchain` is installed by using explicit `$(DEVELOPER_DIR)/Toolchains/XcodeDefault.xctoolchain` path instead of `$(TOOLCHAIN_DIR)` for Swift library search paths.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Use actual iOS plugin instance to run command with `throws`.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Fixes running on device using Xcode 14.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Fixes the iOS project script to build the Rust library.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Fixes `TAURI_*` environment variables for hook scripts on mobile commands.

View File

@@ -0,0 +1,5 @@
---
"cli.js": patch
---
Update tauri-mobile to fix running ADB scripts.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Update Android project template with fix to crash on orientation change.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Fixes boolean plugin parameters freezing the application.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Clear Android plugin JSON file before building Rust library to ensure removed plugins are propagated to the Android project.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Readd the Cargo.toml file to the plugin template.

View File

@@ -0,0 +1,5 @@
---
"tauri-build": patch
---
Fixes injection of the proguard rules on the Android project.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Fixes ProGuard rules.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Fix compilation issues without the shell API features.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Fixes the Android build gradle plugin implementation on Windows.

View File

@@ -0,0 +1,5 @@
---
'tauri-bundler': 'patch'
---
Correctly escape XML for resource files in WiX bundler.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Fixes iOS build script using the wrong path for the app library file.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Force colored logs on mobile commands.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Generate `TauriActivity` Kotlin class on the build script.

6
.changes/gradle-8.md Normal file
View File

@@ -0,0 +1,6 @@
---
'cli.rs': 'patch'
'cli.js': 'patch'
---
Update android template to gradle 8.0

8
.changes/gtk16.md Normal file
View File

@@ -0,0 +1,8 @@
---
"tauri-runtime": minor
"tauri-runtime-wry": minor
"tauri": minor
---
Update gtk to 0.16.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Improve local IP address detection with user selection.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Improve the `run_mobile_plugin` function error handling.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Inject Tauri configuration in the Android assets.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Inject `proguard-tauri.pro` file in the Android project.

View File

@@ -0,0 +1,6 @@
---
"tauri-macros": patch
"tauri": patch
---
Added support to attibutes for each command path in the `generate_handler` macro.

View File

@@ -0,0 +1,7 @@
---
"tauri-macros": major
"tauri-codegen": major
"tauri": major
---
Return `bool` in the invoke handler.

View File

@@ -0,0 +1,5 @@
---
"tauri-build": patch
---
Read the `IPHONEOS_DEPLOYMENT_TARGET` environment variable to set the Swift iOS target version, defaults to 13.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Added `--ios-color` option to the `tauri icon` command.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Keep the process alive even when the iOS application is closed.

7
.changes/ios-logs.md Normal file
View File

@@ -0,0 +1,7 @@
---
"cli.rs": patch
"cli.js": patch
"tauri": patch
---
Show all application logs on iOS.

View File

@@ -0,0 +1,6 @@
---
"tauri": patch
"tauri-utils": patch
---
Remove `enable_tauri_api` from the IPC scope.

View File

@@ -0,0 +1,5 @@
---
'tauri': 'patch'
---
Use correct lib name in xcode project.

View File

@@ -1,5 +0,0 @@
---
"tauri-bundler": patch:bug
---
Correct GitHub Release URL path for Linux i686 tooling.

View File

@@ -1,5 +0,0 @@
---
"tauri-bundler": minor:feat
---
Added support to Liquid Glass icons.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Fixes HMR on mobile when devPath is configured to load a filesystem path.

View File

@@ -0,0 +1,5 @@
---
'tauri': minor:bug
---
Fix default log path for linux and windows

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Print log output for all tags on Android development.

6
.changes/migrate-cmd.md Normal file
View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Added `migrate` command.

View File

@@ -0,0 +1,5 @@
---
"tauri-utils": patch
---
Added `android` configuration object under `tauri > bundle`.

View File

@@ -0,0 +1,5 @@
---
"tauri-utils": minor
---
Parse `android` and `ios` Tauri configuration files.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Ignore the `gen` folder on the dev watcher.

View File

@@ -0,0 +1,5 @@
---
"tauri-macros": minor
---
Added the `mobile_entry_point` macro.

View File

@@ -0,0 +1,6 @@
---
"tauri-build": patch
"tauri-macros": patch
---
Refactor mobile environment variables.

6
.changes/mobile-init.md Normal file
View File

@@ -0,0 +1,6 @@
---
"cli.rs": minor
"cli.js": minor
---
Added `android init` and `ios init` commands.

View File

@@ -0,0 +1,6 @@
---
"cli.rs": patch
"cli.js": patch
---
Add support to custom and kebab case library names for mobile apps.

6
.changes/mobile-open.md Normal file
View File

@@ -0,0 +1,6 @@
---
"cli.rs": minor
"cli.js": minor
---
Added `android open` and `ios open` commands.

View File

@@ -0,0 +1,5 @@
---
"tauri": patch
---
Expose plugin configuration on the Android and iOS plugin classes.

View File

@@ -0,0 +1,5 @@
---
"tauri": minor
---
Run Android and iOS native plugins on the invoke handler if a Rust plugin command is not found.

Some files were not shown because too many files have changed in this diff Show More