Lucas Fernandes Nogueira and Amr Bashir
6a12f7c80a
refactor(updater)!: remove deprecated Update.available field ( #3607 )
...
* refactor(updater)!: remove deprecated Update.available field
It was always `true`; check whether `check()` returned `null` instead.
* fix(examples): remove usage of the dropped Update.available field
* Update .changes/updater-remove-available.md
---------
Co-authored-by: Amr Bashir <github@amrbashir.me >
2026-09-22 06:13:04 -03:00
Lucas Nogueira
2fd27c2d43
chore: set MSRV to 1.95
2026-09-21 18:48:38 -03:00
Lucas Nogueira
d0cfa15b71
chore: release 3.0.0-alpha.1
2026-09-21 13:53:23 -03:00
Lucas Nogueira
ce7fcb3263
Merge branch 'v2' into v3
2026-09-21 13:45:38 -03:00
Lucas Nogueira
15bf611d68
chore(deps): update tauri, api, CLI
2026-09-21 13:42:00 -03:00
github-actions[bot]
2393188dea
publish new versions ( #3591 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-19 22:23:23 -03:00
Lucas Fernandes Nogueira
1308bfa399
Merge commit from fork
2026-09-19 21:00:36 -03:00
Lucas Fernandes Nogueira
690dcfd694
Merge commit from fork
...
* feat(updater): verify the version an update was signed for
The endpoint response is fetched over TLS but is not signed, and the signature
only covers the artifact, so a crafted response could pair an inflated version
with an older release's url and signature to force a downgrade to a genuine
but outdated build.
Read the version back from the signature's trusted comment and reject an
update whose announced version differs. Signatures carrying no version are
only rejected under the new requireSignedVersion option, since older CLIs did
not record one.
* fix tests
2026-09-19 20:57:51 -03:00
Lucas Nogueira
6967afaef8
chore: tauri 3.0 alpha release
2026-09-13 15:55:49 -03:00
Lucas Nogueira
e87544c67d
Merge remote-tracking branch 'origin/v2' into v3
2026-09-12 13:28:21 -03:00
Lucas Nogueira
835adce473
chore: update tauri
2026-09-08 17:53:34 -03:00
github-actions[bot]
6aa2854f31
publish new versions ( #3509 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-31 19:17:31 +08:00
dependabot[bot]
2f4c85c99a
chore(deps): bump serde_with ( #3490 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.9.0 to 3.22.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.9.0...v3.22.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-version: 3.21.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 14:23:25 +02:00
Tony
f8053e659e
docs: cargo features ( #3527 )
...
* dialog
* fs
* geolocation
* haptic
* log
* single instance
* notification
* updater
* ##
* persisted scopes
* stronghold
* sql
* upload
* websocket
* http
(this one was too long that I generated through codex, didn't review yet)
* add change file
* no persisted-scope-js
* add `://`
* Merge branch 'v2' into document-cargo-features
* update system-proxy docs
* finish http docs
* notification doesn't need version bumps
* clean up docs
2026-08-05 15:48:11 +08:00
Tony
2371be839f
feat(updater): add system-proxy feature ( #3526 )
...
* feat(updater): add `system-proxy` feature
* enable by default
2026-08-04 16:37:00 +08:00
Tony
e215ff90d3
chore: remove outdated prod features ( #3525 )
2026-08-04 15:45:25 +08:00
paul valladares
dc7f87bc7e
chore: exclude dev-only files from published crates ( #3518 )
...
* chore: exclude dev-only files from published crates
* format
2026-07-29 09:35:15 +02:00
Tony
622f02bf21
fix(updater): check ShellExecuteW results ( #3516 )
...
* fix(updater): check `ShellExecuteW` results
* document the exit on windows
2026-07-27 16:38:50 +08:00
Tony
ab7489c964
feat(updater): option to not restart after install ( #3299 )
...
* feat(updater): option to not restart after install
* More platform cfg
* Add the same function for `UpdaterBuilder`
* Fix missing `#[cfg(windows)]`
* Mark `current_exe_args` cfg(windows)
* Mark `on_before_exit` cfg(windows)
* Mark `installer_args` cfg(windows)
* Note about `installer_arg` apply to both
* Remove current args and restart together
* Only build needed bundle on windows as well
* Remove `/NS` since it breaks the msi updater
* Add launch updater debug log
* Add a folder to test updates
* Remove unused `#[allow(unused)]`
* Format
* messed up git stage
* Add change file
* Clean up
* Disable NSIS compression for API example
* Bump wry for v1 test to pull in https://github.com/tauri-apps/wry/pull/1703
* format
* Make typescript happy
* Close new update on destroy
2026-07-21 18:25:16 +08:00
Lucas Nogueira
1423992771
update tauri
2026-06-30 10:01:54 -03:00
Lucas Nogueira
540d4e9648
Merge remote-tracking branch 'origin/v2' into feat/cef
2026-06-22 09:09:23 -03:00
Lucas Nogueira
8049700614
chore: update to tauri 3.0.0-alpha.9
...
autogenerated commands format changed, needed FS plugin small change
2026-06-18 17:29:56 -03:00
dependabot[bot]
c2b3981248
chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app ( #3448 )
...
Bumps [tar](https://github.com/composefs/tar-rs ) from 0.4.45 to 0.4.46.
- [Release notes](https://github.com/composefs/tar-rs/releases )
- [Commits](https://github.com/composefs/tar-rs/compare/0.4.45...0.4.46 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 0.4.46
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-11 14:44:45 +08:00
dependabot[bot]
0139c54d0e
chore(deps): bump openssl ( #3428 )
...
Bumps [openssl](https://github.com/rust-openssl/rust-openssl ) from 0.10.79 to 0.10.80.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases )
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.80
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 10:06:59 +08:00
Lucas Nogueira
77efbab515
Merge remote-tracking branch 'origin/v2' into feat/cef
2026-05-07 08:45:55 -03:00
dependabot[bot]
2d013294ef
chore(deps): bump openssl from 0.10.78 to 0.10.79 in /plugins/updater/tests/updater-migration/v1-app ( #3412 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 21:20:11 +02:00
Tony
b86e999beb
chore(deps): update tauri packages to 2.11 ( #3407 )
...
* chore(deps): update tauri packages to 2.11
* Downgrade derive_more
* Fix audit
* Update tauri-plugin
2026-05-01 16:39:43 +08:00
dependabot[bot]
1bb7beb307
chore(deps): bump openssl ( #3402 )
...
Bumps [openssl](https://github.com/rust-openssl/rust-openssl ) from 0.10.72 to 0.10.78.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases )
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.78 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.78
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 11:52:55 +08:00
renovate[bot] and Tony
250857b7b7
chore(deps): update dependency typescript to v6 ( #3363 )
...
* chore(deps): update dependency typescript to v6
* Use 6.0.3
* Fix eslint
* Add `rootDir` since it's no longer inferred
> https://github.com/microsoft/TypeScript/issues/62508#issuecomment-3348659946
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-04-18 18:57:41 +08:00
github-actions[bot]
d6a3898001
Publish New Versions (v2) ( #3268 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-04 18:47:18 +02:00
dependabot[bot]
99c3e37b54
chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app ( #3352 )
...
Bumps [tar](https://github.com/alexcrichton/tar-rs ) from 0.4.41 to 0.4.45.
- [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.41...0.4.45 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 0.4.45
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 11:07:40 +08:00
renovate[bot] and Tony
2c0883e64e
chore(deps): update dependency vite to v8 ( #3346 )
...
* chore(deps): update dependency vite to v8
* `pnpm update --recursive`
* Regenerate api-iife
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-03-20 20:05:30 +08:00
FabianLars
c6561ab6b4
revert to draft07 schema
2026-03-09 12:32:45 +01:00
FabianLars
8d6a6d6d31
Merge remote-tracking branch 'origin/v2' into feat/cef
2026-03-09 12:31:03 +01:00
31ab6f8d24
fix(updater): preserve file extension of updater package ( fix : #3283 ) ( #3285 )
...
* fix: preserve file extension of updated package (fix : #3283 )
Otherwise users may get confused when seing a sudo dialog
which suggests a `rpm` package is installed using `dpkg -i`
* pass on package extension more thoroughly
* add changes file
Update the updater package to preserve file extension, clarifying installation prompts for users.
* Apply suggestion from @hrzlgnm
* Apply suggestion from @hrzlgnm
* Apply suggestion from @Legend-Master
* More rpm and log `pkg_path` instead
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-03-03 13:53:48 +08:00
dependabot[bot]
2a6d4b42bb
chore(deps): bump time in fixture ( #3261 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 09:34:50 +01:00
Lucas Nogueira
352381c6c6
update to latest tauri feat/cef (schemars v1)
2026-02-18 12:45:33 -03:00
dependabot[bot]
a0b6c8ff3b
chore(deps): bump bytes ( #3248 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.7.1 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.7.1...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 23:07:49 +08:00
github-actions[bot]
50b159f668
Publish New Versions (v2) ( #3211 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-03 12:18:37 +01:00
Lucas Fernandes Nogueira
89f3e17952
chore: bump tauri to 2.10 ( #3246 )
...
* chore: bump tauri to 2.10
* pnpm i
* audit fix
2026-02-02 21:48:08 -03:00
Tony
69a9d5771c
chore(updater): use keep from tempfile 3.20 ( #3229 )
2026-01-22 11:40:43 +08:00
4375c98bed
feat(updater): add no_proxy config to disable system proxy ( #3073 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2026-01-19 16:17:37 +01:00
Tony
05c5da072b
chore(deps): update reqwest to 0.13 for updater ( #3213 )
2026-01-16 18:37:20 +08:00
Christian Leingang and Fabian-Lars
fa601e8754
feat(updater): allow accepting invalid TLS certs/hostnames via config ( #3057 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-11-24 14:56:59 +01:00
Tony and Fabian-Lars
a368cef912
docs(updater): installer args and on_before_exit ( #3099 )
...
* docs(updater): installer args and `on_before_exit`
* Update plugins/updater/src/updater.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* Explicitly state there are internal args
* s
2025-11-12 20:49:41 +08:00
Fabian-Lars
5438a5cd22
chore: apply clippy fixes ( #3092 )
2025-11-09 18:43:17 +01:00
FabianLars
93426f8512
fix: fix docsrs builds
2025-10-27 11:12:56 +01:00
Fabian-Lars
8cf8eeab02
feat(updater): inject bundle_type into endpoint url ( #2960 )
...
* feat(updater): inject bundle_type into endpoint url
* Revert schemas
* replace with unknown if none
2025-08-27 15:52:17 -03:00
9ac5fe84e7
feat(updater): support bundle-specific targets ( #2624 )
...
* fallback targets
* linux test
* linux ready
* RPM installation
* small error fix
* fix windows build
* windows tests
* add aider files to .gitignore
* get bundle type out of patched variable
* windows tests
* patch windows binary
* format
* fix bundler
* remove local tauri dependency
* remove print
* rever Cargo.lock
* move __TAURI_BUNDLE_TYPE to tauri::utils
* get_current_bundle_type
* update tauri
* fix macos integration test
* fix fallback logic
Signed-off-by: Krzysztof Andrelczyk <cristof@curiana.net >
* amend! fallback targets
fallback targets
* reformat
* fix tests
* reformat
* bump tari versio
* fix fallback logic
* restore Cargo.lock
* Bump tauri and add notes
* Rename some staffs
* move target logic
* Refactor the target fallback to a function
* Format and clippy
* Keep target in `Update` since it's public
* Keep updater/tests/app-updater/src/main.rs lf
* Revert changes in tests/app-updater/src/main.rs
* Clean up
* changefile
* Bump updater-js as well
* update pub fn target docs
* update pub fn target docs
* Update plugins/updater/src/error.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* Update plugins/updater/src/updater.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* Update plugins/updater/src/updater.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* suggestios
* add comment
* restore error
* Revert "Bump tauri and add notes"
This reverts commit 0a495ccc6a .
* Revert "bump tari versio"
This reverts commit 5b4c1c164b .
---------
Signed-off-by: Krzysztof Andrelczyk <cristof@curiana.net >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Tony <legendmastertony@gmail.com >
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-08-26 09:33:58 -03:00
Lucas Fernandes Nogueira and Tony
50cebdb6d5
chore(deps): update to tauri 2.8.0 ( #2925 )
...
* chore(deps): update to tauri 2.8.0
* fmt
* uipdate build
* tauri 2.8.1 and bump toml in plugin-fs
* tauri 2.8.1
* 2.8.2
* clippy [skip ci]
---------
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-08-19 10:09:44 -03:00