Version 1.5.0.6

LATEST
April 14, 2026

Bug Fixes

  • Fixed Installation Getting Stuck on Small Window โ€” The pre-install inspection sheet could render as a tiny empty white box instead of the full 500ร—600 dialog, especially on macOS 26. Replaced the dual-state sheet pattern with a single .sheet(item:) binding that guarantees content is always available when the sheet opens
  • Fixed Repeated "Access to Other Apps" Prompt on macOS 26 โ€” Two changes together fix the prompt that appeared on every launch: added the NSAppsUsageDescription privacy key so macOS can properly persist the user's consent, and moved the /Applications scan used for Sparkle-auto-updated cask detection off the launch path so it now runs lazily the first time you open the Updates section
  • Deferred Running App Monitoring to First Use โ€” The running-app monitor no longer queries NSWorkspace eagerly at launch. It now activates lazily on first actual use, reducing unnecessary system access during startup

Version 1.5.0.5

April 9, 2026

Bug Fixes

  • Self-Updating Casks Filter Applies Immediately โ€” Toggling "Include self-updating casks" in Settings now refreshes the Updates list right away. Previously the cached outdated results lingered until the next manual refresh, so disabling the toggle still showed auto-updating casks like Firefox or Chrome
  • Cmd+R "Refresh" Menu Item Now Works โ€” The Packages โ†’ Refresh menu item (and its Cmd+R shortcut) was posting a notification that nothing observed, so it did nothing. It now triggers a full package refresh
  • Cmd+Shift+U "Update Homebrew" Menu Item Now Works โ€” Same dead-notification bug as Refresh; the menu item now actually runs brew update with the progress sheet

Version 1.5.0.4

April 6, 2026

Bug Fixes

  • Fixed Cask Location Display โ€” Fixed a bug where every cask showed the same app location (e.g., "/Applications/Taphouse.app" for all casks) instead of each cask's actual install path. The detail view now correctly resets and reloads location info when switching between packages
  • Added /Apps/ Path Support โ€” Cask install path detection now also checks /Apps/ and ~/Apps/ directories for users with renamed or localized Applications folders

Version 1.5.0.3

April 6, 2026

New Features

  • Third-Party Tap Search Support โ€” Search now accepts full tap paths (e.g., flewgg/tap/unfold). Taphouse automatically adds the tap if needed, finds the package, and lets you install it directly. Tap packages display with their source tap highlighted
  • Tap Path Hint โ€” When a regular search returns no results, a hint suggests trying a full tap path for third-party packages

Version 1.5.0.2

March 29, 2026

New Features

  • Caveats Display in Package Detail โ€” Homebrew caveats (important post-install notes like PATH additions or configuration steps) are now shown directly in the package detail view for both formulae and casks, in a styled info box below the description

Improvements

  • App Icon Margins โ€” Reduced the mug icon size to follow macOS icon guidelines, providing proper padding and visual balance in the Dock and Finder

Bug Fixes

  • Fix License Deactivation After Reinstall โ€” After reinstalling Taphouse, users could hit the activation limit but were unable to deactivate because the instance ID was lost with the deleted license file. The instance ID is now persisted in the macOS Keychain (which survives reinstalls). Additionally, if activation fails due to a limit, Taphouse automatically attempts to deactivate the old instance and retry

Version 1.5.0.1

March 14, 2026

Bug Fixes

  • Fix Sudo Password Prompt for .pkg Cask Installers โ€” Casks that use .pkg installers (like ChronoSync, gstreamer-runtime) now install and upgrade successfully using a native macOS password dialog instead of failing with a "Broken pipe" error

Version 1.5.0

March 12, 2026

New Features

  • Running App Indicators โ€” Cask apps that are currently running now show a green dot indicator in the package list and a "Running" badge in the detail view
    • Indicator updates in real-time as apps launch and quit
  • Running App Warning on Update โ€” When updating a cask that is currently running, a confirmation dialog appears with options to "Quit & Update", "Update Anyway", or "Cancel"
  • Compact List View โ€” New compact layout option for package lists that hides descriptions, uses smaller icons, and tighter spacing
    • Toggle via the toolbar button or in Settings โ†’ Behavior โ†’ Compact list view

