Commit ba379ea
committed
Complete API standardization and cleanup tracking docs
API Improvements:
- Add OriginalReleaseDate property to Tag base class
- Add Lyrics, UniqueFileIdentifiers to Tag base class
- Standardize error messages: "Invalid {format} file: {reason}"
- Add IFileSystem storage to WavFile and AiffFile for SaveToFileAsync
- Add IsValidFormat static methods to all file types
- Add MP4 atom mapping for ORIGINALDATE
Documentation Cleanup:
- Delete API_TODO.md (all 18 items completed)
- Delete API_STANDARDIZATION.md (all 4 items completed)
- Delete MILESTONES.md (historical, no longer needed)
- Update ROADMAP.md with verified completion status
Test Improvements:
- Add IsValidFormatTests for all 14 file formats
- Add extended metadata tests for Lyrics/UniqueFileId
- Add public API snapshot for .NET 8.01 parent b75a5ce commit ba379ea
40 files changed
Lines changed: 5164 additions & 887 deletions
File tree
- src/TagLibSharp2
- Aiff
- Ape
- Asf
- Core
- Dff
- Dsf
- Id3/Id3v2
- Mp4
- Mpeg
- Musepack
- Ogg
- Riff
- WavPack
- Xiph
- tests/TagLibSharp2.Tests
- Ape
- Core
- Id3/Id3v2
- Mp4
- PublicApi/Snapshots
- Xiph
- tools
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
551 | | - | |
| 551 | + | |
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
| |||
0 commit comments