Repository navigation
sag 0.4.2
0.4.2 - 2026-09-13
Fixed
- macOS release builds now explicitly retain the existing macOS 15 minimum when the build runner or SDK changes.
- Source-install documentation now requires Go 1.25+, matching
go.mod.
Changed
- Updated Oto to 3.4.1 and purego to 0.11.0 for upstream platform and FFI fixes; refreshed Go/Node setup and lint tooling while retaining Go 1.25+ support. CI now also verifies the docs build.
Verification
- Release commit: ea0f695
- Exact-head CI: https://github.com/steipete/sag/actions/runs/34813778978
- Docs deployment: https://github.com/steipete/sag/actions/runs/34813779011
- Release binaries and Homebrew handoff: https://github.com/steipete/sag/actions/runs/34813958265
- Homebrew source-checksum repair and verification: https://github.com/steipete/homebrew-tap/actions/runs/34814242139
- Both macOS architecture slices declare a 15.0 minimum. Binaries retain the existing unsigned/ad-hoc signing policy; Developer ID signing and notarization are not provided.
- Local gates passed: formatting, lint, all Go tests, CLI build, and docs build.
- CLI smoke checks passed: version 0.4.2, help, and prompting guidance.
- Authenticated live proof: voice discovery succeeded and Roger synthesized a synthetic release-verification sentence; ffprobe independently confirmed a 3.631-second MP3 (58,141 bytes), saved without playback.
- Audio/provider regression coverage: https://github.com/steipete/sag/blob/ea0f69512f8435af50ece9d053cb9e30f85bbb98/cmd/speak_integration_test.go
- Checksums: https://github.com/steipete/sag/releases/download/v0.4.2/sag_0.4.2_checksums.txt
- Homebrew:
brew update && brew upgrade steipete/tap/sag - Go:
go install github.com/steipete/sag/cmd/sag@v0.4.2