Bug Fixes

  • Fix Hidden Third-Party App Updates โ€” Hidden app updates now correctly appear in the "Hidden Apps" section, making it possible to unhide them

Version 1.4.9

March 3, 2026

Bug Fixes

  • Fix Invisible Window Blocking Clicks โ€” Fixed an invisible auxiliary SwiftUI window that could block mouse clicks after reopening from the menu bar
  • Fix Quarantine Scan Crash โ€” Fixed a crash when two installed casks shared the same display name
  • Fix Notification Activation โ€” Activating the app from a notification no longer brings invisible windows to the front
  • Fix "Clear Cache" Not Clearing Cache โ€” Now also removes API cache, bootsnap cache, and backups which make up the bulk of cache size
  • Fix False Cache Cleanup Warnings โ€” Benign "Warning: Skipping..." messages from Homebrew no longer incorrectly trigger a warning status

Version 1.4.8.9

March 1, 2026

Bug Fixes

  • Detect Xcode License Not Accepted โ€” Shows a clear message with instructions instead of a completely empty UI when the Xcode license hasn't been accepted

Version 1.4.8.8

February 25, 2026

Bug Fixes

  • Yearly Install Counts for Featured Apps โ€” Featured apps in Discover now display 365-day install counts instead of 30-day for more meaningful statistics

Version 1.4.8.7

February 22, 2026

Bug Fixes

  • Fix OCLP Cask Upgrades โ€” OCLP compatibility mode now temporarily neutralizes Homebrew's copy-xattrs.swift script during cask upgrades to fix listxattr errors
  • Fix Featured Apps Showing 0 Downloads โ€” Featured apps now fetch real 30-day install counts from the formulae.brew.sh API

Improvements

  • NostalgiApp in Featured Section โ€” Added NostalgiApp (retro game launcher) to the Discover featured apps

Version 1.4.8.7

February 16, 2026

Bug Fixes

  • Fix Package List Failing to Load โ€” Each data source now loads independently so a failure in one doesn't prevent others from displaying. Added JSON extraction and graceful error handling
  • Fix Adopt Apps Showing Empty List โ€” Made the adopt feature fully resilient to failures so it always returns results
  • Fix Services View Crash โ€” Services view now shows the empty state instead of "Failed to Load" when no services exist

Version 1.4.8.6

February 16, 2026

Bug Fixes

  • Fix Adopt Apps for Some Users โ€” Made the Adopt Apps feature fully resilient to failures from unexpected JSON. Fixed a potential crash with duplicate cask tokens

Version 1.4.8.5

February 16, 2026

Improvements

  • License Hardening โ€” Added 5 layers of trial/license protection including integrity checksums, clock manipulation detection, machine ID binding, encrypted backup storage, and stale error cleanup

Version 1.4.8.4

February 16, 2026

Bug Fixes

  • Fix JSON Parsing Crash โ€” Made Homebrew JSON decoding resilient so unexpected fields no longer cause the entire package list to fail. Malformed packages are silently skipped

Version 1.4.8.3

February 15, 2026

Bug Fixes

  • Fix Older Versioned Cask Adoption โ€” Adopt Apps no longer incorrectly suggests versioned cask variants when the current version is already installed

Version 1.4.8.2

February 12, 2026

Bug Fixes

  • Fix Adopt Detection for Microsoft Office โ€” Fixed batch cask token lookup that silently discarded entire batches when encountering invalid tokens
  • Increased Fallback Search Limit โ€” Expanded the fallback search from 20 to 50 apps for better adoption detection

Version 1.4.8.1

February 11, 2026

New Features

  • MacPulse in Featured Section โ€” Added MacPulse to the Featured apps in Discover, with bundled app icon

Version 1.4.8

February 9, 2026

New Features

  • OCLP Compatibility Mode โ€” New setting "Use reinstall for cask upgrades" for users running OpenCore Legacy Patcher on older Macs
    • Located in Settings โ†’ Updates
    • When enabled, cask upgrades use `brew reinstall --cask` instead of `brew upgrade`
    • Avoids the `listxattr for destination failed` error on OCLP systems

Version 1.4.7

February 6, 2026

New Features

  • Snooze & Ignore for App Updates โ€” Snooze updates temporarily or permanently ignore them from the App Updates section
    • Snooze for 1 day, 1 week, 1 month, or until next version
    • Permanently ignore updates you don't want

