• 1.8.4 9ce63b4df9

    ltguillaume released this 2024-03-01 13:59:30 +00:00 | 3 commits to main since this release

    • Ignore Codeberg non-JSON replies when self-updating
      If Codeberg is down and responds with an HTML error page instead of JSON, ignore the update check and continue to browser update check

    The release checksum is signed and can be verified using GPG (instructions).

    Downloads
  • 1.8.3 482953bd07

    ltguillaume released this 2024-02-21 21:50:29 +00:00 | 4 commits to main since this release

    • Adapt to release changes on GitHub and new consistent thor_ver files (see https://github.com/ltguillaume/thorium-winupdater/issues/4#issuecomment-1958055626)
    • Merge changes from LibreWolf and Chromium WinUpdater:
      • Split VerifyChecksum(), adding RunUpdate()
      • Prevent the user from running Thorium while updating
      • Continue with Thorium update if self-update check fails
        If Codeberg has issues, just continue without trying to update WinUpdater
      • Add \s* in RegExp (only AutoHotkey doesn't need this, other RegExp interpreters do)
      • Add progress step for checking file integrity
    • Use Msxml2.XMLHTTP: allows using system proxy settings
    • Prevent multi-line .ini entries
    • Distinguish between Portable and WinUpdater backup files (.pbak vs .wubak)

    The release checksum is signed and can be verified using GPG (instructions).

    Downloads
  • 1.8.1 62c1e24278

    ltguillaume released this 2023-10-19 18:01:17 +00:00 | 8 commits to main since this release

    If you are using the scheduled task for a system-level installation of Thorium, it is recommended to recreate the task
    So run WinUpdater and uncheck and recheck "Schedule a task for automatic update checks..."

    • Use -WorkingDirectory argument in scheduled task
      The mini installer got stuck somehow when WinUpdater was run for a system-level install via the scheduled task
    • Use VerCompare() in SelfUpdate()
      Allows for local version number beyond last release
    • Check if the new version folder was created
    • Comment a debug line

    The release checksum is signed and can be verified using GPG (instructions).

    Downloads
  • 1.8.0 a1873926bd

    ltguillaume released this 2023-10-12 22:29:10 +00:00 | 9 commits to main since this release

    • Get browser repo (and build) from thor_ver file
    • Allow updating system level installations
    • Prevent endless loop in mini installer
      If WinUpdater is run as administrator (e.g. via scheduled task) while it should update a single user install, it seems like the mini installer extracts the archive to a temp folder created with only admin privileges, which it then can't access via a second process to actually install Thorium
      So now WinUpdater unelevates itself before continuing to update non-system level installations
    • Improved Unelevate() routine
    • Add --do-not-launch-chrome switch, --do-not-create-any-shortcuts is apparently deprecated (alternative?)
    • Don't hide GUI in scheduled mode if manually opened by the user
    • Don't distinguish between silent and normal install (mini installer is always silent)
    • Some abstraction in code for browser name, URLs etc. for more uniform code among WinUpdaters
    • Fix user for scheduled tasks for some cases (thx @NightFuture!)

    The release checksum can be verified using GPG: ltguillaume-public.key

    Downloads
  • 1.7.11 09f6818fb4

    ltguillaume released this 2023-08-19 07:05:57 +00:00 | 13 commits to main since this release

    This is a fork of LibreWolf WinUpdater 1.7.11 for Thorium

    • No checksum verification of the download yet
    • Scheduled task checks once every 24 hours (not 4)
    • Defaults to the AVX2 build (can be set via Build in .ini file)
    • Migrates to LocalAppData instead of AppData if it can't write to .ini

    Apparently the AVX2 build still has some issues (?), so I've included a Thorium-WinUpdater.ini file that makes WinUpdater download the AVX(1) build instead. This is further explained here. You can remove the .ini file to revert to downloading the AVX2 builds.

    If you're using Windows 7: this version is not yet capable to distinguish which build (AVX2/AVX/SSE3/32-bit) you're using, so don't use it just yet.

    To Do: https://github.com/Alex313031/Thorium-Win-AVX2/issues/98#issuecomment-1684940511

    The release checksum can be verified using GPG: ltguillaume-public.key

    Downloads