Skip to content

Ember v1.5.3

Choose a tag to compare

@noemit noemit released this 06 Nov 03:13
· 209 commits to main since this release

Ember 1.5.3 — the macOS build notarizes itself, and a release can no longer quietly ship without it.

Fixed

Notarization used to be a list of notarytool commands a person pasted from a release checklist. The first time it was actually attempted, the build above it had failed, nothing stopped the release, and the commands ran against files that did not exist.

electron-builder's afterSign hook now submits the signed .app and staples the ticket to the bundle — that is what makes it validate offline, on a machine that has never seen it — using the same APPLE_ID / APPLE_PASSWORD / APPLE_TEAM_ID variables the rest of the toolchain reads. A rejection fails the build instead of publishing.

  • A release can no longer ship un-notarized. dist:mac sets EMBER_RELEASE=1; without credentials the hook refuses rather than warning. dist:mac:local keeps the warning-only behaviour for a local build.
  • The bundled harness is recompiled, never reused. build:harness now clears its output first. The directory held a Linux ELF binary and is gitignored, so a Mac build that skipped or reordered that step would have shipped an app whose embedded Kiln cannot execute — and it would still have passed signing, which does not inspect architecture.
  • electron-builder is pinned at 26.18.0 instead of resolved by bunx on every build.

Downloads

macOS (Apple Silicon — Developer ID signed, hardened runtime, notarized & stapled)

  • Installer: Ember-1.5.3-arm64.dmg
  • App archive: Ember-1.5.3-arm64-mac.zip
  • Tinder CLI: tinder-macos-arm64

Linux (x86_64)

  • AppImage: Ember-1.5.3.AppImage
  • Tarball: ember-1.5.3.tar.gz
  • Tinder CLI: tinder-linux-x64