mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-17 11:08:54 +02:00
Compare commits
27 Commits
api-v2.0.0
...
api-v1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7fd4ca0aef | ||
|
|
0dfd5f875f | ||
|
|
14b3667420 | ||
|
|
bf804657f5 | ||
|
|
93452b791a | ||
|
|
6d6b6e653e | ||
|
|
40f137c214 | ||
|
|
e8e214b72e | ||
|
|
eae0150b0a | ||
|
|
51460340bf | ||
|
|
dfb5f52d3c | ||
|
|
80069e1dc0 | ||
|
|
5fcb55e420 | ||
|
|
ee71c31fd0 | ||
|
|
6ff801e27d | ||
|
|
44b4e2ee00 | ||
|
|
5a1d86b346 | ||
|
|
f4c9635724 | ||
|
|
565dc3baa7 | ||
|
|
a3c9754950 | ||
|
|
708efbd9b7 | ||
|
|
da30753754 | ||
|
|
0b46637eba | ||
|
|
d3e4fb20b5 | ||
|
|
919d96dd8a | ||
|
|
6c7eac7288 | ||
|
|
901ce937d6 |
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"cli.js": minor
|
||||
---
|
||||
|
||||
Added `plugin android add` and `plugin ios add` commands to add mobile plugin functionality to existing projects.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-runtime": minor
|
||||
"tauri-runtime-wry": minor
|
||||
---
|
||||
|
||||
Add `find_class`, `run_on_android_context` on `RuntimeHandle`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-build": patch
|
||||
---
|
||||
|
||||
Set environment variables used by `tauri::mobile_entry_point`.
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
"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.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"cli.js": minor
|
||||
---
|
||||
|
||||
Added `android build` command.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'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
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'cli.rs': 'patch'
|
||||
'cli.js': 'patch'
|
||||
---
|
||||
|
||||
Build only specified rust targets for `tauri android build` instead of all.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'cli.rs': 'patch'
|
||||
'cli.js': 'patch'
|
||||
---
|
||||
|
||||
Use local ip address for built-in dev server on mobile.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'cli.rs': 'patch'
|
||||
---
|
||||
|
||||
Add `--port` to specify the port used for static files dev server. It can also be specified through `TAURI_DEV_SERVER_PORT` env var.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Added `ios build` command.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'cli.rs': 'patch'
|
||||
---
|
||||
|
||||
Auto select an external IP for mobile development and fallback to prompting the user. Use `--force-ip-prompt` to force prompting.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"cli.js": minor
|
||||
---
|
||||
|
||||
Added `android dev` and `ios dev` commands.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"cli.js": minor
|
||||
---
|
||||
|
||||
Add commands to add native Android and iOS functionality to plugins.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'cli.rs': 'patch'
|
||||
---
|
||||
|
||||
In mobile commands, correctly detect when nodejs binary has the version in its name, for example `node-18`
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'cli.rs': 'patch'
|
||||
'cli.js': 'patch'
|
||||
---
|
||||
|
||||
Fix android project build crashing when using `pnpm` caused by extra `--`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Use temp file instead of environment variable to pass CLI IPC websocket address to the IDE.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-codegen": patch
|
||||
---
|
||||
|
||||
Change `devPath` URL to use the local IP address on iOS and Android.
|
||||
@@ -3,11 +3,12 @@
|
||||
"timeout": 3600000,
|
||||
"pkgManagers": {
|
||||
"rust": {
|
||||
"errorOnVersionRange": "^2.0.0-0",
|
||||
"version": true,
|
||||
"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",
|
||||
"sudo apt-get install -y webkit2gtk-4.0 libayatana-appindicator3-dev",
|
||||
"cargo install cargo-audit --features=fix",
|
||||
{
|
||||
"command": "cargo generate-lockfile",
|
||||
@@ -67,6 +68,7 @@
|
||||
]
|
||||
},
|
||||
"javascript": {
|
||||
"errorOnVersionRange": "^2.0.0-0",
|
||||
"version": true,
|
||||
"getPublishedVersion": "node ../../.scripts/covector/package-latest-version.js npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }",
|
||||
"prepublish": [
|
||||
@@ -103,7 +105,7 @@
|
||||
"pipe": true
|
||||
},
|
||||
{
|
||||
"command": "yarn publish --access public --loglevel silly --tag next",
|
||||
"command": "yarn publish --access public --loglevel silly",
|
||||
"dryRunCommand": "npm publish --dry-run --access public",
|
||||
"pipe": true
|
||||
},
|
||||
@@ -209,7 +211,7 @@
|
||||
"dependencies": ["tauri-codegen", "tauri-utils"],
|
||||
"postversion": [
|
||||
"node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
|
||||
"cargo build --manifest-path ../config-schema/Cargo.toml"
|
||||
"cargo build --manifest-path ../tauri-config-schema/Cargo.toml"
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
@@ -225,8 +227,7 @@
|
||||
"tauri-macros",
|
||||
"tauri-utils",
|
||||
"tauri-runtime",
|
||||
"tauri-runtime-wry",
|
||||
"tauri-build"
|
||||
"tauri-runtime-wry"
|
||||
],
|
||||
"postversion": "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
|
||||
},
|
||||
@@ -237,7 +238,7 @@
|
||||
"dependencies": ["cli.rs"],
|
||||
"postversion": [
|
||||
"node ../../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
|
||||
"cargo build --manifest-path ../../../core/config-schema/Cargo.toml"
|
||||
"cargo build --manifest-path ../../../core/tauri-config-schema/Cargo.toml"
|
||||
],
|
||||
"prepublish": [],
|
||||
"publish": [],
|
||||
@@ -249,7 +250,7 @@
|
||||
"dependencies": ["tauri-bundler", "tauri-utils"],
|
||||
"postversion": [
|
||||
"cargo check",
|
||||
"cargo build --manifest-path ../../core/config-schema/Cargo.toml"
|
||||
"cargo build --manifest-path ../../core/tauri-config-schema/Cargo.toml"
|
||||
],
|
||||
"assets": [
|
||||
{
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": major
|
||||
---
|
||||
|
||||
Added the `default-tls` and `reqwest-default-tls` Cargo features for enabling TLS suppport to connect over HTTPS.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Implement response cache on the dev server proxy, used when the server responds with status 304.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": major
|
||||
---
|
||||
|
||||
**Breaking change:** Use the custom protocol as a proxy to the development server on all platforms except Linux.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Change minimum Android SDK version to 21 for the plugin library.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-runtime-wry": patch
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Allow a wry plugin to be registered at runtime.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Change the Android template to enable minification on release and pull ProGuard rules from proguard-tauri.pro.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Print an error if the Android project was generated with an older bundle identifier or package name.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fixes the generated mobile build script when using an NPM runner.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Properly proxy dev server requests with query strings and fragments.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
"tauri-macros": patch
|
||||
---
|
||||
|
||||
Resolve Android package name from single word bundle identifiers.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fixes running on device using Xcode 14.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fixes the iOS project script to build the Rust library.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fixes `TAURI_*` environment variables for hook scripts on mobile commands.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Update Android project template with fix to crash on orientation change.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Readd the Cargo.toml file to the plugin template.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Fixes ProGuard rules.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Fix compilation issues without the shell API features.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fixes the Android build gradle plugin implementation on Windows.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Force colored logs on mobile commands.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
"tauri-runtime": minor
|
||||
"tauri-runtime-wry": minor
|
||||
"tauri": minor
|
||||
---
|
||||
|
||||
Update gtk to 0.16.
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Improve local IP address detection with user selection.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Improve the `run_mobile_plugin` function error handling.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Inject `proguard-tauri.pro` file in the Android project.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"tauri-macros": major
|
||||
"tauri-codegen": major
|
||||
"tauri": major
|
||||
---
|
||||
|
||||
Return `bool` in the invoke handler.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-build": patch
|
||||
---
|
||||
|
||||
Read the `IPHONEOS_DEPLOYMENT_TARGET` environment variable to set the Swift iOS target version, defaults to 13.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Added `--ios-color` option to the `tauri icon` command.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Keep the process alive even when the iOS application is closed.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Show all application logs on iOS.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'tauri': 'patch'
|
||||
---
|
||||
|
||||
Use correct lib name in xcode project.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fixes HMR on mobile when devPath is configured to load a filesystem path.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Print log output for all tags on Android development.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-utils": patch
|
||||
---
|
||||
|
||||
Added `android` configuration object under `tauri > bundle`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-utils": minor
|
||||
---
|
||||
|
||||
Parse `android` and `ios` Tauri configuration files.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Ignore the `gen` folder on the dev watcher.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-macros": minor
|
||||
---
|
||||
|
||||
Added the `mobile_entry_point` macro.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-build": patch
|
||||
"tauri-macros": patch
|
||||
---
|
||||
|
||||
Refactor mobile environment variables.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"cli.js": minor
|
||||
---
|
||||
|
||||
Added `android init` and `ios init` commands.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Add support to custom and kebab case library names for mobile apps.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"cli.js": minor
|
||||
---
|
||||
|
||||
Added `android open` and `ios open` commands.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": minor
|
||||
---
|
||||
|
||||
Run Android and iOS native plugins on the invoke handler if a Rust plugin command is not found.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-runtime-wry": minor
|
||||
"tauri": minor
|
||||
---
|
||||
|
||||
Support `with_webview` for Android platform alowing execution of JNI code in context.
|
||||
@@ -1,13 +0,0 @@
|
||||
---
|
||||
"api": major
|
||||
"tauri-utils": major
|
||||
"tauri-bundler": major
|
||||
"tauri-codegen": major
|
||||
"tauri-macros": major
|
||||
"tauri-build": major
|
||||
"tauri": major
|
||||
"cli.rs": major
|
||||
"cli.js": major
|
||||
---
|
||||
|
||||
First mobile alpha release!
|
||||
@@ -1,13 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"tauri-bundler": minor
|
||||
"tauri": minor
|
||||
"tauri-build": minor
|
||||
"tauri-codegen": minor
|
||||
"tauri-macros": minor
|
||||
"tauri-utils": minor
|
||||
"tauri-runtime": minor
|
||||
"tauri-runtime-wry": minor
|
||||
---
|
||||
|
||||
Bump the MSRV to 1.64.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'cli.js': 'patch'
|
||||
---
|
||||
|
||||
Update `napi-rs` dependencies to latest to fix CLI hanging up forever.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'cli.rs': 'patch'
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Correctly pass arguments from `npm run` to `tauri`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Only proxy the dev server on mobile to simplify desktop usage.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"api": patch
|
||||
---
|
||||
|
||||
Overload the dialog `open` function to have better TS result types.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-utils": patch
|
||||
"tauri-codegen": patch
|
||||
---
|
||||
|
||||
Added `crate_name` field on `PackageInfo`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Implement `Clone` for `plugin::PluginHandle`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": minor
|
||||
---
|
||||
|
||||
Added `initialize_android_plugin` and `initialize_ios_plugin` APIs on `AppHandle`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": minor
|
||||
"cli.js": minor
|
||||
---
|
||||
|
||||
Changed the `--api` flag on `plugin init` to `--no-api`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": major
|
||||
---
|
||||
|
||||
Changed the plugin setup hook to take a second argument of type `PluginApi`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fix `tauri android build/dev` crashing when used with standalone `pnpm` executable on Windows.
|
||||
@@ -1,95 +0,0 @@
|
||||
{
|
||||
"tag": "alpha",
|
||||
"changes": [
|
||||
".changes/add-mobile-to-plugin.md",
|
||||
".changes/android-apis-runtime.md",
|
||||
".changes/build-android-env-vars.md",
|
||||
".changes/bump-1.3.md",
|
||||
".changes/cli-android-build.md",
|
||||
".changes/cli-android-dev-release.md",
|
||||
".changes/cli-android-specified-targets-only.md",
|
||||
".changes/cli-built-in-dev-server-mobile.md",
|
||||
".changes/cli-dev-server-port.md",
|
||||
".changes/cli-ios-build.md",
|
||||
".changes/cli-mobile-auto-ip.md",
|
||||
".changes/cli-mobile-dev.md",
|
||||
".changes/cli-mobile-plugin.md",
|
||||
".changes/cli-nodejs-detection.md",
|
||||
".changes/cli-pnpm.md",
|
||||
".changes/cli-refactor-ipc-mobile.md",
|
||||
".changes/codegen-mobile-devurl.md",
|
||||
".changes/default-tls-features.md",
|
||||
".changes/dev-proxy-response-cache.md",
|
||||
".changes/dev-proxy.md",
|
||||
".changes/downgrade-min-sdk-version.md",
|
||||
".changes/dynamic-wry-plugin.md",
|
||||
".changes/enable-minify.md",
|
||||
".changes/error-on-identifier-change.md",
|
||||
".changes/fix-build-script-mobile-runner-npm.md",
|
||||
".changes/fix-dev-server-proxy-path.md",
|
||||
".changes/fix-empty-identifier.md",
|
||||
".changes/fix-ios-run-xcode14.md",
|
||||
".changes/fix-ios-template.md",
|
||||
".changes/fix-mobile-env-vars.md",
|
||||
".changes/fix-orientation-crash.md",
|
||||
".changes/fix-plugin-template-cargotoml.md",
|
||||
".changes/fix-proguard-rules.md",
|
||||
".changes/fix-shell-build.md",
|
||||
".changes/fix-tauri-binary-windows.md",
|
||||
".changes/force-colored-logs.md",
|
||||
".changes/gtk16.md",
|
||||
".changes/improve-local-ip-detection.md",
|
||||
".changes/improve-mobile-plugin-error-handling.md",
|
||||
".changes/inject-proguard.md",
|
||||
".changes/invoke-return-bool.md",
|
||||
".changes/ios-deployment-target.md",
|
||||
".changes/ios-icon-color.md",
|
||||
".changes/ios-keep-alive.md",
|
||||
".changes/ios-logs.md",
|
||||
".changes/lib-name-xcode.md",
|
||||
".changes/local-dev-path-mobile.md",
|
||||
".changes/logcat-all-tags.md",
|
||||
".changes/min-sdk-version.md",
|
||||
".changes/mobile-config.md",
|
||||
".changes/mobile-dev-watcher-ignore-gen.md",
|
||||
".changes/mobile-entry-point-macro.md",
|
||||
".changes/mobile-env-vars-rename.md",
|
||||
".changes/mobile-init.md",
|
||||
".changes/mobile-lib-name.md",
|
||||
".changes/mobile-open.md",
|
||||
".changes/mobile-plugins.md",
|
||||
".changes/mobile-webview-access.md",
|
||||
".changes/mobile.md",
|
||||
".changes/msrv-1.64.md",
|
||||
".changes/napi-rs.md",
|
||||
".changes/npm-pass-args.md",
|
||||
".changes/only-proxy-on-mobile.md",
|
||||
".changes/open-ts-overload.md",
|
||||
".changes/package-info-crate-name.md",
|
||||
".changes/plugin-handle-clone.md",
|
||||
".changes/plugin-init-fns.md",
|
||||
".changes/plugin-init-refactor.md",
|
||||
".changes/plugin-setup-refactor.md",
|
||||
".changes/pnpm-android.md",
|
||||
".changes/raw-encoding.md",
|
||||
".changes/refactor-macros.md",
|
||||
".changes/refactor-setup.md",
|
||||
".changes/remove-attohttpc.md",
|
||||
".changes/remove-mobile-log.md",
|
||||
".changes/remove-shell-constructor.md",
|
||||
".changes/rfd101.md",
|
||||
".changes/run-mobile-plugin.md",
|
||||
".changes/shadow-api.md",
|
||||
".changes/shadow-config.md",
|
||||
".changes/shadow.md",
|
||||
".changes/target-dir-detection.md",
|
||||
".changes/tauri-build-mobile.md",
|
||||
".changes/tauri-mobile-entry-point.md",
|
||||
".changes/tls-features-automatically-enabled.md",
|
||||
".changes/tls-features-refactor.md",
|
||||
".changes/ubuntu-20.04-cli.js.md",
|
||||
".changes/ubuntu-20.04-cli.rs.md",
|
||||
".changes/with-webview.md",
|
||||
".changes/wry26.md"
|
||||
]
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"api": minor
|
||||
"tauri": minor
|
||||
---
|
||||
|
||||
Added `raw` encoding option to read stdout and stderr raw bytes.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-macros": patch
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Refactored the implementation of the `mobile_entry_point` macro.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": major
|
||||
---
|
||||
|
||||
**Breaking change:** The window creation and setup hook are now called when the event loop is ready.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": major
|
||||
---
|
||||
|
||||
Removed the attohttpc client. The `reqwest-*` Cargo features were also removed.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
"tauri-macros": patch
|
||||
"tauri-build": patch
|
||||
---
|
||||
|
||||
Removed mobile logging initialization, which will be handled by `tauri-plugin-log`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"api": minor
|
||||
---
|
||||
|
||||
Removed shell's `Command` constructor and added the `Command.create` static function instead.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri": minor
|
||||
---
|
||||
|
||||
Update rfd to 0.11.
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Added `App::run_mobile_plugin` and `AppHandle::run_mobile_plugin`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'api': minor
|
||||
---
|
||||
|
||||
Added the `shadow` option when creating a window and `setShadow` function.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'tauri-utils': minor
|
||||
---
|
||||
|
||||
Added the `shadow` option to the window configuration and `set_shadow` option to the `window` allow list.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'tauri': minor
|
||||
'tauri-runtime-wry': minor
|
||||
'tauri-runtime': minor
|
||||
---
|
||||
|
||||
Added the `shadow` option when creating a window and `Window::set_shadow`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Fix target directory detection when compiling for Android.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri-build": minor
|
||||
---
|
||||
|
||||
Add `mobile::PluginBuilder` for running build tasks related to Tauri plugins.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": minor
|
||||
---
|
||||
|
||||
Export types required by the `mobile_entry_point` macro.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Automatically enable the `rustls-tls` tauri feature on mobile and `native-tls` on desktop if `rustls-tls` is not enabled.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"tauri": patch
|
||||
---
|
||||
|
||||
Renamed the `default-tls` feature to `native-tls` and added `rustls-tls` feature.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"cli.js": patch
|
||||
---
|
||||
|
||||
Use Ubuntu 20.04 to compile the CLI, increasing the minimum libc version required.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"cli.rs": patch
|
||||
---
|
||||
|
||||
- Use Ubuntu 20.04 to compile the CLI for cargo-binstall, increasing the minimum libc required.
|
||||
-
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
"tauri": minor
|
||||
"tauri-runtime": minor
|
||||
"tauri-runtime-wry": minor
|
||||
---
|
||||
|
||||
Implemented `with_webview` on Android and iOS.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"tauri-runtime-wry": minor
|
||||
---
|
||||
|
||||
Update wry to 0.26.
|
||||
|
||||
@@ -6,7 +6,7 @@ FROM mcr.microsoft.com/vscode/devcontainers/base:0-${VARIANT}
|
||||
# Derived from Tauri contribution and setup guides:
|
||||
# See: https://github.com/tauri-apps/tauri/blob/dev/.github/CONTRIBUTING.md#development-guide
|
||||
# See: https://tauri.app/v1/guides/getting-started/prerequisites/#setting-up-linux
|
||||
ARG TAURI_BUILD_DEPS="build-essential curl libappindicator3-dev libgtk-3-dev librsvg2-dev libssl-dev libwebkit2gtk-4.1-dev wget"
|
||||
ARG TAURI_BUILD_DEPS="build-essential curl libappindicator3-dev libgtk-3-dev librsvg2-dev libssl-dev libwebkit2gtk-4.0-dev wget"
|
||||
|
||||
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
|
||||
&& apt-get install -y --no-install-recommends $TAURI_BUILD_DEPS
|
||||
|
||||
@@ -41,4 +41,4 @@ ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
|
||||
|
||||
RUN dpkg --add-architecture arm64
|
||||
RUN apt-get update
|
||||
RUN apt-get install --assume-yes --no-install-recommends libssl-dev:arm64 libdbus-1-dev:arm64 libsoup2.4-dev:arm64 libssl-dev:arm64 libgtk-3-dev:arm64 webkit2gtk-4.1-dev:arm64 libappindicator3-1:arm64 librsvg2-dev:arm64 patchelf:arm64
|
||||
RUN apt-get install --assume-yes --no-install-recommends libssl-dev:arm64 libdbus-1-dev:arm64 libsoup2.4-dev:arm64 libssl-dev:arm64 libgtk-3-dev:arm64 webkit2gtk-4.0-dev:arm64 libappindicator3-1:arm64 librsvg2-dev:arm64 patchelf:arm64
|
||||
|
||||
2
.github/workflows/artifacts-updater.yml
vendored
2
.github/workflows/artifacts-updater.yml
vendored
@@ -40,7 +40,7 @@ jobs:
|
||||
if: matrix.platform == 'ubuntu-latest'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y webkit2gtk-4.1 libayatana-appindicator3-dev
|
||||
sudo apt-get install -y webkit2gtk-4.0 libayatana-appindicator3-dev
|
||||
|
||||
- uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
|
||||
2
.github/workflows/bench.yml
vendored
2
.github/workflows/bench.yml
vendored
@@ -52,7 +52,7 @@ jobs:
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y webkit2gtk-4.1 libayatana-appindicator3-dev xvfb
|
||||
sudo apt-get install -y webkit2gtk-4.0 libayatana-appindicator3-dev xvfb
|
||||
wget https://github.com/sharkdp/hyperfine/releases/download/v1.11.0/hyperfine_1.11.0_amd64.deb
|
||||
sudo dpkg -i hyperfine_1.11.0_amd64.deb
|
||||
pip install memory_profiler
|
||||
|
||||
8
.github/workflows/check-generated-files.yml
vendored
8
.github/workflows/check-generated-files.yml
vendored
@@ -12,7 +12,7 @@ on:
|
||||
- 'core/tauri/scripts/bundle.global.js'
|
||||
- 'core/tauri-utils/src/config.rs'
|
||||
- 'tooling/cli/schema.json'
|
||||
- 'core/config-schema/schema.json'
|
||||
- 'core/tauri-config-schema/schema.json'
|
||||
push:
|
||||
branches:
|
||||
- dev
|
||||
@@ -22,7 +22,7 @@ on:
|
||||
- 'core/tauri/scripts/bundle.global.js'
|
||||
- 'core/tauri-utils/src/config.rs'
|
||||
- 'tooling/cli/schema.json'
|
||||
- 'core/config-schema/schema.json'
|
||||
- 'core/tauri-config-schema/schema.json'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
schema:
|
||||
- 'core/tauri-utils/src/config.rs'
|
||||
- 'tooling/cli/schema.json'
|
||||
- 'core/config-schema/schema.json'
|
||||
- 'core/tauri-config-schema/schema.json'
|
||||
|
||||
check-api:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -90,7 +90,7 @@ jobs:
|
||||
uses: actions-rs/cargo@v1
|
||||
with:
|
||||
command: build
|
||||
args: --manifest-path ./core/config-schema/Cargo.toml
|
||||
args: --manifest-path ./core/tauri-config-schema/Cargo.toml
|
||||
|
||||
- name: check schema
|
||||
run: ./.scripts/ci/has-diff.sh
|
||||
|
||||
@@ -1,90 +0,0 @@
|
||||
# Copyright 2019-2023 Tauri Programme within The Commons Conservancy
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
name: version or publish
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- next
|
||||
|
||||
jobs:
|
||||
version-or-publish:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 65
|
||||
outputs:
|
||||
change: ${{ steps.covector.outputs.change }}
|
||||
commandRan: ${{ steps.covector.outputs.commandRan }}
|
||||
successfulPublish: ${{ steps.covector.outputs.successfulPublish }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 14
|
||||
registry-url: 'https://registry.npmjs.org'
|
||||
cache: yarn
|
||||
cache-dependency-path: tooling/*/yarn.lock
|
||||
|
||||
- name: cargo login
|
||||
run: cargo login ${{ secrets.ORG_CRATES_IO_TOKEN }}
|
||||
- name: git config
|
||||
run: |
|
||||
git config --global user.name "${{ github.event.pusher.name }}"
|
||||
git config --global user.email "${{ github.event.pusher.email }}"
|
||||
|
||||
- name: covector version or publish (publish when no change files present)
|
||||
uses: jbolda/covector/packages/action@covector-v0
|
||||
id: covector
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{ secrets.ORG_NPM_TOKEN }}
|
||||
CARGO_AUDIT_OPTIONS: ${{ secrets.CARGO_AUDIT_OPTIONS }}
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
command: 'version-or-publish'
|
||||
createRelease: true
|
||||
|
||||
- name: Create Pull Request With Versions Bumped
|
||||
if: steps.covector.outputs.commandRan == 'version'
|
||||
uses: tauri-apps/create-pull-request@v3
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: release/version-updates-next
|
||||
title: (NEXT) Apply Version Updates From Current Changes
|
||||
commit-message: 'apply version updates'
|
||||
labels: 'version updates'
|
||||
body: ${{ steps.covector.outputs.change }}
|
||||
|
||||
- name: Trigger doc update
|
||||
if: |
|
||||
steps.covector.outputs.successfulPublish == 'true' &&
|
||||
steps.covector.outputs.packagesPublished != ''
|
||||
uses: peter-evans/repository-dispatch@v1
|
||||
with:
|
||||
token: ${{ secrets.ORG_TAURI_BOT_PAT }}
|
||||
repository: tauri-apps/tauri-docs
|
||||
event-type: update-docs
|
||||
|
||||
- name: Trigger cli.js publishing workflow
|
||||
if: |
|
||||
steps.covector.outputs.successfulPublish == 'true' &&
|
||||
contains(steps.covector.outputs.packagesPublished, 'cli.rs')
|
||||
uses: peter-evans/repository-dispatch@v1
|
||||
with:
|
||||
token: ${{ secrets.ORG_TAURI_BOT_PAT }}
|
||||
repository: tauri-apps/tauri
|
||||
event-type: publish-clijs
|
||||
client-payload: '{"releaseId": "${{ steps.covector.outputs.cli.js-releaseId }}" }'
|
||||
|
||||
- name: Trigger cli.rs publishing workflow
|
||||
if: |
|
||||
steps.covector.outputs.successfulPublish == 'true' &&
|
||||
contains(steps.covector.outputs.packagesPublished, 'cli.rs')
|
||||
uses: peter-evans/repository-dispatch@v1
|
||||
with:
|
||||
token: ${{ secrets.ORG_TAURI_BOT_PAT }}
|
||||
repository: tauri-apps/tauri
|
||||
event-type: publish-clirs
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
if: matrix.platform == 'ubuntu-latest'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y webkit2gtk-4.1 libayatana-appindicator3-dev libfuse2
|
||||
sudo apt-get install -y webkit2gtk-4.0 libayatana-appindicator3-dev libfuse2
|
||||
|
||||
- uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
|
||||
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -115,7 +115,7 @@ jobs:
|
||||
- name: install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y webkit2gtk-4.1 libayatana-appindicator3-dev
|
||||
sudo apt-get install -y webkit2gtk-4.0 libayatana-appindicator3-dev
|
||||
|
||||
- name: Test
|
||||
run: |
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user