Releases: alielsokary/CaskHub
Releases · alielsokary/CaskHub
Release list
0.6.2
What's fixed
- Prevented
brew install --adoptfrom running when the existing app cannot satisfy the cask's declared binary artifacts, avoiding Homebrew rollback data loss. - Added safe cleanup for stale/zombie Caskroom records while protecting renamed, still-working apps from false-positive deletion offers.
- Added filesystem-backed Repair & Reinstall for stranded Caskroom apps, with
brew fetchgating every destructive repair step. - Stopped install cancellation from deleting files in Homebrew's shared download cache.
- Isolated concurrent Homebrew mutations with independent, automatically removed askpass scripts.
- Fixed Top Charts so shorter-period labels never display annual download counts.
- Added a bundled Recently Added snapshot for offline browsing, with newer-only remote refreshes.
- Kept XCTest and environmental Homebrew states out of Sentry and improved production failure fingerprinting.
Sentry issues
Resolved with this release: CASKHUB-A, CASKHUB-3, CASKHUB-8, and CASKHUB-9.
CASKHUB-B remains open while the new repair path is verified with release telemetry.
Full changelog: 0.6.1...0.6.2
0.6.1
What's Changed
- feat: Add General setting to hide Adopt Apps from sidebar by @alielsokary in #74
- feat: Replace theme radio picker with preview cards in Appearance settings by @alielsokary in #75
- docs: Fix release badge and wire download button to the latest zip by @alielsokary in #76
- feat: Add GitHub Pages landing page by @alielsokary in #77
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- ci: Document Actions PR-creation setting sync-develop requires by @alielsokary in #66
- refactor: Remove redundant comments and dead code by @alielsokary in #67
- perf: Skip icon requests for tokens absent from the CaskFlow icon manifest by @alielsokary in #68
- fix: Keep the last list row clear of the status bar and untruncate row actions by @alielsokary in #69
- feat: Adopt externally installed apps into Homebrew by @alielsokary in #70
- refactor: Sentry logging refinements + release dSYM upload by @alielsokary in #71
New Contributors
- @github-actions[bot] made their first contribution in #65
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- chore: land release workflows on master by @alielsokary in #54
- release: 0.4.1 by @alielsokary in #55
- chore: master to develop by @alielsokary in #56
- chore: Sync master to develop workflow by @alielsokary in #58
- revert: back out direct pushes to develop by @alielsokary in #59
- feat: lower minimum deployment target to macOS 15.6 by @alielsokary in #60
- chore: auto-bump Homebrew tap on release publish by @alielsokary in #61
- docs: Add install section and platform badge to README by @alielsokary in #62
- feat: Add Update All to the Updates page by @alielsokary in #63
Full Changelog: 0.4.1...0.5.0
0.4.1
What's Changed
- release: 0.4.0 by @alielsokary in #51
- chore: back-merge release 0.4.0 into develop by @alielsokary in #52
- feat: Run releases on GitHub Actions with publish-on-merge by @alielsokary in #53
Full Changelog: 0.4.0...0.4.1
0.4.0
What's Changed
- feat: Add Sparkle auto-updates and signed release pipeline by @alielsokary in #46
- feat: Add General settings tab and persist view preferences by @alielsokary in #47
- enhancement: restyle Privacy settings as classic columns layout by @alielsokary in #49
- fix: Status-bar updates count and search focus behavior by @alielsokary in #48
- chore: Drop v prefix from release tags, titles, and download URLs by @alielsokary in #50
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- Ignore local Claude tooling by @alielsokary in #23
- Original icons only: drop favicon and avatar tiers by @alielsokary in #24
- feat: Implement CaskHub Design System UI by @alielsokary in #25
- feat: Enhance Browse page sections, search submit flow by @alielsokary in #26
- feat: Install phase states, cancellable downloads, and CLI cask tiles by @alielsokary in #28
- feat: Source Recently Added from CaskKit's mined add dates by @alielsokary in #27
- enhancement: Keep a gap between the top bar and scrolled cards by @alielsokary in #29
- fix: Purge stale CLI icons pinned from before the curated cleanup by @alielsokary in #31
- feat: Native admin password prompt for pkg-based casks by @alielsokary in #32
- feat: Show cask download size in the info popover by @alielsokary in #33
- enhancement: friendly error message for checksum mismatch install failures by @alielsokary in #35
- enhancement: add SwiftLint/SwiftFormat tooling and clean up the codebase by @alielsokary in #36
- chore: add Codacy and Codecov integration by @alielsokary in #37
- chore: Update README.md by @alielsokary in #38
- feat: show activity indicator while cask icons load by @alielsokary in #39
- feat: add privacy-friendly usage analytics via TelemetryDeck by @alielsokary in #40
- refactor: general cleanup and test coverage improvements by @alielsokary in #41
- fix: sort the Browse Recently Added shelf by newest instead of downloads by @alielsokary in #42
- fix: Update App Icon by @alielsokary in #43
- feat: Add opt-out Sentry crash reporting by @alielsokary in #44
- feat: Show the synced CaskFlow release tag in the status bar by @alielsokary in #45
Full Changelog: https://github.com/alielsokary/CaskHub/commits/v0.3.0
0.1.0
First public pre-release of CaskHub — a macOS app for browsing, categorizing, and managing Homebrew casks.
Highlights
- Browse 3,786 casks in 18 curated categories — classified by the CaskKit pipeline, refreshed daily; the app pulls category updates automatically and falls back to bundled data offline
- Original app icons for 85%+ of casks, extracted from the actual app bundles and served via CDN — coverage grows daily
- Install, update, and uninstall casks from the app
- App info panels, recently-added view, search
Notes
- Pre-1.0: a design overhaul is planned before v1.0
- Build from source: open
CaskHub.xcodeprojin Xcode and run — no dependencies
Full changelog: https://github.com/alielsokary/CaskHub/commits/v0.1.0