[1.5.0] - 2026-04-12
v1.5.0 (2026-05-12)
Added
Distributions
- added the .pkg distribution - but is unsigned distribution for development & testing purpose only
- use
xattr -d com.apple.quarantine file-path-here- then install this package
P0 (baseline UX and safety)
- Global --dry-run flag (src/core/dry_run.py)
- Shell completion command (src/core/completions.py)
- Full app uninstaller (src/core/uninstaller.py)
P1 (highest demand data and visibility)
- Browser data cleaner (src/scanners/browser_data.py)
- Visual disk space map (src/scanners/space_map.py)
- Photo library analyzer (src/scanners/photos_analyzer.py)
- iOS simulator deep cleaner (src/scanners/simulators.py)
P2 (system utilities and maintenance)
- Memory pressure reliever (src/core/memory_pressure.py)
- Homebrew deep manager (src/core/brew_manager.py)
- Storage trend tracker (src/reporting/storage_trend.py)
- Recent files and activity cleaner (src/scanners/recent_activity.py)
P3 (advanced and higher risk features)
- Permissions auditor (src/core/permissions_auditor.py)
- APFS snapshot guard (src/core/apfs_snapshots.py)
- Menu bar companion (src/core/menubar.py)
- Data breach monitor (src/core/breach_monitor.py)
- Cloud storage junk scanner (src/scanners/cloud_junk.py)
Changed
- CLI wiring for new P0/P1 commands and dry-run behavior
- Module layout aligned to core/scanners (removed features package)
- README, checklist, and roadmap paths updated for the new layout
- Improved error handling with debug logs across filesystem and subprocess paths
- Dev junk scanner traversal now uses a deque for better performance
- added new files by @NK2552003 @sidkr222003 @nitinsaini26 in #5
- Features/p0 by @NK2552003 in #8
- fixed the init.py version by @NK2552003 in #9
Full Changelog: v1.2.0...v1.5.0