You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tauri-plugins-workspace/plugins/updater/CHANGELOG.md

18 KiB

Changelog

[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 command

    Added a new optional allowDowngrades parameter 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 in Update.download and Update.downloadAndInstall doesn't work with Record<string, string> | Headers types

[2.7.1]

[2.7.0]

bug

  • 2d731f80 (#2573) Fix JS API Update.date not formatted to RFC 3339
  • 0bc5d588 (#2572) Fix timeout passed to check gets re-used by download and downloadAndinstall

[2.6.1]

[2.6.0]

[2.5.1]

  • 6f881293 (#2439 by @FabianLars) Fixed an issue that caused the plugin to emit a ReleaseNotFound error instead of a Reqwest error when the http request in check() 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 the UpdaterBuilder::new function, use UpdaterExt::updater_builder instead.

[2.4.0]

  • 0afc9b6b (#2325 by @FabianLars) The Update struct/object will now contain a raw_json/rawJson property 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) Add Builder::header and Builder::headers method to configure default headers for updater.

[2.3.0]

  • 829b6326 (#1919 by @n1ght-hunter) Add tauri_plugin_updater::Builder::default_version_comparator method to set the default version comparator for the updater.

[2.2.0]

  • 3a79266b (#2173 by @FabianLars) Bumped all plugins to v2.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]

[2.0.1]

[2.0.0]

  • e2c4dfb6 Update 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 example 1.8.0+1.
  • 04a0aea0 (#1814 by @amrbashir) Breaking change, Changed UpdaterBuilder::endpoints method to return a Result.
  • 04a0aea0 (#1814 by @amrbashir) Add dangerousInsecureTransportProtocol config option to allow using insecure transport protocols, like http

[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 in Update.download and Update.donloadAndInstall JS APIs to modify headers and timeout when downloading the update.

[2.0.0-rc.1]

[2.0.0-rc.1]

[2.0.0-rc.0]

[2.0.0-beta.8]

[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 updater

    Breaking Change: UpdaterBuilder::new now takes one more argument app_name: String

[2.0.0-beta.7]

[2.0.0-beta.6]

[2.0.0-beta.8]

[2.0.0-beta.5]

[2.0.0-beta.4]

[2.0.0-beta.3]

[2.0.0-beta.4]

  • 293f363(#1175) Add a on_before_exit hook for cleanup before spawning the updater on Windows, defaults to app.cleanup_before_exit when used through UpdaterExt
  • 293f363(#1175) Breaking change: The rustls-tls feature 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 of windows > installerArgs config field.
  • 4e37316(#1051) On Windows, fallback to passive install mode when not defined in config.
  • a3b5396(#1054) Fix Windows powershell window flashing on update
  • a04ea2f(#1071) The global API script is now only added to the binary when the withGlobalTauri config is true.

[2.0.0-beta.2]

[2.0.0-beta.1]

[2.0.0-beta.0]

  • d198c01(#862) Update to tauri beta.
  • 0879a87(#899) Fix Started event 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 using basicUi mode.

[2.0.0-alpha.4]

  • 387c2f9(#802) Update to @tauri-apps/api v2.0.0-alpha.12.

[2.0.0-alpha.3]

  • e438e0a(#676) Update to @tauri-apps/api v2.0.0-alpha.11.

[2.0.0-alpha.2]

  • 5c13736(#673) Update to @tauri-apps/api v2.0.0-alpha.9.

[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

[2.0.0-alpha.0]