Tags: LennartCode/TagLibSharp2
Tags
Update documentation for v0.4.0 - Add MP4/M4A and Ogg Opus to format support matrix - Add MediaFile factory examples to quick start - Add MP4/M4A and Ogg Opus cookbook recipes - Mark MP4/M4A milestone as complete in ROADMAP and MILESTONES - Add v0.3.0 and v0.4.0 release sections to MILESTONES - Update test count to 2,318 and coverage to 88.67%
v0.3.0 - Ogg Opus Support & Security Hardening Added: - Ogg Opus file support (RFC 7845) - R128 loudness convenience properties (Q7.8 dB conversion) - MediaFile factory auto-detection for Opus vs Vorbis Fixed: - RFC 3533/7845 compliance improvements - R128 gain overflow for extreme dB values - Vorbis version validation - Security: 16 MB packet size limit, stream count validation Changed: - OggVorbisFile refactored to use shared OggPageHelper - Test count: 2077 (+138)
Release v0.2.1 Test coverage improvements: - Add PolyfillsTests for hex conversion and Latin1 encoding - Add OggCrcTests for CRC-32 calculation and validation - Add Id3v1GenreTests for all 192 genre lookups Error context for file parsing: - Add WavFileReadResult struct with IsSuccess, File, Error properties - Add AiffFileReadResult struct with IsSuccess, File, Error properties - Add AiffFile.ReadFromFile and ReadFromFileAsync methods - Update WavFile.ReadFromFile to return result type Other: - Improve Polyfills.Replace documentation for StringComparison - Add InternalsVisibleTo for test access to Polyfills Test count: 1756 → 1807 (+51 tests)