
EasyHomebrew
Release notes for every version of EasyHomebrew. Now available as a one-time €10 purchase — download the latest build. See the product page for features and screenshots.
EasyHomebrew leaves beta and goes on sale. 🎉 The 2.x series rolls up the public launch and everything since: a one-time €10 license (powered by Dodo Payments) that you activate once and the menu-bar agent honours too, and in-app auto-update — the app now checks for new versions at launch and once a day, and installs them in place, so you'll never download a DMG by hand again. Day-to-day package work got better everywhere: right-click any package row for quick actions, watch Upgrade All work through its queue with per-package status, and see outdated dependencies in the Updates list — not just the apps you installed yourself. Services gain a quick-info popover and a built-in configuration viewer, Brew Doctor turns its warnings into grouped one-click fixes (and no longer claims everything is healthy when it isn't), filtering the full catalog is instant, Discover picks a best match with Apple Intelligence, and the whole app is localized in six languages — topped off with a new brewing-tank app icon.
A polish release on top of v1.6.6. Package icons are sharper and more accurate thanks to a rebuilt icon pipeline, the categories database has been refreshed (12,402 → 15,976 rows) so more packages land in the right place out of the box, and deprecated packages are now visible by default — no more wondering where a familiar tool went. The license field on the package page also renders with better visual balance.
A long-overdue makeover for the Updates page, plus friendlier admin installs. Updates now leads with a prominent Upgrade All, adds per-row Update buttons with a live Upgrading… indicator, and a clean Upgrade Selected action in batch mode. Apps that need administrator access install end-to-end through a friendly password prompt with a clear progress sheet — your password goes straight to the system, never through us. A live activity panel in Settings shows every background job in flight, font casks categorise correctly the first time, and the categories database was rebuilt against the live cask catalog.
The menu-bar app now contributes the same anonymous usage signals as the main app — launch, what each check finds, button clicks, and cadence changes — so we can see how the menu-bar experience is actually used. The existing privacy toggle (Settings → Privacy → Share anonymous usage data) silences both at once.
A friendlier first run for the menu-bar app and much broader anonymous usage analytics. A new first-launch screen introduces the menu-bar app and offers a single Enable at Login button that registers and starts it on the spot — no trip to System Settings required. The analytics overhaul covers surfaces that were previously silent: services, Doctor runs, search, app updates, AI features, settings toggles, and failure paths for install/uninstall/upgrade. No package names, search queries, or version strings are ever sent.
A new menu-bar companion lives quietly in your status bar and tells you, at a glance, how many of your installed packages are out of date — with a red marker the moment any of them picks up a known security issue. Click the mug glyph to upgrade everything, open the main app, change how often it checks (15 min, 30 min, 1 hour, or 3 hours), or quit. Set it up under Settings → Menu Bar with a Launch at login toggle and a one-click Launch / Stop control. The update count matches what you see in the main app — only the apps and tools you installed yourself, not their hidden dependencies.
A major rework of the package detail page in the spirit of the App Store. The new page opens at 70% of the window and gathers everything you need to decide on a package in one place: a stats strip (version, install state, license, macOS minimum, category), an AI-written description from the package's website, a screenshot gallery with a native carousel, popularity numbers for the last 30/90/365 days, related versions, plus the existing dependencies, caveats, and vulnerabilities. Also new: a Games category with 117 reclassified packages, on-the-fly AI categorisation when you open something that hasn't been classified yet, and minimum-macOS reporting for apps.
A new list/grid toggle lets you browse every package list as cards instead of rows, and variants of the same app (e.g. firefox, firefox@esr, firefox-developer-edition) now collapse under a single entry with a +N expander. Grouping is smart enough not to merge unrelated tools just because they happen to share a host like GitHub or PyPI. Plus a definitive fix for the "Homebrew is busy" false positive — Homebrew's leftover lock files no longer block your upgrades.
Same-day hotfix for a bug in v1.5.4: leftover Homebrew lock files were triggering a false "Homebrew is busy" dialog and blocking every upgrade. We now check the same way Homebrew does, so this no longer happens.
Brew Doctor can actually fix things now — every warning becomes a card with a one-click "Run fix" button, and a top card surfaces missing dependencies with a batch install. Friendlier error messages across the app, and no more UI desyncs when you run brew in Terminal while the app is upgrading.
Adds opt-in anonymous usage analytics so we can see which features matter most and where to invest next. Aggregate events only — no package names, search queries, or anything that could identify you. Toggle it off in Settings → Privacy.
New Reinstall action, an at-a-glance EasyHomebrew status panel, automatic vulnerability scanning during updates, and a cleaner Updates list that hides internal dependencies.
Maintenance release with stability and performance improvements across package browsing, services, and the Discover view.
Initial public beta. All core features shipped — package and cask management, CVE scanning, services, Brew Doctor, batch operations, Discover, and full localisation.