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
bda8304107
fix(cli): error out when migrating from v2 alpha ( #13833 )
2025-07-16 22:06:17 +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
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
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
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
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
6b2b9d6cbf
chore: clippy 1.88 ( #13720 )
2025-06-27 15:33:36 +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
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
Lucas Fernandes Nogueira
ec6065fa4a
fix(cli): use original identifier to fix mobile options reading ( #13625 )
...
* fix(cli): read original identifier to fix mobile options reading
the iOS and Android CLI commands leverage an android_studio_script/xcode_script that is executed by the native IDE or build tool. This script reads the Tauri configuration to find the app identifier used to communicate with the parent Tauri CLI process to read CLI options.
The communication is broken when the `--config` arg is used, since the IDE script does not have access to that value before reaching the parent process, which is impossible without knowing the actual identifier used.
To bypass this we'll agree on using the original identifier. This obviously won't work if the original tauri.conf.json do not have an identifier, so we error out in this case
* fix build, lint
2025-06-23 09:29:46 -03:00
renovate[bot]
221254738a
chore(deps): update dependency @rollup/plugin-typescript to v12.1.3 ( #13628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 23:43:38 +08:00
Naman Khandelwal
9fb0586909
fix(cli) : final changes for macOS identifier issue ( fix #12674 ) ( #13627 )
...
* fix(cli) : final changes for macOS identifier issue
* chore:formatted the code
2025-06-17 12:18:50 -03:00
Naman Khandelwal
8ee14a8648
fix(cli): prevent .app identifier ( fix #12674 ) ( #13618 )
...
* fix(cli): prevent .app identifier
* chore(cli): changed warn log of non macOS
* Add change file
---------
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-06-16 23:48:54 +08:00
renovate[bot]
0f0d6a4e02
chore(deps): update rust crate windows-sys to 0.60 (dev) ( #13616 )
...
* chore(deps): update rust crate windows-sys to 0.60
* Fix compile and update lock file
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-06-16 17:58:29 +08:00
Emmanuel Ferdman
87b3cdce48
fix: resolve typos in schema ( #13591 )
...
* fix: update `English.nsh` reference
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
* fix: resolve typos in schema
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
* Generate schema
---------
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-06-08 00:50:10 +08:00
renovate[bot]
d15da3daae
chore(deps): update rust crate duct to v1 (dev) ( #13397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-06-03 16:54:27 +02:00
Tunglies
414619c36e
feat: add bundleName field to schema and MacConfig ( #13110 ) ( #13536 )
2025-06-03 15:44:49 +02:00
Fabian-Lars
25757fece4
chore(cli): Remove outdated licensing errata in readme ( #13548 )
2025-06-03 13:58:40 +02:00
Tunglies
1c53640ac3
fix(schema): update hardened_runtime description to include link ( #13512 )
2025-05-27 17:38:18 +02:00
Lucas Fernandes Nogueira
5a5291d66c
fix(cli): use platform name to detect iOS architecture to build ( #13483 )
2025-05-21 14:12:44 -03:00
Tony
1686296463
refactor: put dynamic acl to a feature ( #13418 )
...
* refactor: put dynamic acl to a feature
* Add change file
* Tweak remove_unused_commands's docs
* License header
* Document the feature
* Merge remote-tracking branch 'upstream/dev' into dynamic-acl-feature
* Use a inner non generic fn for add_capability
* Clippy and macro stability notice
* Merge remote-tracking branch 'upstream/dev' into dynamic-acl-feature
* Format
2025-05-16 22:54:23 +08:00
Tony
b52da29d5d
fix: main binary name can't contain dots ( #13429 )
...
* fix: main binary name can't contain dots
* Revert the change in tauri.conf.json
* Change file
* Use target platform when matching extension
2025-05-14 16:50:12 +08:00
Tony
574a4d4d36
fix(cli): slow dev startup ( #13426 )
...
* fix(cli): slow dev startup
* Use `recv_timeout` instead
* Update crates/tauri-cli/src/interface/rust.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
---------
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-05-14 16:48:05 +08:00
Tony
b7cdb3b39e
chore: feature gate html manipulation code ( #13410 )
...
* Feature gate html manipulation code
* Change file
2025-05-11 00:13:19 +08:00
Fabian-Lars
7897ed257d
fix(cli): don't canonicalize cargo's target dir in frontendDist verification ( #13392 )
2025-05-07 23:00:24 +02:00
39zde
09c19932d2
feat: add support for Service-Woker-Allowed HTTP header ( #13304 )
...
* add support for Service-Worker-Allowed headers
* add changes readme
* add service_worker_allowed in to_tokens
2025-05-06 08:15:19 -03:00
Tony
4221124c4e
fix: use app's resource table for storing tray icons ( #13316 )
...
* Use app's resource table for storing tray icons
* Clean up
* Move remove tray logic to Resource::close
2025-05-06 08:11:49 -03:00
Kingsword
35aa7e1218
fix(cli): Allow the use of target dir inside frontendDist/distDir (unless it's cargo's target dir) ( #13294 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-04-27 21:37:50 +02:00
github-actions[bot]
766bccc341
apply version updates ( #13243 )
...
Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com >
2025-04-21 05:54:30 +02:00
renovate[bot]
87fdc3b9cd
chore(deps): update rust crate jsonschema to 0.30 ( #13249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-20 20:37:48 +08:00
github-actions[bot]
977c4b496c
apply version updates ( #13123 )
...
Co-authored-by: lucasfernog <20051258+lucasfernog@users.noreply.github.com >
2025-04-15 14:42:44 -03:00
Kingsword
2dccfab532
fix: fileAssociations missing LSHandlerRank on macOS ( #13159 ) ( #13236 )
2025-04-15 13:45:46 -03:00
Lucas Fernandes Nogueira
82406c61e0
feat(cli): improve iOS simulator usage and check SDK installation ( #13231 )
...
applies https://github.com/tauri-apps/cargo-mobile2/pull/453
2025-04-14 14:57:13 -03:00
sftse
8a1d490820
Clippy ( #12485 )
...
* fix: remove unused clones, discovered with clippy nursery lint clippy::redundant_clone
* fix: clippy
* fix: remove no longer used clippy allow directives
* more lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-04-13 08:21:34 -03:00
Lucas Fernandes Nogueira
ea36294cbc
feat(core): allow changing or disabling the input accessory view on iOS ( #13208 )
...
* feat(core): allow changing or disabling the input accessory view on iOS
needs https://github.com/tauri-apps/wry/pull/1544
* remove unused code
* fix imports
* lint
* fix features
* wry 0.51.2
2025-04-12 21:10:07 -03:00
Tony
ad3fd3890f
feat(cli): try detect package manager from env ( #13152 )
...
* fix(cli): try detect package manager from env
* Typo
2025-04-12 21:01:06 -03:00