Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 4.35 KB

File metadata and controls

70 lines (51 loc) · 4.35 KB

Changelog

All notable changes to this project are documented here. The format follows Keep a Changelog and the project uses semantic versioning.

0.3.0 - 2026-08-01

Added

  • Seven reviewed cleanup rules for Outlook WebView, Tencent applications, VS Code, Codex desktop caches, and stale Perfect World updater packages.
  • Explicit Chromium shader, Dawn, component, and extension download cache coverage for Chrome and Edge.
  • Open-folder and copy-path commands in Space Analysis, available from the toolbar, double-click, Enter, and the row context menu.
  • Regression boundaries for browser site data, local AI models, OneDrive, OpenAI runtimes, Tencent user/plugin data, VS Code user state, IDM downloads, and protected Windows stores.
  • A review-required administrator rule for Windows kernel dumps older than 14 days under LiveKernelReports and Minidump.

Changed

  • Expanded the embedded catalog from 21 to 29 rules while keeping new vendor-specific and dump rules review-required except for the narrowly scoped Outlook WebView cache.
  • Narrowed Tencent Meeting cleanup from its WebView profile root to explicit Cache, Code Cache, GPU, Dawn, shared-dictionary, and shader cache leaves.
  • Documented the local C-drive audit, including large directories intentionally excluded from raw deletion.
  • Documented a Storage Sense/USN comparison that identified old live-kernel dumps as a missing system-level candidate while retaining the conservative 48-hour user-temp boundary.

0.2.1 - 2026-07-28

Fixed

  • Batched UI audit-log rendering so large cleanups do not flood the WinForms message queue with one update per skipped or failed file.
  • Report the active cleanup rule before it begins, keeping the status bar and progress indicator responsive during large cache cleanup.

0.2.0 - 2026-07-28

Added

  • Non-blocking stable-release checks against the fixed CDriveCare GitHub API endpoint.
  • A toolbar command for manual checks and a clickable status-bar notice when a newer release exists.
  • --no-update-check for fully offline startup.
  • Version/URL validation tests that reject non-SemVer tags, HTTP links, other hosts, and other repositories.

Changed

  • Local build.ps1 now compiles and tests only.
  • GitHub Actions is the sole official packaging and release path.
  • Tag-triggered releases verify the tag, executable file version, release notes, ZIP, and SHA-256 assets before publication.

0.1.0 - 2026-07-27

Added

  • Native single-file WinForms application for Windows 10 and 11.
  • Twenty-one reviewed cleanup rules: 18 age-gated file rules, one Recycle Bin action, and two Windows-managed actions.
  • Browser, application, NVIDIA, AMD, Intel, WER, temporary-file, thumbnail, and recycle-bin coverage.
  • Read-only embedded rules.json catalog with strict missing/unknown/duplicate field rejection, fail-closed startup validation, and a manifest SHA-256.
  • Daily and Deep selection modes; neither mode auto-selects the Recycle Bin or Windows-managed actions.
  • Separate review-required user and machine WER rules, with administrator scope for machine reports.
  • Supported Windows actions for Delivery Optimization and component-store cleanup.
  • Read-only PnPUtil driver inventory export.
  • Parallel, read-only AppData large-folder analysis.
  • Windows Known Folder resolution, canonical and protected-path checks, and Reparse Point rejection without arbitrary environment expansion.
  • Handle-based final physical-path, age, size, and replacement validation for file candidates; directories are never deleted.
  • Handle-validated, unique-file output for audit logs and driver reports, including safe log rotation.
  • Per-run local audit logs with 30-day/20-file rotation, cancellation, estimated bytes, file counts, and actual free-space comparison.
  • Safe cancellation semantics that let an active Windows maintenance command finish before skipping later items.
  • A safety test suite and deterministic PowerShell build/package script.