Repository navigation
Brewer 1.2.0
Ready for macOS 27 and Homebrew 7, with fixes from a full check of real-world use.
Website: https://monzdigital.github.io/brewer/
Fixed
- Operations could hang forever. Brewer waited for each command with a
call that could miss a process finishing at just the wrong moment. The
operation then stayed "running" with no process behind it, and everything
queued after it never started. This affected every earlier release. Brewer
now gets the exit status from the process's termination callback; a stress
test that hung within a few dozen commands now completes hundreds. - SmartDelete never worked without Full Disk Access. macOS protects the
Trash folder, so the old Trash watcher silently failed to start. SmartDelete
now watches your Applications folders instead (no special permission), tells
real removals apart from moves and updates, ignores changes made by brew
commands, and offers to clean up the leftovers of apps that are already gone. - Setapp apps were offered vendor updates. Setapp editions keep the
vendor's regular (sometimes trial) update feed, so updating one could swap in
an unlicensed build. Setapp and Mac App Store editions are now left to their
own stores, and the Apps inventory shows Setapp as a source. - The administrator password dialog was easy to miss. It could open behind
other windows, and its "Allow" button read like a permission click. It now
names the operation it is for, comes to the front and asks plainly for your
Mac login password. While it waits, Brewer says so and offers Show Dialog. - App update backups: a failed direct update no longer leaves its backup
behind, the same version is never backed up twice, and existing duplicates
are cleaned up. - Discover: Arc is discontinued in Homebrew and was replaced with Zen;
cards now show when Homebrew deprecates or disables a pick. - Brewfile preview no longer counts description comments as entries.
New for Homebrew 7
- Structured brew doctor: findings with the affected packages, the
suggested fix and a Run button for plain brew commands. - Security Advisories: scan installed formulae with
brew vulns(OSV.dev),
ranked by severity, with links, fix status and upgrade buttons. The scan
only runs when you start it, because it sends formula names and versions to
OSV.dev. - Tap trust comes straight from Homebrew (
brew tap-info). - Support-tier notices when Homebrew 7 treats your Mac as Tier 3: Intel
Macs, Rosetta installs and macOS 14 Sonoma. - History keeps the output of failed operations - double-click one to read
what went wrong, even after a restart.
Install
brew install --cask monzdigital/tap/breweror download Brewer-1.2.0.zip below, unzip, and drag Brewer.app to
/Applications.
Brewer is not notarized yet, so macOS blocks the first launch, and the first
launch after each update: open System Settings → Privacy & Security, scroll
down and click "Open Anyway", or clear the quarantine flag in Terminal:
xattr -dr com.apple.quarantine /Applications/Brewer.appHomebrew 7 removed the old --no-quarantine install option.
Requires macOS 14 Sonoma or later and Homebrew.
Universal binary (Apple Silicon & Intel). Building from source with the macOS
27 SDK needs Xcode's toolchain; make app picks it automatically.
Checksum
SHA-256 37a05d3d9da68fa370deeed97fb9e6a686e126aa5ec1cbf20f368f2320bf8b31 Brewer-1.2.0.zip