Skip to content

Brewer 1.2.0

Choose a tag to compare

@monzdigital monzdigital released this 24 Oct 21:31
· 2 commits to main since this release

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/brewer

or 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.app

Homebrew 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