Bug Fixes

  • Various Bug Fixes โ€” Various bug fixes and improvements

Version 1.4.6

February 2, 2026

New Features

  • Curated CollectionsPRO โ€” Predefined package bundles for common workflows
    • New "Collections" section in sidebar under Discover
    • 7 curated collections: Web Development, Data Science, DevOps & Cloud, iOS/macOS Development, Media & Design, Productivity, Terminal Power User
    • Individual package installation is free
    • "Install All" button for one-click collection setup (Pro feature)
  • Package TaggingPRO โ€” Organize packages with custom tags
    • New "Tags" section in sidebar under Organization
    • Create custom tags with 13 color options and 24 icons
    • Tag packages from the package detail view
    • Browse packages by tag
  • Scheduled MaintenancePRO โ€” Auto-run cleanup and health checks
    • Automatic cleanup on configurable schedule (daily, weekly, monthly)
    • Automatic brew doctor health checks on schedule
    • Notifications when maintenance completes
    • Battery-aware: skips tasks when battery is below 20%

Version 1.4.5

February 1, 2026

Bug Fixes

  • Fixed Crashes on macOS Tahoe Beta โ€” Resolved assertion failures causing frequent crashes when scrolling packages, adopting apps, or updating
    • Removed force unwraps that could cause crashes when system APIs return unexpected values
    • Fixed race conditions in icon loading caused by detached Tasks in defer blocks
    • Added defensive validation for icons before processing
    • Wrapped icon operations in autoreleasepool for proper memory management
    • Gracefully handles corrupted or invalid icons from IconServices

Version 1.4.4

January 30, 2026

Bug Fixes

  • Fixed Discover Section Slowdown โ€” Throttled description loading to max 2 concurrent processes (was spawning 50+)
  • Fixed High CPU Usage โ€” Icon and description loading now use proper concurrency limits

Improvements

  • Progressive Loading โ€” Package descriptions now load with a queue system for better resource management

Version 1.4.3

January 30, 2026

Security

  • Enhanced License Validation Security โ€” Added SSL certificate pinning to prevent man-in-the-middle attacks
    • Thanks to Kami (kamidevs.com) for responsibly reporting this vulnerability

Bug Fixes

  • Fixed Icon Matching โ€” iTunes icon lookup no longer returns wrong icons when no match is found
  • Fixed Discover Section Performance โ€” Progressive category loading now properly stops when leaving the view
  • Fixed Icon Loading Loops โ€” Icons no longer reload repeatedly when already cached

Improvements

  • Modern Security APIs โ€” Updated to modern Security framework APIs (SecTrustCopyCertificateChain)

Version 1.4.2

January 29, 2026

Improvements

  • Complete Translations โ€” All 6 languages now at 100% coverage (German, Spanish, French, Russian, Chinese, English)
  • Faster Icon Loading โ€” Icons now load instantly from disk cache on subsequent launches
  • Persistent Failed Lookups Cache โ€” Icons that can't be found are remembered, avoiding repeated network requests

Bug Fixes

  • Fixed Icon Cache Mismatch โ€” Cask icons now use consistent cache keys (tokens instead of display names)
  • Removed Unnecessary Delays โ€” Eliminated artificial delays in icon loading for snappier UI

Version 1.4.1

January 28, 2026

Bug Fixes

  • Improved License Validation โ€” Enhanced license verification for better reliability

Version 1.4.0

January 20, 2026

