Releases: VincentShipsIt/macsweep
Releases · VincentShipsIt/macsweep
Release list
v1.0.8
What's Changed
- docs: consolidated backlog brief for open PRs and issues by @VincentShipsIt in #124
- docs: repo-wide DRY/slop audit report by @VincentShipsIt in #75
- docs(audit): repo map — audit 00 by @VincentShipsIt in #74
- [codex] share cleanup and error banner components by @VincentShipsIt in #73
- fix: P0 audit bug batch (#85–#89) by @VincentShipsIt in #126
- fix(headless): add id/isKnownSignature and raw sizeBytes to CLI JSON DTOs by @VincentShipsIt in #125
- fix(safety): case-insensitive protected-root match on APFS boot volume (#122) by @VincentShipsIt in #130
- Deletion safety (WS2): guard enforcement (#91/#78/#77/#82/#92) by @VincentShipsIt in #139
- Refactor scan-module internals: shared helpers + derived DevTools project browser (WS7) by @VincentShipsIt in #131
- refactor(core): shared CleanupItem size-summary helpers + formatter-based notification body by @VincentShipsIt in #133
- refactor(ui): unify metric thresholds/badges, share ProcessMonitor, extract stat components (#102/#103/#104) by @VincentShipsIt in #137
- Kill /bin/bash -c execution + dedup savedNetworks (WS3 PR A, #94 #96) by @VincentShipsIt in #127
- fix(safety): gate app-uninstaller bundle + leftover removal via SafetyChecker (#76, #81) by @VincentShipsIt in #134
- Deletion safety (WS2): module-specific hardening (#79/#80/#83/#84) by @VincentShipsIt in #135
- refactor(ui): unify cleanup-failure presentation (.errorAlert + generic failure summaries) by @VincentShipsIt in #129
- Extract ProcessRunner + HomebrewPaths + PrivilegedRunner (WS3 PR B, #93 #95 #97) by @VincentShipsIt in #136
- chore: remove dead code and repo weight (audit WS6) by @VincentShipsIt in #132
- Test & tooling infrastructure: TempTestDirectory, e2e safety smoke suite, coverage floors, visual-QA CI (WS8) by @VincentShipsIt in #138
- feat(logging): os.Logger facade + deletion/diagnostic wiring (#117) by @VincentShipsIt in #128
- Add cleanup share receipt card by @VincentShipsIt in #140
- Polish release UI and bump 1.0.8 by @VincentShipsIt in #141
- Fix native macOS chrome and UI audit issues by @VincentShipsIt in #144
Full Changelog: v1.0.7...v1.0.8
v1.0.7
What's Changed
- [codex] Fix Full Disk Access onboarding by @VincentShipsIt in #63
- Hide scan-only onboarding after first developer and privacy scans by @VincentShipsIt in #65
- Refine scan review selection and window chrome by @VincentShipsIt in #66
- Add assistant provider settings and conversation suggestions by @VincentShipsIt in #67
- Handle empty and failed trash scans in Trash Bins by @VincentShipsIt in #68
- Unify feature pages with native titlebar chrome by @VincentShipsIt in #69
- Add configurable companion toolbar cards by @VincentShipsIt in #70
- Fix 76 audited defects: safety, concurrency, error-handling, DRY by @VincentShipsIt in #72
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- [codex] Polish native dashboard titlebar chrome by @VincentShipsIt in #62
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- Add Homebrew cask packaging for GUI install by @VincentShipsIt in #61
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Add /release command for one-command releases by @VincentShipsIt in #59
- Fix sidebar blackout on scan-landing pages; compact launch window by @VincentShipsIt in #60
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- ci: add Secret Scan gate by @VincentShipsIt in #28
- [codex] Keep scan progress visible in UI by @VincentShipsIt in #29
- feat(dev-tools): clean stale git artifacts by @VincentShipsIt in #30
- Raise minimum to macOS 26 and adopt Liquid Glass by @VincentShipsIt in #50
- Fix 27 code-review findings across safety, malware, CLI, and UI by @VincentShipsIt in #51
- feat(devices): show connected Bluetooth peripheral battery by @VincentShipsIt in #53
- New app icon + menu-bar glyph, fix invisible menu-bar panel by @VincentShipsIt in #54
- v0.1.0 GUI polish — dashboard rewrite + Liquid Glass across surfaces by @VincentShipsIt in #52
- UI consistency: shared FeaturePageShell + scan onboarding (System Junk first) by @VincentShipsIt in #55
- Consolidate Homebrew distribution into vincentshipsit/tap by @VincentShipsIt in #56
- One-command releases: tag → GitHub Release → Homebrew tap bump by @VincentShipsIt in #57
- Bump version to 1.0.3 by @VincentShipsIt in #58
Full Changelog: v1.0.2...v1.0.3
MacSweep v1.0.0
First release of MacSweep — a CLI-first macOS system cleaner. Distributed via Homebrew, built from source (no Apple code signing yet).
Install
brew tap VincentShipsIt/macsweep https://github.com/VincentShipsIt/macsweep
brew trust --formula vincentshipsit/macsweep/macsweep # recent Homebrew requires this for 3rd-party taps
brew install VincentShipsIt/macsweep/macsweep
# bleeding edge instead: brew install --HEAD VincentShipsIt/macsweep/macsweepHighlights
- 21 CLI commands:
scan/dry-run/apply,maintenance,permissions,modules,space+space lens,login-items,uninstall,ai,malware scan,homebrew,shred,version. - 19 cleanup modules: browser caches (Arc/Brave/Chrome/Firefox/Safari), developer-tool & package-manager caches (npm/yarn/pnpm/bun/pip/cargo/go/gradle/maven/mise/sccache/deno/…), Docker, duplicates, similar photos, large files, mail attachments, privacy, network, service workers, system caches, trash.
- Safety-first: default-deny SafetyChecker, cloud-sync directories protected, move-to-Trash (recoverable) by default — irreversible hard delete only via the explicit
shredcommand. - Scriptable: semantic exit codes (0 success, 2 usage, 3 confirmation-required, 4 not-found, 5 refused) and JSON output for agent/automation use.
- Optional AI analysis (Claude) for cache and malware findings.
Requires macOS 13 (Ventura) or later.