Skip to content

Releases: TeeJS/git-updater

v0.1.7

Choose a tag to compare

@TeeJS TeeJS released this 07 Sep 15:28

What's changed

  • Fixed self-update failing with ENOENT … chmod …\resources\app.asar. Electron treats any path containing .asar as an archive, which broke extracting the new build. Extraction and version-folder cleanup now run with that behavior disabled.
  • Self-update failures are now written to the log (Settings → Open log).

Install this one by hand (close git-updater, unzip over your existing folder): the update code that runs is the one in your current version, so 0.1.5/0.1.6 can't get past this bug on their own. From 0.1.7 on, Check all → Update works.

Downloads

Portable builds (unzip and run — no installer):

  • git-updater-0.1.7-x64.zip — Intel/AMD 64-bit
  • git-updater-0.1.7-arm64.zip — ARM64

Both binaries are Authenticode-signed (Azure Trusted Signing).

v0.1.6

Choose a tag to compare

@TeeJS TeeJS released this 07 Sep 08:47

What's changed

  • Fixed a perpetual "update available" for apps whose installed version carries a build-date suffix (e.g. Tesseract: registry 5.5.3.20260724 vs release 5.5.3). The installed version is now aligned to the release's scheme from whichever end actually matches — Brave's Chromium-prefixed scheme keeps working too.

Downloads

Portable builds (unzip and run — no installer):

  • git-updater-0.1.6-x64.zip — Intel/AMD 64-bit
  • git-updater-0.1.6-arm64.zip — ARM64

Both binaries are Authenticode-signed (Azure Trusted Signing).

On 0.1.5 or later: Check all → Update installs this for you.

v0.1.5

Choose a tag to compare

@TeeJS TeeJS released this 07 Sep 07:31

What's changed

  • git-updater now updates itself. Check all still shows the banner when a new version is out — but the button is now Update: it downloads and checksum-verifies the new build, installs it next to the current one as app-<version>\, and restarts into it. No installer, no admin prompt, nothing runs at startup. A × dismisses the banner for the session.
    • Your existing flat install becomes the launcher (it hands off to the newest app-* folder on start) and is never modified. Older app-* folders are cleaned up automatically on a later start.
    • Nothing that is running is ever renamed or deleted — the same layout Squirrel.Windows uses.
  • Settings now shows the running version.

Downloads

Portable builds (unzip and run — no installer):

  • git-updater-0.1.5-x64.zip — Intel/AMD 64-bit
  • git-updater-0.1.5-arm64.zip — ARM64

Both binaries are Authenticode-signed (Azure Trusted Signing).

This is the last version you'll need to install by hand — from here on, Check all → Update.

v0.1.4

Choose a tag to compare

@TeeJS TeeJS released this 07 Sep 05:48

What's changed

  • New tagPrefix per-app config option. Some repos publish several independent release trains under one GitHub repo (e.g. bitwarden/clients ships desktop/web/browser/cli releases all in the same place). "Latest release" could silently resolve to the wrong product. Set "tagPrefix": "desktop-v" on an app entry to pin release lookup to one train.
  • Fixed portable asset picker choosing an internal NSIS update payload (*.nsis.7z) over an app's actual dedicated portable build when that build has no architecture token in its filename — an architecture-match + archive bonus could outscore the "portable" keyword bonus. Affects any electron-builder app that ships both.

Downloads

Portable builds (unzip and run — no installer):

  • git-updater-0.1.4-x64.zip — Intel/AMD 64-bit
  • git-updater-0.1.4-arm64.zip — ARM64

Both binaries are Authenticode-signed (Azure Trusted Signing).

v0.1.3

Choose a tag to compare

@TeeJS TeeJS released this 05 Sep 05:37
3ba0f07

What's changed

  • Fixed certificate failures on corporate VPNs / TLS-inspection networks. GUI downloads now validate against the OS (Windows) certificate store via net.fetch, resolving UNABLE_TO_GET_ISSUER_CERT_LOCALLY errors (#2).

Downloads

Portable builds (unzip and run — no installer):

  • git-updater-0.1.3-x64.zip — Intel/AMD 64-bit
  • git-updater-0.1.3-arm64.zip — ARM64

Both binaries are Authenticode-signed (Azure Trusted Signing).

v0.1.2

Choose a tag to compare

@TeeJS TeeJS released this 05 Sep 04:46

git-updater v0.1.2

Fixes

  • "Fetch failed" errors now surface the real underlying cause instead of a generic message.
  • Transient network errors are automatically retried.

Docs

  • README rewritten to lead with what the app does; internals moved to docs/INTERNALS.md.

Signed with Azure Trusted Signing. Portable — download the zip for your architecture (x64 or arm64), extract, run git-updater.exe.

v0.1.1

Choose a tag to compare

@TeeJS TeeJS released this 29 Aug 03:42

Self-update flow test release.