Skip to content

IsoFoundry v0.5.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 17:39
7fafdd4

[0.5.0] - 2026-11-08

Added

  • M5 ripping and copying: Copy disc to image, Copy disc, Rip audio CD, Burn audio CD, Surface test and Recover files — a raw MMC/SPTI read side in if-drive (READ TOC / READ CD with a READ(10) fallback, subchannel capture) behind the same drive trait, plus rip/copy/scan engines: disc → image (ISO or raw BIN+CUE) with a dump report and a .dat hash file, disc → disc, secure audio ripping (every sector read twice and compared) to WAV/FLAC/MP3 with AccurateRip checksums in the rip log, audio CD burning (disc-at-once with CD-Text on the simulated drive; track-at-once through IMAPI2), a surface/quality scan with a grade, full table-of-contents drive info, and tolerant recovery that zero-fills unreadable sectors and reports which files they damaged. The simulated drive grew a read side (loaded data/audio discs, a damage map) so every flow runs with --fake; the MMC/SPTI path is Unverified on real hardware.
  • M4 burning: Burn image, Burn files, Burn MP3 CD/DVD, Burn video folder, Erase disc and Drive info — a new if-drive engine with an IMAPI2 backend on Windows (drive/media info, image and files burns with multisession append, erase) and a simulated drive with real job semantics (capacity and blank checks, SHA-256 verify after burn) that every flow can run against with --fake. Task windows and commands (burn-image, burn-files, burn-mp3, burn-video, erase, info) throughout. The IMAPI2 path is Unverified on real hardware (this milestone's test gate is the simulated drive); a disc burned through IMAPI can be read back and compared through the M5 rip side below.