Replace the premature 1.0 with 0.1 to signal beta status. Document the
0.x version scheme and the brew-never-downgrades caveat in RELEASING.md.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
15.6 was just the Xcode default from project creation, not a real
requirement — the newest API in use is SMAppService (macOS 13). The
compiler enforces the audit: everything builds and tests pass at 13.0.
Release zip rebuilt; cask gets the new sha256 and a :ventura floor.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Extract brew output parsing into BrewParser.swift (pure Swift, no AppKit)
and add BrewBarTests target with 7 passing tests covering parseOutdated
and parseVersion edge cases.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>