New Features

  • Apple Silicon Migration AssistantPRO โ€” Find Intel apps running under Rosetta
    • Scans apps to detect CPU architecture (arm64, x86_64, Universal)
    • Identifies Intel-only apps that require Rosetta translation
    • Shows which apps have native ARM versions available via Homebrew
    • One-click installation of native versions
    • Color-coded architecture badges (green=native, orange=Intel, blue=Universal)
    • New "Apple Silicon" section in sidebar
  • Release Notes PreviewPRO โ€” See what changed before updating
    • Fetches release notes from GitHub Releases API
    • Shows in expandable disclosure or popover
    • Works for both formulae and casks with GitHub sources
    • Displays release date and version information
  • Paid Upgrade Detection โ€” Warns before potentially paid major version upgrades
    • Detects major version changes (e.g., v2 โ†’ v3) that may require purchase
    • Orange badge and confirmation dialog before updating
    • Protection on "Update All", bulk updates, and individual update buttons
    • Smart version parsing handles various formats (1.2.3, v2.0, 2024.1)
  • Snooze Updates โ€” Temporarily ignore updates without permanently pinning
    • Snooze for 1 day, 1 week, 1 month, or until next version
    • New "Snoozed" section in sidebar to manage snoozed packages
    • Auto-unsnooze when period expires or new version is released
    • Context menu option in Updates view
  • Enhanced Third-Party App UpdatesPRO โ€” Unified view for non-Homebrew app updates
    • Scans /Applications for apps with Sparkle update support
    • Parses Sparkle appcast XML feeds to detect available updates
    • Checks GitHub releases for known apps (VS Code, Rectangle, etc.)
    • Shows release notes, download buttons, and version comparisons

Improvements

  • Better Version Comparison โ€” Improved version comparison for detecting available updates
  • Enhanced Progress Indicators โ€” Improved scanning progress indicators across the app

Version 1.3.1.2

January 19, 2026

New Features

  • Self-Updating Casks Option โ€” New setting to include casks with auto-update mechanisms in the Updates list
    • Located in Settings โ†’ General โ†’ Updates section
    • When enabled, uses `brew outdated --greedy-auto-updates` to detect version differences
    • Includes apps like Firefox, Chrome, Slack that update themselves
    • Disabled by default to preserve existing behavior

Bug Fixes

  • Fixed Missing Cask Updates โ€” Casks with `auto_updates` flag (like Firefox, Chrome) were not appearing in Updates even when newer versions were available via Homebrew

Version 1.3.1.1

January 13, 2026

Bug Fixes

  • Fixed German Language Picker โ€” German now appears in Settings language selector

Version 1.3.1

January 13, 2026

New Features

  • German Localization โ€” Taphouse is now available in German (Deutsch)
    • Added to the 5 existing languages (English, Chinese, Spanish, Russian, French)
    • Full UI translation including sidebar, settings, dialogs, and feature descriptions
  • CVE/Security Vulnerability Scanner โ€” Scan installed packages for known security vulnerabilities
    • Queries the OSV (Open Source Vulnerabilities) API
    • Shows severity levels (Critical, High, Medium, Low) with color-coded badges
    • Expandable rows with CVE details and reference links
    • Progress indicator showing scan progress
    • 1-hour caching to avoid repeated slow scans
    • "Upgrade" button when a fix is available
  • Package Health DashboardPRO โ€” New "Health" section showing system health at a glance
    • Overview of outdated packages, vulnerabilities, orphans, cache size, doctor issues
    • Color-coded overall health status (Good/Warning/Attention Needed)
    • Health score calculation (0-100%)
    • Quick action buttons to navigate to relevant sections
  • Pre-Install InspectionPRO โ€” Review what a cask will install before installing
    • Shows all artifacts (apps, binaries, fonts, pkg installers, etc.)
    • Warns about background processes (LaunchAgents/LaunchDaemons)
    • Warns about sudo/admin password requirements
    • Shows caveats if present
    • "Inspect" button in Search view before installing
  • Duplicate App DetectionPRO โ€” New "Duplicates" section in sidebar
    • Detects apps installed from multiple sources (Homebrew, App Store, Manual)
    • Shows source badges with color coding
    • Remove from either source (Homebrew uninstall or move to trash)
  • Orphaned Dependency CleanupPRO โ€” Find and remove unused dependencies
    • Shows packages installed as dependencies but no longer needed
    • Displays version and size for each orphaned package
    • One-click "Remove All" via brew autoremove
  • Leftover Files ScannerPRO โ€” Scan for leftover files after uninstalling apps
    • Searches 9 common Library locations (Application Support, Preferences, Caches, etc.)
    • Shows file sizes and allows selective deletion

Bug Fixes

  • Fixed Deep Cleanup Not Clearing Cache โ€” Deep cleanup now properly clears the download cache
  • Fixed Duplicate Detection False Positives โ€” Homebrew-installed apps no longer incorrectly marked as "Manual"

Version 1.2.9.2

