Skip to content

Skrive v0.2.3 — Fix macOS auto-updater

Choose a tag to compare

@github-actions github-actions released this 11 May 21:26
· 201 commits to main since this release

🩹 Hotfix for the macOS auto-updater. v0.2.0 → v0.2.2 shipped only a .dmg artifact for macOS, which broke in-place updates with ZIP file not provided. v0.2.3 also ships a .zip — the format Squirrel.Mac (the underlying macOS update engine) actually consumes.

What you need to do

  • macOS, currently on v0.2.0 / 0.2.1 / 0.2.2: the auto-updater can't get you to v0.2.3 — it's blocked on the missing zip in the older releases' manifest. Download the v0.2.3 DMG below and drag-to-Applications once. From v0.2.3 onward, the in-app auto-updater works again.
  • macOS, fresh install: just grab the DMG as usual.
  • Windows: unaffected; updates worked.

What changed in code

One line of electron-builder.yml:

mac:
  target:
    - target: dmg
    - target: zip   # ← new

The DMG is for install (drag-to-Applications); the ZIP is what the autoUpdater downloads and unpacks in place. v0.2.2 and earlier listed only the DMG in latest-mac.yml, so Squirrel.Mac rejected every update attempt.

No other changes

This is a release-engineering fix only — no UI or feature changes from v0.2.2. If you're already on v0.2.2 (light theme, inset design, etc.) the app looks identical; the only difference is the updater will actually work next time.