mirror of
https://github.com/tauri-apps/tauri-plugin-updater.git
synced 2026-01-31 00:55:19 +01:00
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Committed via a GitHub action: https://github.com/tauri-apps/plugins-workspace/actions/runs/15879246995 Co-authored-by: FabianLars <FabianLars@users.noreply.github.com>
19 KiB
19 KiB
Changelog
[2.9.0]
[2.8.1]
735d209d(#2761 by @FabianLars) Fixed an issue preventing updates via the NSIS installer from succeeding when the app was launched with command line arguments containing spaces.
[2.8.0]
-
87afa23c(#2726) Add allowDowngrades parameter to check commandAdded a new optional
allowDowngradesparameter to the JavaScript check command that allows the updater to consider versions that are lower than the current version as valid updates. When enabled, the version comparator will accept any version that is different from the current version, effectively allowing downgrades. -
73ff15de(#2757) Fix headers option inUpdate.downloadandUpdate.downloadAndInstalldoesn't work withRecord<string, string> | Headerstypes
[2.7.1]
c5b0f51c(#2621 by @Legend-Master) Fixcheckanddownloadoverrides theacceptheader
[2.7.0]
bug
2d731f80(#2573) Fix JS APIUpdate.datenot formatted to RFC 33390bc5d588(#2572) Fixtimeoutpassed tocheckgets re-used bydownloadanddownloadAndinstall
[2.6.1]
12c4537b(#2541 by @lucasfernog) Add support to theriscv64architecture.
[2.6.0]
faefcc9f(#2430 by @goenning) AddUpdaterBuilder::configure_clientmethod on Rust side, to configure thereqwestclient used to check and download the update.ac60d589(#2513 by @lucasfernog) Enhance error logging.
[2.5.1]
6f881293(#2439 by @FabianLars) Fixed an issue that caused the plugin to emit aReleaseNotFounderror instead of aReqwesterror when the http request incheck()failed.
[2.5.0]
5369898d(#2067 by @jLynx) Fix update installation on macOS when using an user without admin privileges.5369898d(#2067 by @jLynx) Remove theUpdaterBuilder::newfunction, useUpdaterExt::updater_builderinstead.
[2.4.0]
0afc9b6b(#2325 by @FabianLars) TheUpdatestruct/object will now contain araw_json/rawJsonproperty to be able to read parts of server's json response that are not handled by the plugin.
[2.3.1]
57efb47c(#2235 by @amrbashir) AddBuilder::headerandBuilder::headersmethod to configure default headers for updater.
[2.3.0]
829b6326(#1919 by @n1ght-hunter) Addtauri_plugin_updater::Builder::default_version_comparatormethod to set the default version comparator for the updater.
[2.2.0]
3a79266b(#2173 by @FabianLars) Bumped all plugins tov2.2.0. From now, the versions for the Rust and JavaScript packages of each plugin will be in sync with each other.
[2.1.0]
[2.0.2]
a1a82208(#1873 by @lucasfernog) Downgrade MSRV to 1.77.2 to support Windows 7.
[2.0.1]
9501cfa5(#1868 by @lucasfernog) Fix configuration parser incorrectly warning about the endpoint scheme.
[2.0.0]
e2c4dfb6Update to tauri v2 stable release.
[2.0.0-rc.4]
221f50f5(#1816 by @amrbashir) Encode+when making updater requests which can be cause incorrectly interpolating the endpoint when using{{current_version}}in the endpoint where the current version contains a build number, for example1.8.0+1.04a0aea0(#1814 by @amrbashir) Breaking change, ChangedUpdaterBuilder::endpointsmethod to return aResult.04a0aea0(#1814 by @amrbashir) AdddangerousInsecureTransportProtocolconfig option to allow using insecure transport protocols, likehttp
[2.0.0-rc.3]
d00519e3(#1735 by @FabianLars) This releases the changes from 2.0.0-rc.2 to crates.io. Please see the links below for the actual changes.
[2.0.0-rc.2]
f8255e1d(#1661 by @amrbashir) Add a second argument inUpdate.downloadandUpdate.donloadAndInstallJS APIs to modify headers and timeout when downloading the update.
[2.0.0-rc.1]
e2e97db5(#1701 by @lucasfernog) Update to tauri 2.0.0-rc.8
[2.0.0-rc.1]
77013925(#1636 by @lucasfernog) Fixes the updater not preserving AppImage file permissions.5d170a54(#1671 by @lucasfernog) Update to tauri 2.0.0-rc.3.
[2.0.0-rc.0]
9887d1Update to tauri RC.
[2.0.0-beta.8]
99d6ac0f(#1606 by @FabianLars) The JS packages now specify the minimum@tauri-apps/apiversion instead of a single exact version.6de87966(#1597 by @Legend-Master) Update to tauri beta.25.
[2.0.0-beta.11]
-
f83b9e98(#1544 by @Legend-Master) On Windows, use a named tempfile with<app name>-<version>-installer.exe(or.msi) for v2 updaterBreaking Change:
UpdaterBuilder::newnow takes one more argumentapp_name: String
[2.0.0-beta.7]
22a17980(#1537 by @lucasfernog) Update to tauri beta.24.
[2.0.0-beta.6]
[2.0.0-beta.8]
bf29a72b(#1454 by @amrbashir) Fix regression in updater plugin failing to update using.msiinstaller.
[2.0.0-beta.5]
[2.0.0-beta.4]
430bd6f4(#1363) Update to tauri beta.20.43224c5d(#1330) AddUpdate.downloadandUpdate.installfunctions to the JavaScript API
[2.0.0-beta.3]
[2.0.0-beta.4]
293f363(#1175) Add aon_before_exithook for cleanup before spawning the updater on Windows, defaults toapp.cleanup_before_exitwhen used throughUpdaterExt293f363(#1175) Breaking change: Therustls-tlsfeature flag is now enabled by default.e3d41f4(#1191) Internally use the webview scoped resources table instead of the app one, so other webviews can't access other webviews resources.7e2fcc5(#1146) Update dependencies to align with tauri 2.0.0-beta.14.e3d41f4(#1191) Update for tauri 2.0.0-beta.15.
[2.0.0-beta.3]
4e37316(#1051) Fix deserialization ofwindows > installerArgsconfig field.4e37316(#1051) On Windows, fallback topassiveinstall mode when not defined in config.a3b5396(#1054) Fix Windows powershell window flashing on updatea04ea2f(#1071) The global API script is now only added to the binary when thewithGlobalTauriconfig is true.
[2.0.0-beta.2]
[2.0.0-beta.1]
569defbUpdate to tauri beta.4.
[2.0.0-beta.0]
d198c01(#862) Update to tauri beta.0879a87(#899) FixStartedevent not emitted to JS when downloading update.8505a75(#907) Add support for specifying proxy to use for checking and downloading updates.
[2.0.0-alpha.5]
387c2f9(#802) Update to @tauri-apps/api v2.0.0-alpha.13.e5f979f(#818) Fix NSIS updater failing to launch when usingbasicUimode.
[2.0.0-alpha.4]
[2.0.0-alpha.3]
[2.0.0-alpha.2]
[2.0.0-alpha.2]
[2.0.0-alpha.1]
d74fc0a(#555) Update to alpha.11.4ab90f0(#431) The updater plugin is recieving a few changes to improve consistency and ergonomics of the Rust and JS APIs