Changelog: 1.7.3 (commits since v1.7.2.4977)
Found 27 commit(s) in 7 section(s).
1.7.3 (2026-08-04)
Features
- verify auto-updates with Sparkle EdDSA signatures
- make promotion re-dispatchable end to end
- add --latest and --help to promote.sh
Bug Fixes
- select the first bump branch in jq instead of head -1
- reject zero-length and partial Windows signing vars
- let the bump PR satisfy required review so auto-merge fires
- parse HTTP status lines and compare versions properly
- fail the promoted-tag precheck closed on ambiguous errors
- truncate What's New by characters, not bytes
- atomic tag+release, legacy-run guard, and App Store whatsNew
- make the version bump sed portable to Linux
- push the stable tag with RELEASE_BOT_TOKEN
- validate and single-read the Play beta track
- require digits-only build numbers before tag resolution
- target the closed testing track until Play grants production access
- stop converting wall-clock timestamps to device-local time
Refactoring
- drop misleading *Local names and pin test locale
Documentation
- release notes
- name the exact workflow permission per token type
- RELEASE_BOT_TOKEN needs the Workflows permission
- add the release-process runbook for developers
Tests
- cover wall-clock time formatting across the tide UI
CI/CD
- fail fast on missing token and failed auto-merge
- retain the newest 30 beta releases
- make the version-bump PR fully automatic
Chores
- bump version to 1.7.3+120
- remove the dead Tools landing page