Skip to content

release_3.2.0

Choose a tag to compare

@drpetersonfernandes drpetersonfernandes released this 30 Jul 01:02
· 33 commits to master since this release

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.exe errors now include a direct download link to the official releases page.
  • CCDSharp conversion errors for missing .img files 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.1253.0.136 across all projects.
  • Various test assertions updated to use explicit StringComparer.Ordinal for compliance with static analysis rules.

Full Changelog: release_3.1.0...release_3.2.0