Skip to content

Tags: LennartCode/TagLibSharp2

Tags

v0.4.0

Toggle v0.4.0's commit message
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

Toggle v0.3.0's commit message
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)

v0.2.1

Toggle v0.2.1's commit message
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)

v0.2.0

Toggle v0.2.0's commit message
Release v0.2.0

- Bump version to 0.2.0
- Add ID3v2.2 support, unsynchronization, frame flags, FLAC MD5
- Add picture support for WAV and AIFF
- Add SaveToFile(path) convenience overloads
- Update test count from 1528 to 1658 (+130 tests)

v0.1.0

Toggle v0.1.0's commit message
Release v0.1.0