January 12, 2026

Bug Fixes

  • Fixed Adopt Apps Version Display โ€” Adopt Apps now correctly shows marketing version instead of build number
    • Now correctly compares versions with Homebrew casks
    • Shows "Adopt" instead of "Update & Adopt" when versions match

Version 1.2.9.1

January 11, 2026

Bug Fixes

  • Fixed History Not Recording โ€” Install, upgrade, and uninstall operations now properly record to History
    • History entries were never being saved due to missing implementation
    • All operations (single and bulk) now correctly appear in the History section

Version 1.2.9

January 11, 2026

New Features

  • Ignore Updates โ€” Right-click any outdated package to hide it from Updates
    • Hidden updates shown in collapsible section at bottom
    • Easily restore with "Show" button or "Show All Hidden Updates"

Bug Fixes

  • Fixed Font Cask Suggestions โ€” Adopt Apps no longer suggests font casks for regular applications
  • Fixed Quarantine Self-Detection โ€” Taphouse no longer lists itself as a quarantined app
  • Fixed Dependencies Display โ€” Dependency tree now shows correctly for all formulae
    • Fixed tree parsing that was incorrectly calculating indent levels
    • Dependencies and dependents now display properly

Improvements

  • Clarified Homebrew Analytics โ€” Settings now clearly indicate this is Homebrew's setting, not Taphouse's

Version 1.2.8

January 9, 2026

Bug Fixes

  • Fixed Cask Version Display โ€” Casks now show actual installed app version instead of Homebrew's metadata
    • Detects when apps are updated via Sparkle or other updaters
    • Shows orange sync icon when actual version differs from Homebrew
    • Tooltip and detail view explain the version mismatch

Improvements

  • Updated Pro Price โ€” Price display updated to โ‚ฌ9.99

Version 1.2.7

January 7, 2026

Bug Fixes

  • Minor Bug Fixes โ€” Various improvements and fixes

Version 1.2.6

January 3, 2026

Bug Fixes

  • Fixed Menu Bar Only ModePRO โ€” Pro users enabling "Menu Bar Only" mode now correctly see the app hide from Dock
    • Fixed race condition where menu bar mode was applied before license validation
    • Menu bar mode is now re-applied after async license check finishes
  • Fixed Sparkle Update Version Detection โ€” Apps using Sparkle updater now show correct installed version
    • Now prefers CFBundleVersion over CFBundleShortVersionString
    • Fixes false "update available" notifications for apps like DxO PhotoLab
    • Applied to Sparkle updates, GitHub releases, and Electron app detection
  • Fixed Duplicate Apps in App Updates โ€” Same app no longer appears multiple times
    • Deduplicates by feed URL (Sparkle), repo (GitHub), and app name (Electron)
    • Fixes issue when same app exists in multiple directories
  • Fixed Updates Section Selection โ€” Clicking on packages in Updates now shows details in the right pane
  • Improved Homepage Links โ€” Safari icon now opens actual project homepage instead of formulae.brew.sh

Version 1.2.4

January 2, 2026

New Features

  • Multi-Language Support โ€” Taphouse is now available in 5 languages
    • English (default)
    • ไธญๆ–‡ (็ฎ€ไฝ“) โ€” Simplified Chinese
    • Espaรฑol โ€” Spanish
    • ะ ัƒััะบะธะน โ€” Russian
    • Franรงais โ€” French
    • Language selector in Settings โ†’ General

Improvements

  • Full UI Localization โ€” All user-facing strings are now translatable
    • Settings, License tab, Sidebar navigation
    • Discover section and package categories
    • All buttons, labels, and status messages

Version 1.2.3

January 1, 2026

Bug Fixes

  • Fixed Adopt Apps False Matches โ€” Search fallback no longer suggests unrelated casks
    • Added validation requiring 80%+ name similarity
    • Fixes issue where "HandBrake" was matched to "handshaker"

Version 1.2.2

January 1, 2026

Improvements

  • Improved Error Messages โ€” User-friendly messages for common Homebrew errors
    • API download errors now suggest running `brew update`
    • Concurrent Homebrew process detection with guidance
    • Better handling of "cask already installed" errors

Version 1.2.1

January 1, 2026

