Compare commits

..

78 Commits

Author SHA1 Message Date
github-actions[bot]
19249d78fb Apply Version Updates From Current Changes (v1) (#7938)
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-10-02 13:16:57 -03:00
Jason Tsai
d6eb46cf11 fix(macos): fix notraytool's apple-id option name, close #7917 (#7934)
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-10-02 11:30:39 -03:00
Lucas Fernandes Nogueira
3671edbcff fix(core): toggle devtools via global shortcut (#7937)
* fix(core): toggle devtools via global shortcut

* Update .changes/fix-toggle-devtools.md
2023-10-02 17:19:01 +03:00
github-actions[bot]
a3277a245c Apply Version Updates From Current Changes (v1) (#7924)
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com>
2023-09-30 04:41:23 +03:00
Lucas Fernandes Nogueira
d1e09da084 hotfix(build): bump tauri-build to 1.5 (#7918) 2023-09-30 02:20:27 +03:00
Lucas Fernandes Nogueira
c001a91d15 fix(ci): update tauri-driver's Cargo.lock file on version bump (#7915) 2023-09-28 15:29:53 -03:00
github-actions[bot]
0af553da72 Apply Version Updates From Current Changes (v1) (#7261)
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-09-28 14:01:19 -03:00
Lucas Fernandes Nogueira
e9e68abb33 fix(ci): downgrade async-executor to 1.5.2 (#7911) 2023-09-28 10:48:52 -03:00
Lucas Fernandes Nogueira
c68fbfcb2d fix: Returns a warning instead of panicking if an AppImage is not mounted, closes #7736 (#7912)
Co-authored-by: Benjamin Demetz <50681275+Benji377@users.noreply.github.com>
2023-09-28 10:46:17 -03:00
Fabian-Lars
d1858de7a0 fix(cli): help output mixed up for private-key and private-key-path (#7901) 2023-09-26 14:41:32 -03:00
Fabian-Lars
9aa34ada57 feat(core): Allow http origin on Windows, fixes: #3007 (#7645)
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-09-26 14:40:38 -03:00
Fabian-Lars
e8ff6b153e docs: change icon help output to ask for 1024px source icons, closes #7886 (#7896) 2023-09-25 14:44:27 +03:00
Trey Smith
5ecb46b341 fix: rpath missing from app, closes #7710 (#7773)
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
fix: codesign doesn't sign frameworks or sidecar, closes #7690 (#7774)
2023-09-24 19:11:20 -03:00
Trey Smith
dcdbe3eb6c fix: codesign doesn't sign frameworks or sidecar, closes #7690 (#7774)
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-09-15 12:09:10 -03:00
Trey Smith
2f8881c010 feat: add team_id option for apple notarization (#7775)
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-09-15 08:30:27 -03:00
Lucas Fernandes Nogueira
995ffc629b fix(ci): recreate symlink so the integration tests works (#7833) 2023-09-13 21:55:47 -03:00
Lucas Fernandes Nogueira
b3ebe4de3c chore(config-schema): remove unused deps (#7824) 2023-09-12 23:55:27 +03:00
Amr Bashir
4bf1e85e6b fix(windows): respect focused: false for webview, closes #7519 (#7722)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
fix(windows): respect `focused: false` for webview, closes #7519
2023-09-11 17:00:06 -03:00
Davis Silverman
0b0bc81710 Extend context.rs to dynamically find the OUT_DIR for certain assets (#7534)
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
2023-09-11 16:59:30 -03:00
Lucas Fernandes Nogueira
1945dec81f fix(ci): adjust downgrade crates step (#7812) 2023-09-11 15:30:37 -03:00
Jason Tsai
e3bfb01411 feat(nsis): support choosing compression algorithms, closes #7685 (#7776) 2023-09-07 18:45:15 +03:00
Lucas Fernandes Nogueira
dfbbca423b feat(bundler): try to find API key file for notarization, ref #7616 (#7771) 2023-09-07 10:01:12 -03:00
Jason Tsai
0797a002ca fix: use button property for data-tauri-drag-region mouse button detection, closes #7694 (#7746) 2023-09-07 09:55:47 -03:00
Amr Bashir
53ab2042fd refactor: remove unnecessary mutex (#7728) 2023-09-07 09:09:59 -03:00
martin frances
50878901ba chore: resolves a warning seen while running cargo update (#7753)
* chore: resolves a warning seen while running cargo update

warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest

* Now using resolver 2.
2023-09-05 14:28:33 +03:00
Amr Bashir
49beb67dab ci: fix clippy lints (#7721)
* ci: fix clippy lints

* more lints
2023-08-31 13:53:15 +03:00
Colin McDonnell
e152662687 feat: support Bun package manager (#7723)
* Support bun

* clippy
2023-08-31 02:48:36 +03:00
i-c-b
13279917d4 enhance(cli): Add Cargo Tauri CLI version to tauri info output (#7713)
* enhance(cli): Add Cargo Tauri CLI version to `tauri info` output

* Create enhance-cli-cargo-tauri-cli-version-info.md
2023-08-31 01:53:37 +03:00
Fabian-Lars
85112e7f8f ci: downgrade h2 and reqwest (#7717)
* ci: downgrade h2 to 0.3.20

* reqwest

* Update test-core.yml

---------

Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2023-08-30 20:43:01 +03:00
Amr Bashir
09f7f57eea chore(deps): update nsis_tuari_utils to 0.2.1 (#7711)
* chore(deps): update nsis_tuari_utils to 0.2.1

* Update .changes/nsis-kill-own-process.md
2023-08-30 15:49:47 +03:00
Fabian-Lars
f19c7fc5c3 ci: Update serde_with downgrade to match 3.3.0 (#7654) 2023-08-30 03:44:05 +03:00
Fabian-Lars
8c5fcf41e3 ci: Downgrade tokio to 1.29 and flate2 to 1.0.26 (#7646)
* ci: Downgrade tokio to 1.29

* downgrade flate2 too
2023-08-18 03:14:38 +03:00
Fabian-Lars
58d6b899e2 feat(api): Add append option to writeFile apis (#7636)
* feat(api): Add `append` option to writeFile apis.

* wording

* fmt

* Update .changes/fs-append-file.md


* clippeeeyyyy
2023-08-16 19:09:05 +03:00
Lucas Fernandes Nogueira
964d81ff01 refactor(bundler): switch to notarytool, closes #4300 (#7616) 2023-08-16 11:10:02 +09:00
Amr Bashir
a7777ff485 feat(bundler/NSIS): Add Bulgarian to supported NSIS languages. (#7624) (#7626)
* Create Bulgarian.nsh

* Update nsis.rs

* Create nsis-bulgarian.md

Co-authored-by: Angelo II <62988428+AngeloCore@users.noreply.github.com>
2023-08-16 11:09:45 +09:00
Amr Bashir
72a3d75e8f chore(deps): update nsis_tuari_utils to 0.2 (#7625) 2023-08-15 23:23:26 +03:00
Jet Li
ca977f4b87 fix(bundler/nsis): revert shell context change before deleting appdata, closes #7588 (#7591)
* fix(bundler/nsis): delete app data of current user when uninstall, closes #7588

* fix(bundler/nsis): delete app data of current user when uninstall, closes #7588

* Update .changes/fix-nsis-uninstall-delete-app-data.md

---------
2023-08-15 18:59:44 +03:00
Fabian-Lars
9308dee0a1 docs: Be more specific about plugin names in ipc scope (#7605) 2023-08-15 10:56:05 -03:00
Graeme McHale
10e362d098 feat: allow more flexible http requests in updater closes #7422 (#7432)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-08-10 07:23:52 -03:00
renovate[bot]
b420962377 chore(deps) Update Tauri API Definitions (1.x) (#7577)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-10 07:22:45 -03:00
Lucas Fernandes Nogueira
cca5301b88 added missing futures-util (#7260) (#7565)
Co-authored-by: Simon Hyll <hyllsimon@gmail.com>
2023-08-09 17:39:27 -03:00
Isaac Cambron
eeb6be5422 feat(core): Manager::emit_filter and optimize serialization (#7512)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-08-08 16:57:30 -03:00
Amr Bashir
a6b52e44f2 fix(tauri-utils): include \n in io::read_line, closes #6388 (#6519)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
fix(tauri-utils): include `\n` in `io::read_line`, closes #6388
2023-08-08 16:43:19 -03:00
Alejandro González
9edebbba4e fix(driver): bump locked dependencies to fix build issue on Windows (#7475) 2023-08-08 15:46:32 -03:00
Fabian-Lars
cb1d4164e7 fix(bundler): sign the exe before the bundler step (#7487) 2023-08-08 15:16:00 -03:00
Amr Bashir
6c408b736c feat: add notification sound (#7269)
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2023-08-08 15:09:04 -03:00
Lorenzo Lewis
c272e4afbf chore: remove typedoc integration (#7515)
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
2023-07-28 15:37:27 +03:00
Fabian-Lars
e374bc130d ci: lock tempfile and serde_with versions in CI (#7495)
* ci: lock tempfile and serde_with versions in CI

* Update test-core.yml
2023-07-25 18:25:14 +03:00
Jet Li
57f73f1b6a fix(bundler/nsis): use temp dir for webview2 installer, closes #7409 (#7486)
* fix(bundler/nsis): use temp dir for webview2 installer, closes #7409

* Update .changes/fix-nsis-webview2-installer-use-tempdir.md

---------

Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2023-07-25 17:29:59 +03:00
Alejandro González
2d35f937de fix(bundler): do not skip updater bundle target if only a macOS DMG is generated (#7481) 2023-07-24 09:27:11 -03:00
Lucas Fernandes Nogueira
4dd4893d7d feat: allow specifying a resource map, closes #5844 (#5950)
Co-authored-by: amrbashir <amr.bashir2015@gmail.com>
closes #5844
2023-07-13 18:28:52 -03:00
Dave Ceddia
ef962c43af fix(cli): handle symlinks in updater bundler, closes #3933 (#3934)
Co-authored-by: chip <chip@chip.sh>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
2023-07-13 14:35:22 -03:00
Fabian-Lars
290e366ae9 fix(build): Copy wv2 runtime in dev, fixes #7373 (#7419) 2023-07-13 14:34:31 -03:00
Lucas Fernandes Nogueira
c98273387c feat(core): enhance readDir error message, closes #7379 (#7416) 2023-07-13 08:00:51 -07:00
Amr Bashir
2eab150563 feat(api/http): properly handle Files in Body.form, closes #7390 (#7394)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
closes #7390
2023-07-13 08:58:21 -03:00
Amr Bashir
fdaee9a5ce feat(core/plugin): add register_uri_scheme_protocol, closes #7330 (#7350)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
closes #7330
2023-07-12 16:49:32 -03:00
Amr Bashir
71a0240166 chore: remove hotkey.js script and replace var with const (#7343)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-07-12 08:44:26 -03:00
Amr Bashir
a2be88a21d refactor: remove bitness crate from bundler (#7405)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-07-12 07:38:25 -03:00
清茶
907425df55 feat(cli): check cwd for config file before traversing (#7395) 2023-07-11 18:29:15 +03:00
Amr Bashir
764968ab38 feat(bundler/nsis): sign uninstaller, closes #7348 (#7398)
* feat(bundler/nsis): sign uninstaller, closes #7348

* Update bundler-nsis-sign-uninstaller.md

* clippy
2023-07-11 15:54:59 +03:00
Amr Bashir
757e959eb2 feat: respect base tag's target attribute, closes #7285 (#7344)
* feat: respect `base` tag's `target` attribute, closes #7285

* Update core.js

* fix condition
2023-07-11 15:11:23 +03:00
Amr Bashir
fa7f9b77ab fix(core/updater): set max_redirections of 5, closes #7329 (#7341)
* fix(core/updater): set `max_redirections` of 5, closes #7329

* Update .changes/updater-redirect.md
2023-07-11 15:08:53 +03:00
Lucas Fernandes Nogueira
eeff1784e1 chore(deps): update unmaintained dependency from kuchiki to kuchikiki (#7359) (#7367)
Co-authored-by: Davide Baldo <davide@baldo.me>
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2023-07-11 19:19:13 +09:00
Amr Bashir
e05cd940d6 ci: fix audit workflow and add resolutions for vuln packages (#7392)
* ci: fix audit workflow and add resolutions for vuln packages

* revert rust audit changes
2023-07-11 00:25:18 +03:00
Amr Bashir
f6a13f6f23 ci: downgrade more crates is-terminal, colored and toml:0.7.6 (#7391)
* ci: downgrade more crates `is-terminal`, `colored` and `toml:0.7.6`

* downgrade all versions of toml and cargo_toml

* revert
2023-07-10 16:45:50 +03:00
luofei
eba8e1315e fix(bundler/nsis): fix installer incorrect copyright info (#7386)
Signed-off-by: luofei <luoffei@outlook.com>
2023-07-10 14:56:13 +03:00
Amr Bashir
6e36ebbf84 fix(nsis): set correct ShellVarContext for uninstaller, closes #7315 (#7342) 2023-07-10 14:46:15 +03:00
luofei
32218a6f8c fix(bundler/nsis): use uninstallstring to find wix installation (#7326)
* add change file

Signed-off-by: luofei <luoffei@outlook.com>

* fix(bundler/nsis): Check if the previous installation was done using WiX

Signed-off-by: luofei <luoffei@outlook.com>

* Update .changes/fix-nsis-previous-installation-method.md

---------

Signed-off-by: luofei <luoffei@outlook.com>
2023-07-08 04:26:40 +03:00
luofei
0ae53f4139 fix(bundler/nsis): fix error message appears even after successful uninstall, closes #7317 (#7361)
* fix(bundler/nsis): Uninstall the previous installation package

* Update .changes/fix-nsis-uninstall-previous-version.md

---------

Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2023-07-08 03:43:35 +03:00
Amr Bashir
46df2c9b91 fix(bundler): sort package types before bundling, closes #7349 (#7360)
fix(bundler): sort package types before bundling, closes #7349
2023-07-05 17:17:31 -03:00
Lucas Fernandes Nogueira
f4aedce96c fix(ci): adjust crate downgrades for test-core MSRV (#7346) 2023-07-03 15:42:34 -07:00
Lucas Fernandes Nogueira
539247aacf fix(ci): adjust downgrade crates version step on test-core workflow (#7309) 2023-06-30 09:04:09 -07:00
Fabian-Lars
dad4f54eec fix(cli): Disable version check, fixes #7273 (#7277) 2023-06-21 19:19:31 +08:00
Lucas Fernandes Nogueira
df6712cfb3 docs(core): fix panic section on manage documentation (#7251) 2023-06-21 07:50:41 -03:00
Raphii
1a3dcdb830 fix(core): fix nsis updater unable to launch installers requiring elevation, closes #7184 (#7185)
* Launch NSIS updaters requiring elevation from non-elevated process

* Add changes file

* remove detached process, use powershell

* Update updater-admin-launch-fix.md

---------

Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
2023-06-19 18:11:16 +03:00
Amr Bashir
8c0166f459 ci: use toJSON (#7248) 2023-06-18 06:58:34 -03:00
Lucas Fernandes Nogueira
fdf68405a4 chore(ci): use a separate covector workflor for 1.x (#7243) 2023-06-18 06:57:37 -03:00
Lucas Fernandes Nogueira
be6f4319ff fix(ci): correctly set tag for tauri-cli release (#7246) 2023-06-17 19:14:12 -03:00
960 changed files with 39673 additions and 38768 deletions

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'
---
Adjust Android plugin exception error.

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: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": '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,5 +0,0 @@
---
'tauri': patch:changes
---
Added the `app` plugin back into core.

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,5 +0,0 @@
---
"tauri-bundler": 'patch:enhance'
---
Removed the `UpdaterSettings::dialog` field.

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: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: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,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': '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,6 +1,5 @@
{
"gitSiteUrl": "https://www.github.com/tauri-apps/tauri/",
"timeout": 3600000,
"changeTags": {
"feat": "New Features",
"enhance": "Enhancements",
@@ -14,11 +13,12 @@
"defaultChangeTag": "changes",
"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",
@@ -78,6 +78,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": [
@@ -114,7 +115,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
},
@@ -236,8 +237,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 }"
},
@@ -271,7 +271,8 @@
},
"tauri-driver": {
"path": "./tooling/webdriver",
"manager": "rust"
"manager": "rust",
"postversion": "cargo check"
}
}
}

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,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.

View File

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

View File

@@ -1,5 +0,0 @@
---
"tauri": 'patch:enhance'
---
Fixes path commands not being added.

View File

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

View File

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

View File

@@ -1,5 +0,0 @@
---
"@tauri-apps/api": 'patch:enhance'
---
Expose the window target option on event APIs.

View File

@@ -1,5 +0,0 @@
---
"tauri-utils": minor:feat
---
Add a configuration object for file associations under `BundleConfig`.

View File

@@ -1,5 +0,0 @@
---
"tauri": minor:feat
---
Added support to file associations.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Fixes the generated mobile build script when using an NPM runner.

View File

@@ -1,5 +0,0 @@
---
"tauri": patch:bug
---
Fixes invalid header value type when requesting IPC body through a channel.

View File

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

View File

@@ -1,7 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
"tauri-macros": 'patch:enhance'
---
Resolve Android package name from single word bundle identifiers.

View File

@@ -1,6 +0,0 @@
---
"@tauri-apps/cli": patch:bug
"tauri-cli": patch:bug
---
Fixes `icon` command not writing files to the correct Android project folders.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": patch:bug
"@tauri-apps/cli": patch:bug
---
Fixes panic when exiting the `ios dev` command with Ctrl + C.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": patch:bug
"@tauri-apps/cli": patch:bug
---
Fixes a regression on alpha.11 where iOS logs aren't being displayed when using `ios dev` with a real device.

View File

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

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Fixes running on device using Xcode 14.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Fixes the iOS project script to build the Rust library.

View File

@@ -1,5 +0,0 @@
---
"tauri": 'patch:bug'
---
No longer unpacking and flattening the `payload` over the IPC so that commands with arguments called `cmd`, `callback`, `error`, `options` or `payload` aren't breaking the IPC.

View File

@@ -1,5 +0,0 @@
---
"tauri": patch:bug
---
Fixes IPC failing to communicate for remote URLs on macOS and iOS.

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Fixes `TAURI_*` environment variables for hook scripts on mobile commands.

View File

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

View File

@@ -1,6 +0,0 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---
Update Android project template with fix to crash on orientation change.

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