Compare commits

..

19 Commits

Author SHA1 Message Date
Lucas Nogueira
68d4397b6c chore: update bundler version 2023-05-03 13:30:51 -03:00
Lucas Nogueira
8799060663 fix(ci): update getPublishedVersion script 2023-05-03 13:11:47 -03:00
Lucas Nogueira
d2bb02fe3d fix(ci): update NPM token 2023-05-03 13:03:41 -03:00
Lucas Nogueira
33bff7db92 chore: trigger release 2023-05-03 12:46:40 -03:00
Lucas Nogueira
f7ae62140f fix(ci): remove covector filterPackages 2023-05-03 12:46:06 -03:00
Lucas Nogueira
0d529c9497 fix(core): IPC remote domain check bypassed by isolation iframe usage (#6691) 2023-05-02 10:17:39 -03:00
Lucas Nogueira
daf21c7199 fix(core): isolation pattern regression from last commit 2023-04-12 11:54:14 -03:00
Lucas Nogueira
fa90214b05 feat(core): block remote URLs from accessing the IPC
This was cherry picked from ee71c31fd0, keeping only the logic to block remote URLs from using the IPC.
PR: #5918
2023-04-12 11:43:57 -03:00
Lucas Nogueira
34e03b8455 run covector version 2022-12-22 11:00:38 -03:00
Amr Bashir
f0602e7c29 Merge pull request from GHSA-6mv3-wm7j-h4w5
* fix(core): use `require_literal_separator` when matching paths

* document the need for `require_literal_separator`

* use `require_literal_leading_dot`
2022-12-22 11:00:21 -03:00
Lucas Nogueira
10dda1900e fix cargo login 2022-11-08 11:40:43 -03:00
Lucas Nogueira
ceb6972ec2 fix tests 2022-11-08 11:21:38 -03:00
Lucas Nogueira
264c087b5e chore: run covector version 2022-11-08 10:16:13 -03:00
Lucas Nogueira
bcd9dc7f85 fix(core): escape glob characters in drop/dialogs , closes #5234 (#5237)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-11-08 10:15:51 -03:00
Lucas Nogueira
e7af22c9d9 chore: only run publish for tauri 2022-09-15 16:51:42 -03:00
Lucas Nogueira
c89ed86dbd skip major git tag bump 2022-09-15 16:46:13 -03:00
Lucas Nogueira
90e56c454c add publish-hotfix workflow 2022-09-15 12:16:01 -03:00
Lucas Nogueira
0bd3a90178 run covector version 2022-09-15 07:55:46 -03:00
Amr Bashir
bb17882908 fix(endpoints/fs/readDir): don't read symlinks that are not allowed b… (#5123) 2022-09-15 07:50:30 -03:00
1329 changed files with 47384 additions and 83817 deletions

View File

@@ -1,2 +0,0 @@
[env]
__TAURI_WORKSPACE__ = "true"

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:feat'
"@tauri-apps/cli": 'patch:feat'
---
Added `tauri plugin add` command to add a plugin to the Tauri project.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'minor:feat'
"@tauri-apps/cli": 'minor:feat'
---
Added `plugin android add` and `plugin ios add` commands to add mobile plugin functionality to existing projects.

View File

@@ -1,8 +0,0 @@
---
"tauri": 'patch:feat'
"tauri-runtime": 'patch:feat'
"tauri-runtime-wry": 'patch:feat'
"tauri-utils": 'patch:feat'
---
Added `set_progress_bar` to `Window`.

View File

@@ -1,7 +0,0 @@
---
"tauri": 'minor:feat'
"tauri-runtime": 'minor'
"tauri-utils": 'minor:feat'
---
Added `visible_on_all_workspaces` configuration option to `WindowBuilder`, `Window`, and `WindowConfig`.

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": patch:feat
---
Added `setAlwaysOnBottom` function on `Window` and the `alwaysOnBottom` option when creating a window.

View File

@@ -1,5 +0,0 @@
---
'tauri-utils': 'minor:feat'
---
Added the `always_on_bottom` option to the window configuration.

View File

@@ -1,7 +0,0 @@
---
'tauri': 'minor:feat'
'tauri-runtime': 'minor:feat'
'tauri-runtime-wry': 'minor:feat'
---
Added `Window::set_always_on_bottom` and the `always_on_bottom` option when creating a window.

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +0,0 @@
---
"tauri": 'patch:enhance'
---
Listen to `onNewIntent` and forward it to registered plugins.

View File

@@ -1,5 +0,0 @@
---
'tauri': 'patch:enhance'
---
Add support for onResume and onPause events in android plugins.

View File

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

View File

@@ -1,5 +0,0 @@
---
"tauri": patch:breaking
---
The Android `PluginManager.loadConfig` now takes a third parameter to define the class type of the config object.

View File

@@ -1,5 +0,0 @@
---
'@tauri-apps/api': 'patch:feat'
---
Exposed `Resource` class which should be extended for Rust-backed resources created through `tauri::Manager::resources_table`.

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": 'minor:feat'
---
Add the `app` module back.

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": patch:feat
---
Change the IPC call to align with the new format for the custom protocol based API.

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": patch:changes
---
Updated minimum Node.js version to 18.

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": "patch:bug"
---
Fix a regression where typescript could not find types when using `"moduleResolution": "node"`

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": "patch:bug"
---
Fix a regression where typescript could not find types when using `"moduleResolution": "node"`

View File

@@ -1,5 +0,0 @@
---
'@tauri-apps/api': 'patch:breaking'
---
Changed former `tauri` module from `primitives` to `core`.

View File

@@ -1,5 +0,0 @@
---
'@tauri-apps/api': 'patch:breaking'
---
Changed `tauri` module to `primitives` and removed the undocumented `invoke` export from the root module.

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": "patch:feat"
---
On Windows, add `Effect.Tabbed`,`Effect.TabbedDark` and `Effect.TabbedLight` effects.

View File

@@ -1,5 +0,0 @@
---
'@tauri-apps/api': 'patch:bug'
---
Add top-level `main`, `module` and `types` fields in `package.json` to be compliant with typescripts's `"moduleResolution": "node"`

View File

@@ -1,5 +0,0 @@
---
'@tauri-apps/api': 'minor:feat'
---
Add `tray` and `menu` modules to create and manage tray icons and menus from Javascript.

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": 'minor:feat'
---
Add the `window` module back.

View File

@@ -1,5 +0,0 @@
---
"tauri": patch:enhance
---
Ensure Builder is Send by requiring the menu closure to be Send.

View File

@@ -1,7 +0,0 @@
---
"tauri-bundler": patch:feat
"tauri-cli": patch:feat
"@tauri-apps/cli": patch:feat
---
Add `files` object on the `tauri > bundle > macOS` configuration option.

View File

@@ -1,5 +0,0 @@
---
"tauri-bundler": patch:feat
---
Add `files` map on the `MacOsSettings` struct to add custom files to the `.app` bundle.

View File

@@ -1,5 +0,0 @@
---
'tauri': patch:changes
---
Added the `app` plugin back into core.

View File

@@ -1,5 +0,0 @@
---
"tauri-runtime-wry": patch:bug
---
Use `arboard` instead of `tao` clipboard implementation to prevent a crash.

View File

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

View File

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

View File

@@ -1,15 +0,0 @@
---
"tauri": 'patch:enhance'
"tauri-bundler": 'patch:enhance'
"tauri-build": 'patch:enhance'
"tauri-codegen": 'patch:enhance'
"tauri-macros": 'patch:enhance'
"tauri-utils": 'patch:enhance'
"tauri-runtime": 'patch:enhance'
"tauri-runtime-wry": 'patch:enhance'
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
"@tauri-apps/api": 'patch:enhance'
---
Pull changes from Tauri 1.5 release.

View File

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

View File

@@ -1,7 +0,0 @@
---
"tauri-bundler": 'patch:enhance'
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Add RPM packaging

View File

@@ -1,5 +0,0 @@
---
"tauri-bundler": patch:enhance
---
Support using socks proxy from environment when downloading files.

View File

@@ -1,5 +0,0 @@
---
'tauri-bundler': 'patch:bug'
---
Enable `zip`'s `deflate` feature flag to fix issues when downloading nsis and wix tools.

View File

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

View File

@@ -1,5 +0,0 @@
---
"tauri": patch:enhance
---
Added `Channel::new` allowing communication from a mobile plugin with Rust.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'minor:feat'
"@tauri-apps/cli": 'minor:feat'
---
Added `android build` command.

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---
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

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

View File

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

View File

@@ -1,5 +0,0 @@
---
'tauri-cli': 'patch:bug'
---
Fix `tauri info` failing when there is no available iOS code signing certificate.

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---
Use local ip address for built-in dev server on mobile.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": patch:bug
"@tauri-apps/cli": patch:bug
---
Properly read platform-specific configuration files for mobile targets.

View File

@@ -1,16 +0,0 @@
---
'tauri-cli': 'major:breaking'
'@tauri-apps/cli': 'major:breaking'
---
Changed a number of environment variables used by tauri CLI for consistency and clarity:
- `TAURI_PRIVATE_KEY` -> `TAURI_SIGNING_PRIVATE_KEY`
- `TAURI_KEY_PASSWORD` -> `TAURI_SIGNING_PRIVATE_KEY_PASSWORD`
- `TAURI_SKIP_DEVSERVER_CHECK` -> `TAURI_CLI_NO_DEV_SERVER_WAIT`
- `TAURI_DEV_SERVER_PORT` -> `TAURI_CLI_PORT`
- `TAURI_PATH_DEPTH` -> `TAURI_CLI_CONFIG_DEPTH`
- `TAURI_FIPS_COMPLIANT` -> `TAURI_BUNDLER_WIX_FIPS_COMPLIANT`
- `TAURI_DEV_WATCHER_IGNORE_FILE` -> `TAURI_CLI_WATCHER_IGNORE_FILENAME`
- `TAURI_TRAY` -> `TAURI_LINUX_AYATANA_APPINDICATOR`
- `TAURI_APPLE_DEVELOPMENT_TEAM` -> `APPLE_DEVELOPMENT_TEAM`

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": patch:feat
"@tauri-apps/cli": patch:feat
---
Expose an environment variable `TAURI_${PLUGIN_NAME}_PLUGIN_CONFIG` for each defined plugin configuration object.

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:bug'
'@tauri-apps/cli': 'patch:bug'
---
Prevent `Invalid target triple` warnings and correctly set `TAURI_ENV_` vars when target triple contains 4 components.

View File

@@ -1,9 +0,0 @@
---
'tauri-cli': 'patch:breaking'
'@tauri-apps/cli': 'patch:breaking'
---
Removed `TAURI_ENV_PLATFORM_TYPE` which will not be set for CLI hook commands anymore, use `TAURI_ENV_PLATFORM` instead. Also Changed value of `TAURI_ENV_PLATFORM` and `TAURI_ENV_ARCH` values to match the target triple more accurately:
- `darwin` and `androideabi` are no longer replaced with `macos` and `android` in `TAURI_ENV_PLATFORM`.
- `i686` and `i586` are no longer replaced with `x86` in `TAURI_ENV_ARCH`.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Added `ios build` command.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": patch:feat
"@tauri-apps/cli": patch:feat
---
Expose the `TAURI_IOS_PROJECT_PATH` and `TAURI_IOS_APP_NAME` environment variables when using `ios` commands.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Add `key.properties` file to android's `.gitignore`.

View File

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

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Don't build library files when building desktop targets.

View File

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

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:bug'
'@tauri-apps/cli': 'patch:bug'
---
Set current directory to tauri directory before reading config file.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'minor:feat'
"@tauri-apps/cli": 'minor:feat'
---
Added `android dev` and `ios dev` commands.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'minor:feat'
"@tauri-apps/cli": 'minor:feat'
---
Add commands to add native Android and iOS functionality to plugins.

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'minor:feat'
'@tauri-apps/cli': 'minor:feat'
---
Add `--no-dev-server-wait` option to skip waiting for the dev server to start when using `tauri dev`.

View File

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

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:bug'
'@tauri-apps/cli': 'patch:bug'
---
Fix `tauri (android|ios) (dev|build)` failing when using `npx tauri`

View File

@@ -1,12 +0,0 @@
---
'tauri-cli': 'patch:breaking'
'@tauri-apps/cli': 'patch:breaking'
---
The `tauri plugin` subcommand is receving a couple of consitency and quality of life improvements:
- Renamed `tauri plugin android/ios add` command to `tauri plugin android/ios init` to match the `tauri plugin init` command.
- Removed the `-n/--name` argument from the `tauri plugin init`, `tauri plugin android/ios init`, and is now parsed from the first positional argument.
- Added `tauri plugin new` to create a plugin in a new directory.
- Changed `tauri plugin init` to initalize a plugin in an existing directory (defaults to current directory) instead of creating a new one.
- Changed `tauri plugin init` to NOT generate mobile projects by default, you can opt-in to generate them using `--android` and `--ios` flags or `--mobile` flag or initalize them later using `tauri plugin android/ios init`.

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:bug'
'@tauri-apps/cli': 'patch:bug'
---
Ensure `tauri add` prints `rust_code` with plugin name in snake case.

View File

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

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Use temp file instead of environment variable to pass CLI IPC websocket address to the IDE.

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'major:breaking'
'@tauri-apps/cli': 'major:breaking'
---
Removed checking for a new version of the CLI.

View File

@@ -1,9 +0,0 @@
---
'tauri-cli': 'patch:enhance'
---
Read the following env vars when using the `tauri signer sign` command to make it easier to use in CI.
- `TAURI_PRIVATE_KEY`
- `TAURI_PRIVATE_KEY_PASSWORD`
- `TAURI_PRIVATE_KEY_PATH`

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---
Skip Rust target installation if they are already installed.

View File

@@ -1,6 +0,0 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---
Update mobile template to `wry@0.28`

View File

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

View File

@@ -1,6 +0,0 @@
---
"tauri-codegen": patch:enhance
"tauri-macros": patch:enhance
---
Use `Target` enum from `tauri_utils::platform`.

View File

@@ -1,5 +0,0 @@
---
'tauri-utils': 'patch:bug'
---
Fix compile error when parsing config that includes float values.

View File

@@ -1,5 +0,0 @@
---
'tauri': 'patch:feat'
---
Add `incognito` option to the window configuration object.

View File

@@ -1,5 +0,0 @@
---
'tauri-utils': 'minor:feat'
---
Add option to specify a tooltip text for the tray icon in the config.

View File

@@ -1,5 +0,0 @@
---
'tauri-utils': 'major:breaking'
---
`systemTray` config option has been renamed to `trayIcon`.

View File

@@ -1,23 +1,14 @@
{
"gitSiteUrl": "https://www.github.com/tauri-apps/tauri/",
"changeTags": {
"feat": "New Features",
"enhance": "Enhancements",
"bug": "Bug Fixes",
"pref": "Performance Improvements",
"changes": "What's Changed",
"sec": "Security fixes",
"deps": "Dependencies",
"breaking": "Breaking Changes"
},
"defaultChangeTag": "changes",
"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 libgtk-3-dev webkit2gtk-4.0 libayatana-appindicator3-dev librsvg2-dev patchelf",
"cargo install cargo-audit --features=fix",
{
"command": "cargo generate-lockfile",
@@ -26,7 +17,12 @@
"pipe": true
},
{
"command": "echo '<details>\n<summary><em><h4>Cargo Audit</h4></em></summary>\n\n```'",
"command": "echo \"# Cargo Audit\"",
"dryRunCommand": true,
"pipe": true
},
{
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
},
@@ -37,7 +33,7 @@
"pipe": true
},
{
"command": "echo '```\n\n</details>\n'",
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
}
@@ -49,7 +45,12 @@
"dryRunCommand": true
},
{
"command": "echo '<details>\n<summary><em><h4>Cargo Publish</h4></em></summary>\n\n```'",
"command": "echo \"# Cargo Publish\"",
"dryRunCommand": true,
"pipe": true
},
{
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
},
@@ -59,13 +60,12 @@
"pipe": true
},
{
"command": "echo '```\n\n</details>\n'",
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
}
],
"postpublish": [
"git tag ${ pkg.pkg }-v${ pkgFile.versionMajor } -f",
"git tag ${ pkg.pkg }-v${ pkgFile.versionMajor }.${ pkgFile.versionMinor } -f",
"git push --tags -f"
],
@@ -77,6 +77,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": [
@@ -85,7 +86,12 @@
"dryRunCommand": true
},
{
"command": "echo '<details>\n<summary><em><h4>Yarn Audit</h4></em></summary>\n\n```'",
"command": "echo \"# Yarn Audit\n\"",
"dryRunCommand": true,
"pipe": true
},
{
"command": "echo '<details>\n<summary>click to view</summary>\n\n```'",
"dryRunCommand": true,
"pipe": true
},
@@ -108,36 +114,40 @@
"publish": [
"sleep 15s",
{
"command": "echo '<details>\n<summary><em><h4>Yarn Publish</h4></em></summary>\n\n```'",
"command": "echo \"# Yarn Package Publish\"",
"dryRunCommand": true,
"pipe": true
},
{
"command": "yarn publish --access public --loglevel silly --tag next",
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
},
{
"command": "yarn publish --access public --loglevel silly",
"dryRunCommand": "npm publish --dry-run --access public",
"pipe": true
},
{
"command": "echo '```\n\n</details>\n'",
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
}
],
"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": {
"api": {
"path": "./tooling/api",
"manager": "javascript",
"assets": [
{
"path": "./tooling/api/dist/tauri-apps-api-${ pkgFile.version }.tgz",
"name": "tauri-apps-api-${ pkgFile.version }.tgz"
"name": "api-${ pkgFile.version }.tgz"
}
],
"prepublish": [
@@ -146,7 +156,12 @@
"dryRunCommand": true
},
{
"command": "echo '<details>\n<summary><em><h4>Yarn Audit</h4></em></summary>\n\n```'",
"command": "echo \"# Yarn Audit\n\"",
"dryRunCommand": true,
"pipe": true
},
{
"command": "echo '<details>\n<summary>click to view</summary>\n\n```'",
"dryRunCommand": true,
"pipe": true
},
@@ -168,7 +183,12 @@
],
"publish": [
{
"command": "echo '<details>\n<summary><em><h4>Yarn Publish</h4></em></summary>\n\n```'",
"command": "echo \"# Yarn Package Publish\"",
"dryRunCommand": true,
"pipe": true
},
{
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
},
@@ -178,7 +198,7 @@
"pipe": true
},
{
"command": "echo '```\n\n</details>\n'",
"command": "echo '```'",
"dryRunCommand": true,
"pipe": true
}
@@ -217,16 +237,7 @@
"path": "./core/tauri-build",
"manager": "rust",
"dependencies": ["tauri-codegen", "tauri-utils"],
"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"
}
]
"postversion": "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
},
"tauri": {
"path": "./core/tauri",
@@ -235,32 +246,24 @@
"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 }"
},
"@tauri-apps/cli": {
"cli.js": {
"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/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
"cargo build --manifest-path ../../../core/tauri-config-schema/Cargo.toml"
],
"postversion": "node ../../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }",
"prepublish": [],
"publish": [],
"postpublish": []
},
"tauri-cli": {
"cli.rs": {
"path": "./tooling/cli",
"manager": "rust",
"dependencies": ["tauri-bundler", "tauri-utils"],
"postversion": [
"cargo check",
"cargo build --manifest-path ../../core/tauri-config-schema/Cargo.toml"
],
"postversion": "cargo check",
"assets": [
{
"path": "${ pkg.path }/target/package/tauri-cli-${ pkgFile.version }.crate",
@@ -270,8 +273,7 @@
},
"tauri-driver": {
"path": "./tooling/webdriver",
"manager": "rust",
"postversion": "cargo check"
"manager": "rust"
}
}
}

View File

@@ -1,5 +0,0 @@
---
'tauri': 'patch:enhance'
---
Use correct HTTP method when making requests to the proxied server on mobile.

View File

@@ -1,5 +0,0 @@
---
'tauri': 'minor:feat'
---
Add `App::primary_monitor`, `App::available_monitors`, `AppHandle::primary_monitor`, and `AppHandle::available_monitors`

View File

@@ -1,5 +0,0 @@
---
'tauri': 'patch:enhance'
---
Implement `Clone` for `Channel`

View File

@@ -1,5 +0,0 @@
---
'tauri': 'patch:feat'
---
Add `WindowBuilder::incognito`

View File

@@ -1,5 +0,0 @@
---
"tauri": 'minor:feat'
---
Added `Window::navigate`.

View File

@@ -1,6 +0,0 @@
---
'tauri': 'patch:breaking'
---
- Removed `tauri::api::file` and `tauri::api::dir` modules, use `std::fs` instead.
- Removed `tauri::api::version` module, use `semver` crate instead.

View File

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

View File

@@ -1,8 +0,0 @@
---
"tauri": patch:breaking
"@tauri-apps/api": patch:breaking
"@tauri-apps/cli": patch:breaking
"tauri-cli": patch:breaking
---
The custom protocol on Android now uses the `http` scheme instead of `https`.

View File

@@ -1,5 +0,0 @@
---
"tauri": patch:breaking
---
Changed `Builder::register_uri_scheme_protocol` to return a `http::Response` instead of `Result<http::Response>`. To return an error response, manually create a response with status code >= 400.

View File

@@ -1,5 +0,0 @@
---
'tauri-utils': 'patch:feat'
---
Add `WindowEffect::MicaDark` and `WindowEffect::MicaLight`

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": patch:feat
"@tauri-apps/cli": patch:feat
---
Use `devicectl` to connect to iOS 17+ devices on macOS 14+.

View File

@@ -1,5 +0,0 @@
---
'tauri': 'patch:bug'
---
On Windows, fix `open` dialog `defaultPath`, when invoked from JS, not working if the path uses forward slash (`/`)

View File

@@ -1,5 +0,0 @@
---
"tauri-utils": patch:feat
---
Add bundle DMG configuration options.

View File

@@ -1,7 +0,0 @@
---
'tauri': 'minor:feat'
'tauri-runtime': 'minor'
'tauri-runtime-wry': 'minor'
---
Changed `FileDropEvent` to include drop and hover position.

View File

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

View File

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

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