Improvements

  • Smarter Adopt Apps Detection โ€” Better matching for apps with non-standard names
    • Apps like "zoom.us.app" now correctly match to casks
    • Generates multiple potential tokens from app names
    • Falls back to brew search if direct lookup fails
  • Better Homebrew Installation โ€” Improved error handling with manual fallback
    • Detects when Terminal automation is blocked
    • Shows "Copy Command" button with manual steps
  • Terminal Integration โ€” "Run in Terminal" button for admin privilege operations

Bug Fixes

  • Fixed Version Comparison โ€” Normalized version strings for accurate matching in Adopt Apps

Version 1.2.0

December 30, 2025

New Features

  • Remote Announcements โ€” Important messages displayed on app launch
    • Version-targeted announcements
    • Three styles: info, warning, critical
    • Optional action button with URL
  • Multi-Select UpdatesPRO โ€” Select specific packages to update together
    • Select multiple outdated packages for batch upgrade
    • "Select All" / "Deselect All" options
    • Open all selected package homepages at once
  • Homepage Links in Updates โ€” Quick access to package documentation
    • Safari icon on each update row
    • Context menu "Open Homepage" option
    • Bulk "Open Homepages" for selected packages
  • Better Discover Section โ€” Personalized package recommendations
    • "Recommended for You" based on installed packages
    • "Explore New Categories" for discovery
    • Prioritizes uninstalled packages

Improvements

  • Sudo Error Detection โ€” Clear feedback when operations require admin privileges
  • Faster Adopt Apps Scanning โ€” Batch processing scans up to 10 apps at a time

Bug Fixes

  • Keychain Improvements โ€” Use data protection keychain to avoid permission prompts
  • Fixed Column Width Issues โ€” Content pane no longer becomes narrow when switching sections
  • Fixed Discover Caching โ€” Discover section no longer reloads every navigation

Version 1.1.1

December 29-30, 2025

New Features

  • Adjustable Text Size โ€” Accessibility setting with Small, Default, Large, or Extra Large options

Bug Fixes

  • Fixed License Activation โ€” Resolved "data couldn't be read" error with LemonSqueezy API
  • Fixed Adopt Apps Sudo Issue โ€” Now copies command to clipboard and opens Terminal for admin operations

Version 1.1.0

December 29, 2025

New Features

  • Third-Party App UpdatesPRO โ€” Detect updates for apps outside Homebrew
    • Sparkle framework detection
    • GitHub releases detection
    • Electron app detection
  • Security InsightsPRO โ€” Verify app security at a glance
    • Code signing verification
    • Notarization status
    • Gatekeeper assessment
    • Team ID and signing authority
  • Custom App Directories โ€” Configure which folders to scan for apps
  • Improved Adopt Apps โ€” Manual cask selection, hide apps, third-party tap support
  • Package Size Display โ€” See installed package sizes in details view

Version 1.0.0

December 26-27, 2025

Initial Release

  • Native macOS GUI โ€” Built with SwiftUI for a true Mac experience
  • Package Browser โ€” Browse formulae and casks with search
  • One-Click Install/Uninstall โ€” No terminal required
  • Outdated Package Detection โ€” See all updates at a glance
  • Services Management โ€” Start, stop, restart Homebrew services
  • Diagnostics โ€” Built-in brew doctor

Added in Updates

  • Mac App Store IntegrationPRO โ€” Browse, update, and manage App Store apps
  • Menu Bar ModePRO โ€” Quick access with update badges
  • Background Auto-UpdatesPRO โ€” Battery-aware automatic upgrades
  • Adopt AppsPRO โ€” Bring existing apps into Homebrew
  • Discover Section โ€” Browse popular packages by category
  • Cleanup Tools โ€” Disk usage overview and cleanup
  • Quarantine Management โ€” Remove quarantine from trusted apps
  • Brewfile Import/ExportPRO โ€” Backup and restore your setup
  • Dependency Tree View โ€” Visualize package dependencies
  • Package PinningPRO โ€” Prevent specific packages from upgrading
  • Favorites & NotesPRO โ€” Mark and annotate packages
  • Bulk OperationsPRO โ€” Multi-select for batch actions
  • Guided Homebrew Installation โ€” Step-by-step setup for new users
  • Dependency Detection โ€” "dep" badge for dependency packages