release_3.2.0
File System Monitoring
A new input-folder watcher now tracks file deletions, renames, and creations during batch conversion. When a file cannot be found during processing, the log provides contextual diagnostics — telling you whether the file was deleted, renamed, or simply never observed by the monitor. This eliminates guesswork when files disappear mid-batch.
Improved Sector Size Validation
The sector-size integrity check now validates against multiple standard sector sizes (2048, 2324, 2336, 2352) instead of only 2048. Additionally, text-based descriptor files (.cue, .gdi, .toc) are correctly excluded from binary sector alignment checks, preventing false "corrupt file" errors on valid multi-track discs.
Better Error Diagnostics
- Missing
chdman.exeerrors now include a direct download link to the official releases page. - CCDSharp conversion errors for missing
.imgfiles now provide a clear hint about the sidecar file requirement. - Archive extraction "file not found" messages are logged at the appropriate level instead of as warnings.
Bug Report Filtering Refined
The exclusion-pattern list for automated bug reports has been expanded and centralized in BugReportService, preventing noise from expected conditions (missing chdman, corrupt archives, sector-misaligned files, etc.) from flooding the bug report API.
Dependency Updates
- Meziantou.Analyzer:
3.0.125→3.0.136across all projects. - Various test assertions updated to use explicit
StringComparer.Ordinalfor compliance with static analysis rules.
Full Changelog: release_3.1.0...release_3.2.0