Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(nsis): support choosing compression algorithms, closes #7685 #7729

Closed
wants to merge 458 commits into from
Closed
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
458 commits
Select commit Hold shift + click to select a range
9639caf
Merge remote-tracking branch 'origin/dev' into next
lucasfernog Mar 16, 2023
9c1029e
chore(changes): remove changelog from 1.3
lucasfernog Mar 16, 2023
2ec7367
chore: provide a helpful message when waiting for emulator
amrbashir Mar 16, 2023
1798c59
feat: use start detached for emulators (#6465)
amrbashir Mar 17, 2023
dddaa94
refactor(core): remove attohttpc client, closes #6415 (#6468)
lucasfernog Mar 17, 2023
30e9467
chore(deps): pin wry to 0.27 (#6477)
lucasfernog Mar 17, 2023
ae296f3
refactor(tauri-runtime-wry): register runtime plugin after run() (#6478)
lucasfernog Mar 17, 2023
7765bbc
chore(ios): use semver on SwiftRs dependency instead of git revision
lucasfernog Mar 17, 2023
22c0987
fix(ios): link clang_rt.ios to include isPlatformVersionAtLeast (#6476)
lucasfernog Mar 17, 2023
a6fea46
refactor(android): rename PluginMethod to Command
lucasfernog Mar 17, 2023
c88fdbc
chore(android): remove deprecated AndroidManifest package id setter
lucasfernog Mar 17, 2023
5bc8322
chore(android): simplify PermissionState code
lucasfernog Mar 17, 2023
aefc5bc
chore(cli): remove unused dependencies (#6481)
lucasfernog Mar 17, 2023
88838e2
chore(deps): update swift-rs to 1.0.3, fixing iOS simulator support
lucasfernog Mar 18, 2023
6a8888d
refactor(ios): add macro to generate plugin glue fn, pass name parame…
lucasfernog Mar 18, 2023
153b462
chore(build): remove rerun-if-changed instruction for Swift package
lucasfernog Mar 18, 2023
56b528e
refactor(build): change tauri-api dependency path to skip rebuilds (#…
lucasfernog Mar 18, 2023
02b8bfb
chore(examples): update tauri-plugin-log
lucasfernog Mar 18, 2023
6669f16
chore(cli): pin tauri-mobile to crates.io 0.2.5
lucasfernog Mar 18, 2023
9c8276f
refactor(mobile): use shared .tauri folder to inject dependencies (#6…
lucasfernog Mar 19, 2023
31a2052
chore(examples): update tauri-plugin-log
lucasfernog Mar 19, 2023
bfd97a5
Merge remote-tracking branch 'origin/dev' into next
lucasfernog Mar 19, 2023
be12ad3
apply version updates (#6211)
github-actions[bot] Mar 20, 2023
46e2def
fix(ci): set tauri-build dependency version on tauri crate
lucasfernog Mar 20, 2023
9c324ba
chore(examples): update tauri-plugin-log
lucasfernog Mar 20, 2023
1a24e4c
chore(deps): unpin dependencies from 1.59 MSRV (#6499)
lucasfernog Mar 20, 2023
8a1b128
fix(ci): adjust publish cli.js workflow (#6500)
lucasfernog Mar 20, 2023
d5ac76b
chore(deps): update napi-rs, closes #6502 (#6513)
amrbashir Mar 21, 2023
c787f74
fix(cli): only add `--` to generated android template for npm (#6508)
amrbashir Mar 21, 2023
00241fa
fix(cli): append .cmd on the gradle plugin binary on Windows, fix #65…
lucasfernog Mar 21, 2023
a031e4a
apply version updates (#6518)
github-actions[bot] Mar 21, 2023
332b3fc
fix(cli): adjust jsonrpsee feature flags for CI (#6521)
lucasfernog Mar 21, 2023
6e3e4c2
fix(cli): use correct variable on script to build Rust iOS code (#6581)
lucasfernog Mar 29, 2023
39df2c9
fix(cli/android): fallback to `${program}.cmd` (#6576)
amrbashir Mar 29, 2023
3ad7414
apply version updates (#6582)
github-actions[bot] Mar 29, 2023
1c7e5ca
Revert "apply version updates (#6582)"
github-actions[bot] Mar 29, 2023
6b469c4
chore(changes): adjust change file for Android script execution fix
lucasfernog Mar 29, 2023
249db9e
(NEXT) Apply Version Updates From Current Changes (#6586)
github-actions[bot] Mar 29, 2023
76668b3
chore(cli): update dependencies (#6587)
lucasfernog Mar 29, 2023
cfdee00
refactor(core): fix tls features, use rustls on mobile (#6591)
lucasfernog Mar 30, 2023
56fa900
fix(core): adjust TLS feature usage on dev
lucasfernog Mar 30, 2023
adf4627
fix(core): adjust ProGuard rules (#6588)
lucasfernog Mar 31, 2023
509d467
Support sending raw byte data to the "data" event for child command's…
cymruu Mar 31, 2023
4c3b9ec
fix(build): iOS deployment target env var is IPHONEOS_DEPLOYMENT_TARG…
lucasfernog Mar 31, 2023
55900a2
Merge branch 'dev' into next
lucasfernog Apr 3, 2023
f84fbe4
chore(cli): cherry pick #6603, fix webkit2gtk version
lucasfernog Apr 3, 2023
f992e7f
chore(changes): readd change file
lucasfernog Apr 3, 2023
afc3237
(NEXT) Apply Version Updates From Current Changes (#6593)
github-actions[bot] Apr 3, 2023
e948243
chore(changes): add changes for 1.3 release merge
lucasfernog Apr 3, 2023
f6c373e
chore(cli): update lockfile
lucasfernog Apr 3, 2023
09d5dd5
style: warn(clippy::useless_format) (#6619)
siyou Apr 3, 2023
a813792
fix(core): compilation issues without execute or sidecar features (#6…
lucasfernog Apr 3, 2023
29ee623
(NEXT) Apply Version Updates From Current Changes (#6622)
github-actions[bot] Apr 3, 2023
7fec0f0
fix(cli): use local ip addr for built-in server on mobile, closes #64…
amrbashir Apr 4, 2023
5769ee6
fix(ci): use ubuntu-20.04 to build the CLI (#6632)
lucasfernog Apr 4, 2023
5288a38
fix(cli): readd Cargo.toml to the plugin template (#6637)
lucasfernog Apr 4, 2023
ec7d24b
chore(cli): update Android template gitignore files
lucasfernog Apr 4, 2023
d378081
chore(cli): only create .tauri/plugins folder on Android
lucasfernog Apr 4, 2023
052c582
feat(core): implement Clone for PluginHandle (#6644)
lucasfernog Apr 5, 2023
d03e47d
fix: only build specified rust targets for aab/apk build (#6625)
amrbashir Apr 5, 2023
63f088e
feat(cli): add `--release` for `android dev` (#6638)
amrbashir Apr 5, 2023
db4c9dc
feat(core): add option to configure Android's minimum SDK version (#6…
lucasfernog Apr 7, 2023
1eacd51
overloaded the open function for convenient type inference (#5619)
Fractal-Tess Apr 7, 2023
be941b9
feat(core): add path plugin, implement mobile APIs (#6339)
lucasfernog Apr 7, 2023
f0570d9
feat(core): improve `run_mobile_plugin` error handling (#6655)
lucasfernog Apr 7, 2023
a8153b9
chore(cli): gitignore iOS Externals folder
lucasfernog Apr 8, 2023
f436cf8
refactor(core): remove PathExt trait, add `path` function to Manager …
lucasfernog Apr 9, 2023
055e9b3
chore(deps): update wry, closes #6658 (#6671)
lucasfernog Apr 10, 2023
f3917e7
(NEXT) Apply Version Updates From Current Changes (#6633)
github-actions[bot] Apr 10, 2023
57fa569
fix(ci): send ref to publish CLI workflows (#6674)
lucasfernog Apr 12, 2023
abc5f91
fix(cli): iOS Xcode script using incorrect library path (#6699)
lucasfernog Apr 13, 2023
9de8979
fix(core): iOS plugin freezing when receiving a bool parameter (#6700)
lucasfernog Apr 13, 2023
ee2d3b9
fix(cli): remove buildSrc from Android project gitignored paths (#6702)
lucasfernog Apr 13, 2023
06fdcc0
(NEXT) Apply Version Updates From Current Changes (#6701)
github-actions[bot] Apr 13, 2023
34b8f33
feat(core): add `app` method on `PluginApi` (#6705)
lucasfernog Apr 14, 2023
09376af
refactor(core): remove `cli` feature (#6704)
lucasfernog Apr 14, 2023
22a7633
feat(core): expose `SafePathBuf` (#6713)
lucasfernog Apr 15, 2023
fc4d687
refactor(core): move file system endpoints to its own plugin (#6716)
lucasfernog Apr 16, 2023
e6e586a
chore(examples): update API example plugin usage (#6715)
lucasfernog Apr 16, 2023
276e4a3
feat(core): expose `runtime_handle` on AppHandle (#6727)
lucasfernog Apr 17, 2023
cebd752
refactor(core): remove the clipboard APIs (#6728)
lucasfernog Apr 17, 2023
8e46695
Revert "feat(core): expose `runtime_handle` on AppHandle (#6727)"
lucasfernog Apr 17, 2023
db9c12c
refactor(runtime): remove clipboard APIs (#6735)
lucasfernog Apr 18, 2023
3f17ee8
refactor(core): remove global shortcut APIs (#6737)
lucasfernog Apr 18, 2023
2d5378b
refactor(core): move dialog API to its own plugin (#6717)
lucasfernog Apr 19, 2023
f78a378
refactor(core): remove http features (#6742)
lucasfernog Apr 19, 2023
86488a6
refactor(core): remove notification API (#6745)
lucasfernog Apr 19, 2023
ae10298
refactor(core): read tray icon only on desktop, refactor Context (#6719)
lucasfernog Apr 19, 2023
0c11023
refactor(core): remove http-multipart Cargo feature (#6748)
lucasfernog Apr 19, 2023
96639ca
refactor(core): remove shell APIs (#6749)
lucasfernog Apr 20, 2023
41f49ae
fix(cli.js): adb commands not working, closes #6659 (#6708)
lucasfernog Apr 23, 2023
dfa407f
feat(mobile): add plugin config to the Plugin class (#6763)
lucasfernog Apr 23, 2023
2969d1c
refactor(core): use absolute path to plugin Android project (#6773)
lucasfernog Apr 23, 2023
cdad6e0
refactor(core): use absolute path for the tauri Android library (#6774)
lucasfernog Apr 23, 2023
31444ac
chore(deps): update wry to 0.28 (#6725)
amrbashir Apr 23, 2023
2a5175a
feat(android): enhance JSObject return types (#6779)
lucasfernog Apr 23, 2023
d693e52
feat(android): add `onNewIntent` plugin hook (#6780)
lucasfernog Apr 23, 2023
ecc9ac9
fix(tauri-build): escape path to tauri-android project (#6785)
amrbashir Apr 24, 2023
9422490
refactor(core): generate TauriActivity on build script (#6783)
lucasfernog Apr 24, 2023
124d5c5
fix(cli): use snake_case fallback of app_name (#6788)
amrbashir Apr 25, 2023
41cb061
fix(ios): update wry, fix plugin config load (#6810)
lucasfernog Apr 27, 2023
19cd0e4
feat: add `key.properties` to android gitignore (#6811)
amrbashir Apr 27, 2023
e68a08d
feat(android): allow `JSObject::getString` to return null
lucasfernog Apr 29, 2023
edb16d1
fix(android): adjust Android plugin command exception to use e.messag…
lucasfernog May 1, 2023
bb2a8cc
fix(ios): use correct class to call plugin command with `throws` (#6830)
lucasfernog May 1, 2023
73c803a
feat(android): inject tauri.conf.json asset, add plugin config load A…
lucasfernog May 3, 2023
256c30c
feat(android): support private plugin callbacks and commands (#6863)
lucasfernog May 5, 2023
7a4b1fb
feat(macros): add support to attributes on generate_handler (#6839)
lucasfernog May 6, 2023
6d1fa49
fix(cli): clear plugin JSON file before rebuilding (#6881)
lucasfernog May 6, 2023
3188f37
feat: update MSRV to 1.65 (#6883)
lucasfernog May 6, 2023
5a768d5
refactor(build): remove WindowsAttributes::sdk_dir (#6886)
lucasfernog May 6, 2023
4585a1c
Merge branch 'dev' into next
lucasfernog May 7, 2023
d48aaa1
fix(cli): readd plugin example template Cargo.toml files (#6894)
lucasfernog May 8, 2023
2cc282c
fix(build): rerun plugin build when plugins.json changes, wait write …
lucasfernog May 8, 2023
3245d14
refactor(core): remove `app` module (#6895)
lucasfernog May 8, 2023
29ce9ce
refactor(core): move `os` endpoints to a dedicated plugin (#6902)
lucasfernog May 8, 2023
c417115
fix: enable shadows by default, closes #6909 (#6916)
amrbashir May 9, 2023
60cf9ed
refactor(core): move `process` endpoints to plugins-workspace (#6905)
lucasfernog May 9, 2023
b072daa
refactor(core): move `updater` to a plugin (#6919)
lucasfernog May 9, 2023
0ab5f40
feat(core): add IPC channel (#6813)
lucasfernog May 11, 2023
39f1b04
refactor(core): move event JS API to a core plugin (#6943)
lucasfernog May 12, 2023
5a9307d
feat(cli): update android template to gradle 8.0 (#6890)
amrbashir May 12, 2023
9a79dc0
refactor(core): remove window endpoints (#6947)
lucasfernog May 12, 2023
e1e85dc
chore: fix ci and cleanup leftovers (#6925)
amrbashir May 13, 2023
6d25c4d
fix(config): properly reference updater configuration on ToTokens imp…
lucasfernog May 13, 2023
6fb5734
feat(mobile): add event APIs for plugins (#6946)
lucasfernog May 15, 2023
59db76a
refactor(android): fix race conditions processing Android plugin proj…
lucasfernog May 16, 2023
e5bd34c
refactor(core): remove init scripts related to plugin APIs (#6975)
lucasfernog May 16, 2023
994e4fd
chore: reuse `defaultArchList` (#6978)
amrbashir May 16, 2023
2344aea
fix(ci): use `workflow-dispatch` action to trigger next branch workfl…
lucasfernog May 16, 2023
8ce32e7
feat(core): expose default_window_icon on App and AppHandle (#6986)
lucasfernog May 17, 2023
d1304ff
(NEXT) Apply Version Updates From Current Changes (#6707)
github-actions[bot] May 18, 2023
b0f9477
feat(cli): add migrate command (#7008)
lucasfernog May 20, 2023
3256a37
fix(build): inject Android proguard rules, closes #7016 (#7017)
lucasfernog May 21, 2023
8e85576
fix: default log path for linux and windows updated (fix: #6809) (#6827)
unknovvn May 21, 2023
aa6c916
fix(cli): don't build library when building desktop targets, closes #…
FlysoftBeta May 22, 2023
3f4c4ce
fix(cli/android): fallback to all targets (#7028)
amrbashir May 22, 2023
9770032
feat(cli): improve logic to copy Rust library to iOS project External…
DaAitch May 22, 2023
7e5905a
feat(cli): `plugin add` command (#7023)
lucasfernog May 23, 2023
e0f0dce
feat: add window effects api (#6442)
amrbashir May 23, 2023
a28fdf7
feat(cli/mobile/init): skip installing already installed targets, clo…
amrbashir May 26, 2023
1604894
fix clippy errors on macOS (#7064)
chippers May 26, 2023
7fee3d3
use cargo workspace package table (#6885)
chippers May 26, 2023
735db1c
feat(cli/mobile/init): add `--skip-targets-install`, ref #7044 #7058 …
lucasfernog May 26, 2023
1ed2600
fix(cli): set current dir to tauri dir before reading config, closes …
amrbashir May 26, 2023
a50f24b
Merge remote-tracking branch 'origin/dev' into next (#7067)
lucasfernog May 30, 2023
9e3a18e
feat(api): expose window target option on event APIs (#7132)
lucasfernog Jun 5, 2023
3480047
feat(cli): Build the CLI for Windows ARM64, closes #7015 (#7098) (#7106)
FabianLars Jun 6, 2023
f2d68cf
feat(core): expose Wry's `with_incognito` to Tauri on the `WindowBuil…
Hyphrio Jun 6, 2023
4652c44
feat: add `tempDir` to path plugin (#7144)
amrbashir Jun 6, 2023
bfaf624
chore: fix doc link (#7147)
amrbashir Jun 7, 2023
6d3f313
fix(core/path): change `sep` and `delimiter` to functions (#7160)
amrbashir Jun 8, 2023
8124145
fix(core): path commands not added (#7171)
lucasfernog Jun 9, 2023
b66e7d6
feat(core): impl clone for `Channel` (#7174)
amrbashir Jun 10, 2023
0fa0fa4
fix: check if url local with platform custom protocol, closes #7176 (…
amrbashir Jun 14, 2023
2d2fd6a
fix(core): use correct http method for proxied server, closes #7191 (…
amrbashir Jun 15, 2023
7bbc626
Merge remote-tracking branch 'origin/dev' into next (#7212)
lucasfernog Jun 15, 2023
93afa71
chore: fix merge conflicts from dev
lucasfernog Jun 15, 2023
cafaf69
fix(ci): add missing license headers, adjust script to properly ignor…
lucasfernog Jun 15, 2023
d0e5dbf
fix(core): remove unused dependencies
lucasfernog Jun 15, 2023
6b81d70
Merge pull request #7217 from tauri-apps/fix/unused-deps
lucasfernog Jun 15, 2023
535f223
Merge pull request #7214 from tauri-apps/next
wusyong Jun 16, 2023
4847b87
fix(cli): handle `npx` for mobile commands, closes #7209 (#7218)
amrbashir Jun 16, 2023
8922be5
feat(android): disable action bar in `themes.xml` (#7164)
amrbashir Jun 16, 2023
c7534e7
feat(android): disable action bar in dark mode themes.xml (#7226)
jhutchins Jun 17, 2023
1e9c463
Merge remote-tracking branch 'origin/1.x' into dev
lucasfernog Jun 17, 2023
84695cb
chore(changes): delete change files from 1.4 release (#7238)
lucasfernog Jun 17, 2023
1542ad1
chore(ci): delete workflow from `next` branch (#7239)
lucasfernog Jun 17, 2023
655c714
fix(cli): do not panic on Ctrl+C on `ios dev` (#7240)
lucasfernog Jun 17, 2023
6252380
fix(cli): kill `beforeDevCommand` process if mobile dev command fails…
lucasfernog Jun 17, 2023
3d707dd
fix(ci): run covector workflow on dev branch
lucasfernog Jun 17, 2023
bd29b05
Apply Version Updates From Current Changes (v2) (#7242)
github-actions[bot] Jun 17, 2023
7036bc9
fix(ci): use native-tls-vendored for @tauri-apps/cli darwin arm64 bui…
lucasfernog Jun 17, 2023
d1a6e2f
chore(deps): update state to 0.6 (#7252)
lucasfernog Jun 18, 2023
e63111b
chore: remove v1 references on documentation and benchmark (#7258)
lucasfernog Jun 19, 2023
c34e37b
docs: added rustdoc icons (#7253)
simonhyll Jun 20, 2023
c4e9740
added missing futures-util (#7260)
simonhyll Jun 20, 2023
33f6aa4
fix: ipc scope not found error at windows (#7264)
yydcnjjw Jun 20, 2023
b044449
ci: fix version-or-publish PR naming (#7268)
amrbashir Jun 20, 2023
2a000e1
feat: add navigate method (#7235)
jhutchins Jun 20, 2023
180eeb7
chore(deps) Update Tauri API Definitions (#7275)
renovate[bot] Jun 21, 2023
6db81ec
chore(deps) Update Rust crate ureq to 2.7 (#7274)
renovate[bot] Jun 21, 2023
5cbf4df
chore(deps) Update Rust crate swift-rs to 1.0.5 (#7272)
renovate[bot] Jun 21, 2023
0ef9c6b
chore(deps) Update Rust crate serde_json to 1.0.97 (#7271)
renovate[bot] Jun 21, 2023
38d0bed
fix(cli): Split metadata.json per major version. (#7276)
FabianLars Jun 22, 2023
5eb8554
fix(cli): Apple Dev Teams format for info::Section::Display (#7282)
i-c-b Jun 24, 2023
3065c8a
fix(bundler): Enable zip's deflate feature flag (#7296)
FabianLars Jun 26, 2023
23b0e1b
fix: add resolution for `semver` npm package to fix cve (#7353)
amrbashir Jul 4, 2023
43c6285
chore(deps): update unmaintained dependency from kuchiki to kuchikiki…
davide-baldo Jul 5, 2023
fd5dc78
refactor: cleanup and remove unused `tauri::api` modules (#7352)
amrbashir Jul 10, 2023
74b1f4f
feat(core): add dark/light mica option (#7384)
amrbashir Jul 10, 2023
f280dcf
chore(deps) Update Rust crate libflate to v2 (#7410)
renovate[bot] Jul 12, 2023
84c4159
feat(core): add monitor functions for `App/AppHandle`, closes #6394 (…
amrbashir Jul 12, 2023
3b98141
feat: add file association support, closes #3736 (#4320)
meowtec Jul 16, 2023
a5752db
feat(core): forward `onNewIntent` event to android plugins (#7436)
FabianLars Jul 17, 2023
753900d
feat(ios): expose `RunEvent::Opened` (#7440)
lucasfernog Jul 17, 2023
c7dacca
feat(cli): expose iOS project path and app name as env vars (#7446)
lucasfernog Jul 18, 2023
aa94f71
feat(ios): add empty entitlements file to iOS project (#7445)
lucasfernog Jul 18, 2023
aba04fa
feat(build): add API to update the iOS entitlements file (#7448)
lucasfernog Jul 18, 2023
522de0e
feat(core): allow a plugin build script to read the plugin config obj…
lucasfernog Jul 18, 2023
1e1d839
feat(build): add function to rewrite AndroidManifest.xml (#7450)
lucasfernog Jul 19, 2023
ecffaa2
feat(build): skip writing manifest/entitlements when no changes found…
lucasfernog Jul 19, 2023
7b45e7f
feat(build): trigger rerun if plugin config env var changes (#7458)
lucasfernog Jul 19, 2023
c40b8ae
chore(deps) Update Rust crate tar to 0.4.39 (#7452)
renovate[bot] Jul 20, 2023
339cfa1
chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /tooling/api (#7451)
dependabot[bot] Jul 20, 2023
3788fb1
chore(deps-dev): bump vite from 3.0.9 to 3.2.7 in /examples/api (#7223)
dependabot[bot] Jul 20, 2023
b727735
chore(deps) Update Tauri API Definitions (#7311)
renovate[bot] Jul 20, 2023
3a2c3e7
feat: Add ordered navigation handler for plugins, closes #7306 (#7439)
jhutchins Jul 24, 2023
4db363a
feat: add visible_on_all_workspaces, closes #6589 (#7437)
krzykro2 Jul 26, 2023
6c38924
fix: improve French translations for nsis installer (#7523)
stanislas-m Aug 5, 2023
d010bc0
feat(ios): properly set iOS product name (#7554)
lucasfernog Aug 5, 2023
8af2497
feat(cli): automate API -> plugin migration (#7561)
lucasfernog Aug 8, 2023
56714ed
chore(deps) Update Rust crate tempfile to 3.7.0 (#7497)
renovate[bot] Aug 8, 2023
6a76d0a
chore(deps) Update Tauri API Definitions (#7496)
renovate[bot] Aug 8, 2023
e1a5e89
feat(renovate): run on 1.x branch (#7564)
lucasfernog Aug 9, 2023
82c3f6b
chore(deps) Update Tauri Bundler (dev) (#7579)
renovate[bot] Aug 10, 2023
85efd0a
chore(deps) Update Rust crate swift-rs to 1.0.6 (dev) (#7578)
renovate[bot] Aug 10, 2023
fbeb5b9
refactor(core): use webview's URI schemes for IPC (#7170)
lucasfernog Aug 10, 2023
e21a449
use mime crate for manager (#7584)
chippers Aug 12, 2023
ec82776
fix(tauri-runtime-wry): adjust docs.rs features to fix doc build (#7583)
lucasfernog Aug 13, 2023
7fb419c
refactor: move to `muda` and `tray_icon` crates (#7535)
amrbashir Aug 14, 2023
d928d23
chore(deps) Update Tauri Core - abandoned (#5253)
renovate[bot] Aug 14, 2023
02eb08b
perf: remove lto setting from CLI (#6861)
CrabNejonas Aug 14, 2023
28382fd
Apply Version Updates From Current Changes (#7270)
github-actions[bot] Aug 14, 2023
560b34d
fix(tauri-build): skip validating tray-icon feature flag (#7610)
lucasfernog Aug 14, 2023
4af5c5a
chore(api): add change file for #7170 (#7611)
lucasfernog Aug 14, 2023
e27b829
fix(ci): adjust publish-cli-rs workflow tag (#7609)
lucasfernog Aug 14, 2023
3bf1bce
Apply Version Updates From Current Changes (#7612)
github-actions[bot] Aug 14, 2023
7f81838
chore: enable tray-icon feature for docs.rs build (#7620)
lucasfernog Aug 15, 2023
04949d1
feat(bundler/NSIS): Add Bulgarian to supported NSIS languages. (#7624)
AngeloCore Aug 15, 2023
8a67661
feat(tauri): impl Send for app::Builder, closes #7618 (#7619)
yydcnjjw Aug 16, 2023
6177150
feat: add drag-n-drop position (#7601)
amrbashir Aug 16, 2023
5c95152
refactor!: take id for text/check/icon on menu builders (#7621)
amrbashir Aug 16, 2023
af3268a
refactor(menu,tray): add wrappers (#7622)
amrbashir Aug 16, 2023
8ecb60f
feat(nsis): support choosing compression algorithms
pewsheen Aug 31, 2023
be892ba
chore: add changelog
pewsheen Aug 31, 2023
ac2dffd
Apply suggestions from code review
pewsheen Aug 31, 2023
920db86
Apply suggestions from code review
pewsheen Aug 31, 2023
3d1b95d
fix: apply reviews, fixing names and nsi template
pewsheen Aug 31, 2023
41067ce
perf: remove unnecessary heap allocation (#7731)
thechampagne Sep 4, 2023
e98393e
fix: no longer unpacking and flattening payload, closes #7673 (#7677)
simonhyll Sep 4, 2023
29818de
fix(core): use postMessage IPC for remote URLs on macOS closes #7662 …
lucasfernog Sep 5, 2023
964282a
fix(cli): migration tests (#7745)
lucasfernog Sep 6, 2023
b75a121
fix(cli): update tauri-mobile to fix iOS logs not showing (#7762)
lucasfernog Sep 6, 2023
0d63732
refactor(core): allow custom protocol handler to resolve async (#7754)
lucasfernog Sep 6, 2023
b7f53d6
fix(core): use postMessage IPC for remote URLs on iOS ref #7751 (#7764)
lucasfernog Sep 6, 2023
8faa5a4
fix(cli): missing assets dir on iOS project when it is committed (#7765)
lucasfernog Sep 6, 2023
7db1c31
Apply Version Updates From Current Changes (#7627)
github-actions[bot] Sep 6, 2023
034f2c9
Merge branch 'dev' into nsis-compressor
pewsheen Sep 7, 2023
49d9c9f
Revert "Merge branch 'dev' into nsis-compressor"
pewsheen Sep 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .changes/add-command.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": 'patch:feat'
"@tauri-apps/cli": 'patch:feat'
---

Added `tauri plugin add` command to add a plugin to the Tauri project.
6 changes: 6 additions & 0 deletions .changes/add-mobile-to-plugin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"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.
7 changes: 7 additions & 0 deletions .changes/add-visible-on-all-workspaces.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"tauri": 'minor:feat'
"tauri-runtime": 'minor'
"tauri-utils": 'minor:feat'
---

Added `visible_on_all_workspaces` configuration option to `WindowBuilder`, `Window`, and `WindowConfig`.
6 changes: 6 additions & 0 deletions .changes/android-apis-runtime.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-runtime": 'minor:feat'
"tauri-runtime-wry": 'minor:feat'
---

Add `find_class`, `run_on_android_context` on `RuntimeHandle`.
6 changes: 6 additions & 0 deletions .changes/android-buildsrc-gitignore.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"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.
5 changes: 5 additions & 0 deletions .changes/android-enhance-method-parse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": 'patch:enhance'
---

Enhance parsing of annotated Android plugin methods to support private functions.
5 changes: 5 additions & 0 deletions .changes/android-load-config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": 'patch:enhance'
---

Added static function `loadConfig` on the Android `PluginManager` class.
5 changes: 5 additions & 0 deletions .changes/android-on-new-intent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": 'patch:enhance'
---

Listen to `onNewIntent` and forward it to registered plugins.
5 changes: 5 additions & 0 deletions .changes/android-plugin-command-exception.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": 'patch:enhance'
---

Adjust Android plugin exception error.
5 changes: 5 additions & 0 deletions .changes/api-ipc-refactor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@tauri-apps/api": patch:feat
---

Change the IPC call to align with the new format for the custom protocol based API.
5 changes: 5 additions & 0 deletions .changes/app-builder-send.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": patch:enhance
---

Ensure Builder is Send by requiring the menu closure to be Send.
5 changes: 5 additions & 0 deletions .changes/build-android-env-vars.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri-build": 'patch:enhance'
---

Set environment variables used by `tauri::mobile_entry_point`.
10 changes: 10 additions & 0 deletions .changes/bump-1.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"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.
5 changes: 5 additions & 0 deletions .changes/bundler-remove-dialog-option.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri-bundler": 'patch:enhance'
---

Removed the `UpdaterSettings::dialog` field.
5 changes: 5 additions & 0 deletions .changes/bundler-zip-deflate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-bundler': 'patch:bug'
---

Enable `zip`'s `deflate` feature flag to fix issues when downloading nsis and wix tools.
6 changes: 6 additions & 0 deletions .changes/channel-api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"api": 'patch:enhance'
"tauri": 'patch:enhance'
---

Add channel API for sending data across the IPC.
5 changes: 5 additions & 0 deletions .changes/channel-rust.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": patch:enhance
---

Added `Channel::new` allowing communication from a mobile plugin with Rust.
6 changes: 6 additions & 0 deletions .changes/cli-android-build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": 'minor:feat'
"@tauri-apps/cli": 'minor:feat'
---

Added `android build` command.
6 changes: 6 additions & 0 deletions .changes/cli-android-dev-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'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
6 changes: 6 additions & 0 deletions .changes/cli-android-specified-targets-only.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---

Build only specified rust targets for `tauri android build` instead of all.
5 changes: 5 additions & 0 deletions .changes/cli-android-split-per-abit-target.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-cli': 'patch:bug'
---

Fix `--split-per-abi` not building any targets unless specified by `--target` flag.
5 changes: 5 additions & 0 deletions .changes/cli-apple-dev-team.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-cli': 'patch:bug'
---

Fix `tauri info` failing when there is no available iOS code signing certificate.
6 changes: 6 additions & 0 deletions .changes/cli-built-in-dev-server-mobile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---

Use local ip address for built-in dev server on mobile.
6 changes: 6 additions & 0 deletions .changes/cli-expose-plugin-config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": patch:feat
"@tauri-apps/cli": patch:feat
---

Expose an environment variable `TAURI_${PLUGIN_NAME}_PLUGIN_CONFIG` for each defined plugin configuration object.
6 changes: 6 additions & 0 deletions .changes/cli-ios-build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---

Added `ios build` command.
6 changes: 6 additions & 0 deletions .changes/cli-ios-metadata-env-var.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"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.
6 changes: 6 additions & 0 deletions .changes/cli-key-properties.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---

Add `key.properties` file to android's `.gitignore`.
6 changes: 6 additions & 0 deletions .changes/cli-libname-dashes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'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.
6 changes: 6 additions & 0 deletions .changes/cli-library-compilation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": 'patch:enhance'
"@tauri-apps/cli": 'patch:enhance'
---

Don't build library files when building desktop targets.
5 changes: 5 additions & 0 deletions .changes/cli-mobile-auto-ip.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'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.
6 changes: 6 additions & 0 deletions .changes/cli-mobile-cwd-config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'tauri-cli': 'patch:bug'
'@tauri-apps/cli': 'patch:bug'
---

Set current directory to tauri directory before reading config file.
6 changes: 6 additions & 0 deletions .changes/cli-mobile-dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": 'minor:feat'
"@tauri-apps/cli": 'minor:feat'
---

Added `android dev` and `ios dev` commands.
6 changes: 6 additions & 0 deletions .changes/cli-mobile-plugin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"tauri-cli": 'minor:feat'
"@tauri-apps/cli": 'minor:feat'
---

Add commands to add native Android and iOS functionality to plugins.
5 changes: 5 additions & 0 deletions .changes/cli-nodejs-detection.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-cli': 'patch:enhance'
---

In mobile commands, correctly detect when nodejs binary has the version in its name, for example `node-18`
6 changes: 6 additions & 0 deletions .changes/cli-npx-mobile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'tauri-cli': 'patch:bug'
'@tauri-apps/cli': 'patch:bug'
---

Fix `tauri (android|ios) (dev|build)` failing when using `npx tauri`
6 changes: 6 additions & 0 deletions .changes/cli-pnpm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---

Fix android project build crashing when using `pnpm` caused by extra `--`.
6 changes: 6 additions & 0 deletions .changes/cli-refactor-ipc-mobile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"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.
6 changes: 6 additions & 0 deletions .changes/cli-skip-targets-install.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---

Skip Rust target installation if they are already installed.
6 changes: 6 additions & 0 deletions .changes/cli-wry-0-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'tauri-cli': 'patch:enhance'
'@tauri-apps/cli': 'patch:enhance'
---

Update mobile template to `[email protected]`
5 changes: 5 additions & 0 deletions .changes/codegen-mobile-devurl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri-codegen": 'patch:enhance'
---

Change `devPath` URL to use the local IP address on iOS and Android.
5 changes: 5 additions & 0 deletions .changes/config-incognito.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri': 'patch:feat'
---

Add `incognito` option to the window configuration object.
5 changes: 5 additions & 0 deletions .changes/config-tray-icon-tooltip.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-utils': 'minor:feat'
---

Add option to specify a tooltip text for the tray icon in the config.
5 changes: 5 additions & 0 deletions .changes/config-tray-icon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-utils': 'major:breaking'
---

`systemTray` config option has been renamed to `trayIcon`.
12 changes: 6 additions & 6 deletions .changes/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@
"pref": "Performance Improvements",
"changes": "What's Changed",
"sec": "Security fixes",
"deps": "Dependencies"
"deps": "Dependencies",
"breaking": "Breaking Changes"
},
"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.0 libayatana-appindicator3-dev",
"sudo apt-get install -y webkit2gtk-4.1 libayatana-appindicator3-dev",
"cargo install cargo-audit --features=fix",
{
"command": "cargo generate-lockfile",
Expand Down Expand Up @@ -78,7 +78,6 @@
]
},
"javascript": {
"errorOnVersionRange": "^2.0.0-0",
"version": true,
"getPublishedVersion": "node ../../.scripts/covector/package-latest-version.js npm ${ pkgFile.pkg.name } ${ pkgFile.pkg.version }",
"prepublish": [
Expand Down Expand Up @@ -115,7 +114,7 @@
"pipe": true
},
{
"command": "yarn publish --access public --loglevel silly",
"command": "yarn publish --access public --loglevel silly --tag next",
"dryRunCommand": "npm publish --dry-run --access public",
"pipe": true
},
Expand Down Expand Up @@ -237,7 +236,8 @@
"tauri-macros",
"tauri-utils",
"tauri-runtime",
"tauri-runtime-wry"
"tauri-runtime-wry",
"tauri-build"
],
"postversion": "node ../../.scripts/covector/sync-cli-metadata.js ${ pkg.pkg } ${ release.type }"
},
Expand Down
5 changes: 5 additions & 0 deletions .changes/core-android-proxy-method.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri': 'patch:enhance'
---

Use correct HTTP method when making requests to the proxied server on mobile.
5 changes: 5 additions & 0 deletions .changes/core-app-montior.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri': 'minor:feat'
---

Add `App::primary_monitor`, `App::available_monitors`, `AppHandle::primary_monitor`, and `AppHandle::available_monitors`
5 changes: 5 additions & 0 deletions .changes/core-channel-clone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri': 'patch:enhance'
---

Implement `Clone` for `Channel`
5 changes: 5 additions & 0 deletions .changes/core-incognito.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri': 'patch:feat'
---

Add `WindowBuilder::incognito`
5 changes: 5 additions & 0 deletions .changes/core-navigate-method.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": 'minor:feat'
---

Added `Window::navigate`.
6 changes: 6 additions & 0 deletions .changes/core-remove-file-dir-semver-apis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'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.
5 changes: 5 additions & 0 deletions .changes/core-wry-0-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri': 'patch:enhance'
---

On Android, update proguard rules.
5 changes: 5 additions & 0 deletions .changes/custom-protocol-response-refactor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"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.
5 changes: 5 additions & 0 deletions .changes/dark-light-mica-effect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-utils': 'patch:feat'
---

Add `WindowEffect::MicaDark` and `WindowEffect::MicaLight`
5 changes: 5 additions & 0 deletions .changes/default-tls-features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"tauri": major:feat
---

Added the `default-tls` and `reqwest-default-tls` Cargo features for enabling TLS suppport to connect over HTTPS.
Loading
Loading