github-actions[bot]
fd63f229d5
apply version updates ( #13871 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-22 12:32:14 +08:00
Krishna Chaitanya
af95fb6014
fix: sign main binary after patching with bundle info ( fix #13868 ) ( #13870 )
...
* fixed #13868
* add main binary singing only on windows
* updated readme message
2025-07-22 11:32:49 +08:00
FabianLars
65bb24b9ae
fix(cli): fix metadata version
2025-07-21 10:10:12 +02:00
github-actions[bot]
ab97f36b64
apply version updates ( #13751 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-21 00:09:52 +02:00
Tony
6a4451bcd9
fix(windows): isolation pattern create iframe loop ( #13849 )
2025-07-20 23:33:14 +02:00
Fabian-Lars
7a6fd5b75d
fix(bundler): Move AppRun to mirror ( #13863 )
2025-07-20 23:00:19 +02:00
Sean Wang
7f3c989111
feat(tauri): add plugin_boxed methods ( #13837 )
...
* feat(tauri): add `plugin_dyn` methods
* refactor: rename `plugin_dyn` to `plugin_boxed`
2025-07-18 11:48:10 +08:00
Tony
bda8304107
fix(cli): error out when migrating from v2 alpha ( #13833 )
2025-07-16 22:06:17 +08:00
Siddharth
3025d90951
feat: expose some window props from runtime-wry ( #13822 )
...
* test: make some of window id + stores public
* test: make window wrapper label pub
* feat: make label accessible for windowwrapper
* chore: adds wry runtime changefile
* chore: avoid forced clone on label
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2025-07-15 14:32:19 +08:00
Joseph Brooksbank
96391467e9
feat(mock): add mock for listen and emit ( #13783 )
...
* feat(mock): add mock for listen and emit
* feat(mock): add mock for listen and emit
* feat(mock): add mock for listen and emit
* Add change file
* correctly clear unregisterListener
* format with prettier
* build project
* opt-in to mocking events
* Use a minor bump
2025-07-15 09:30:01 +08:00
kandrelczyk
c0a654b863
failed binary patch warning ( #13825 )
...
* failed binary patch warning
* Update crates/tauri-bundler/src/bundle.rs
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2025-07-14 22:24:11 +08:00
Mohammad Hossein Bagheri
33d079392a
feat(cli): allow runner configuration to be an object with cwd and args ( #13811 )
...
* Update config.schema.json
* Add RunnerConfig for customizable build runner
Replaces runner String with RunnerConfig in CLI and config, allowing advanced runner configuration via string or object with cmd, cwd, and args. Updates schema and usage to support new format, and adds tests for serialization, deserialization, and API. Enables more flexible build and run command customization.
* Create runner-object-config.md
* Remove unused RunnerConfig import in tests
Cleaned up the test module in config.rs by removing the unused RunnerConfig import from two test functions.
* Fix tests failing
Updates related tests in tauri-utils to improve readability and maintain consistency. Minor import reordering in tauri-cli for clarity.
* Move RunnerConfig enum and impls above BuildConfig
Relocated the RunnerConfig enum and its associated implementations to appear before the BuildConfig definition. This improves code organization and logical grouping of configuration-related types.
2025-07-13 19:28:09 +08:00
Tony
7bc77a038a
feat: allow all frame init scripts in plugin ( #13609 )
...
* feat: allow all frame init scripts in plugin
* Add change files
* Update crates/tauri/src/plugin.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* Default impl initialization_script_2 from 1
* Update crates/tauri/src/plugin.rs
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
---------
Co-authored-by: Fabian-Lars <github@fabianlars.de >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2025-07-13 14:12:39 +08:00
kandrelczyk
371ee34383
make static bundle type var mutable ( #13812 )
...
* make static bundle type var mutable
* remove unsafe from no_mangle and link_section
2025-07-12 18:48:13 +08:00
M
1c5df96fe8
fix(protocol): proxy body in mobile dev ( #13773 )
...
* proxy body in mobile dev
* add change file, use std::mem::take
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-07-11 07:22:46 -03:00
kandrelczyk
4f96ed41ca
add #[used] to __TAURI_BUNDLE_TYPE so that it's not stripped in release builds ( #13808 )
2025-07-11 15:52:37 +08:00
renovate[bot]
24eb2b1cd3
chore(deps): update dependency @sveltejs/vite-plugin-svelte to v6 ( #13803 )
...
* chore(deps): update dependency @sveltejs/vite-plugin-svelte to v6
* Bump vite
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-07-11 13:22:46 +08:00
Lucas Fernandes Nogueira
0f248b111f
fix(cli): install iOS dependencies when needed ( #13799 )
...
currently deps are only installed on init, which might not be executed on someone's machine if the xcode project is commited to the repo. we need to ensure dependencies are installed before running them
applies https://github.com/tauri-apps/cargo-mobile2/pull/468
2025-07-10 10:17:23 -03:00
Lucas Fernandes Nogueira
4ba871c5d2
fix(core): loading remote URLs on mobile, closes #13461 ( #13782 )
2025-07-09 17:08:38 -03:00
Catalin Andrei Cacuci
f94af90359
fix(nsis): per-machine installer not requesting elevation when run by non-admin users ( #13786 )
2025-07-09 13:42:07 +02:00
Tony
cfc5bb8196
feat(android): edge to edge in init template ( #13780 )
...
* feat(android): edge to edge in init template
* Add androidx.activity:activity-ktx
* androidx.webkit:webkit:1.14.0
2025-07-09 10:05:27 +08:00
Lucas Fernandes Nogueira
916aeaa486
fix(cli): android commands reading iOS config closes #13765 ( #13781 )
2025-07-08 08:49:47 -03:00
Jeong Min Oh
12e3590613
Fix(package.json) build script, Fix(android) build template ( #13759 )
...
* Update compileSdk targetSdk, Fix build cmd
* Add changelog
* Update AGP version
* Update package.json
* Update AGP
* Update SDK
* Update
* Update .changes/update-android-sdk.md
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* Use changes tag in change file
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2025-07-08 17:00:26 +08:00
kandrelczyk
232265c70e
feat: bundle type detection at runtime via binary patching ( #13209 )
...
* patch binary with bundle type info
* only patch if the updater is included
* fix linux warnings
* patch binary when updaer is configured
* patch binary with bundle type info
only patch if the updater is included
fix linux warnings
patch binary when updaer is configured
* fix formatting
* fix license header
* fix taplo error
* move __TAURI_BUNDLE_TYPE to utils
* export get_current_bundle_type
* macos fix
* cleanup, add api
* update change file
* fix windows
* fmt, fix rust version support
* fix macos
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-07-07 12:08:00 -03:00
Catalin Andrei Cacuci
f2dbe73097
fix(nsis): wrong required files path for nsis_tauri_utils.dll ( #13772 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-07-05 23:42:25 +02:00
Tony
152d971bcd
fix(mock): expose callback functions ( #13744 )
...
* fix(mock): expose callback functions
* Add change file
* Bumped the wrong package
* Fix end quote in comment
2025-07-02 22:23:23 +08:00
Jeong Min Oh
acd7574284
fix(cli/ios): fix CFBundleVersion type ( #13743 )
...
Co-authored-by: devfive <devfive@devfiveui-MacStudio.local >
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-07-02 16:01:59 +02:00
github-actions[bot]
0277596341
apply version updates ( #13731 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-28 17:48:13 -03:00
Lucas Fernandes Nogueira
cbd9629729
fix(cli): load --config values on xcode and android-studio scripts ( #13730 )
2025-06-28 17:16:36 -03:00
FabianLars
0079d08ba9
chore(worker): Enable observability
2025-06-27 17:20:01 +02:00
FabianLars
effd106adf
fix(worker): Fix route syntax
2025-06-27 17:14:34 +02:00
github-actions[bot]
4053ad1b58
apply version updates ( #13724 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-27 16:22:27 +02:00
Fabian-Lars
f010ca5e91
fix(core): compile error without common-controls-v6 ( #13719 )
2025-06-27 15:54:10 +02:00
Fabian-Lars
6b2b9d6cbf
chore: clippy 1.88 ( #13720 )
2025-06-27 15:33:36 +02:00
renovate[bot]
b6de1c89c2
chore(deps): update rust crate md5 to 0.8 ( #13712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-06-26 16:29:19 +02:00
renovate[bot]
a3ae2cebbf
chore(deps): update rust crate rand to 0.9 ( #13700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-06-26 15:47:42 +02:00
github-actions[bot]
a3f11b4f3b
apply version updates ( #13693 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-26 20:47:38 +08:00
Fabian-Lars
4b7370e9e0
fix(cli): fix rollup-plugin-typescript v12 compatiblity ( #13710 )
...
* fix(cli): fix rollup-plugin-typescript v12 compatiblity
* always the same mistake
2025-06-26 20:13:05 +08:00
Tony
5bbcaaec89
fix: can't set tray menus and icons in js ( #13707 )
2025-06-26 19:42:01 +08:00
renovate[bot]
3eb3162404
chore(deps): update rust crate muda to 0.17 - tray-icon to 0.21 ( #13695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-06-26 12:31:00 +02:00
montyc1999
0a552a868c
fix(macros): cache rustc -V output ( #13690 )
2025-06-26 10:48:52 +08:00
renovate[bot]
560067cd7e
chore(deps): update rust crate getrandom to 0.3 ( #13685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-06-25 23:05:29 +02:00
Fabian-Lars
6a4ea10274
fix(worker): add workaround to fix build on rust 1.87
2025-06-25 22:19:47 +02:00
Fabian-Lars
349bbfc5c7
chore(deps): update axum to 0.8 and worker to 0.6 ( #13677 )
2025-06-25 20:57:52 +02:00
github-actions[bot]
594822aa55
Apply Version Updates From Current Changes ( #13282 )
...
* apply version updates
* minor bump for build, plugin, macros and runtime
---------
Co-authored-by: lucasfernog <20051258+lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-06-24 15:50:44 -03:00
Lucas Nogueira
e4aa35e083
fix(cli): init tests
2025-06-24 15:02:22 -03:00
sftse
9c16eefa31
Update kuchikiki, html5ever, tao, wry, webview2-com ( #13629 )
...
* fix: dont depend on private schemars api
* tauri-cli/deps: update kuchikiki and html5ever
tauri-utils/deps: update kuchikiki and html5ever
tauri-runtime-wry/deps: update wry to match kuchikiki and html5ever versions
* fix: specify exact patch version of schemars
Without this, cargo resolves the patch version of schemars to one that
does not include the _private module on which tauri-utils v1 depends,
which is a dependency of tauri-cli. As a result of this, the build breaks.
* tauri-utils/fix: inline tauri-utils v1 config module
* deps: upgrade and pin schemars 0.8.21 to pick up crate patch in Cargo.toml
* update tao, wry
* lint, license
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-06-24 14:39:20 -03:00
Lucas Fernandes Nogueira
3242e1c946
feat(cli): allow passing Cargo commands to mobile dev/build commands ( #13659 )
...
* feat(cli): allow passing Cargo commands to mobile dev/build commands
* fmt
2025-06-23 14:47:21 -03:00
Lucas Fernandes Nogueira
4a880ca697
feat(cli): synchronize productName changes with iOS Xcode project ( #13658 )
...
* feat(cli): synchronize productName changes with iOS Xcode project
* fmt
2025-06-23 14:47:10 -03:00
Lucas Fernandes Nogueira
d1ce9af628
feat(cli): add --config arg to the mobile init cmds, closes #13284 ( #13660 )
2025-06-23 12:55:07 -03:00