TagLib v2.3.1 announcement
Urs Fleisch
urs.fleisch at gmail.com
Sun Jul 12 19:23:37 BST 2026
Hi all!
As some important bugs have been fixed since the release of TagLib v2.3,
I plan to release a bugfix release v2.3.1 next week. The changes of this
upcoming release can be found on the master branch on GitHub.
A proposed change log entry could be
TagLib 2.3.1 (Jul 25, 2026)
===========================
* Matroska: Fix crash when seek head is invalid or missing.
* Matroska: Check element length, support unknown size length, skip invalid
elements.
* Matroska: Allow Chapters without a ChapterUID.
* Fix data length indicator check for compressed ID3v2 frames.
* MP4: Use `LongLong` instead of `UInt` for `cnID` atom to support large
catalog IDs.
* MP4: Fix destructor and assignment operator for `MP4::Chapter`.
* MP4: Let `hasiXMLData()`, `hasBEXTData()` track on-disk state rather than
in-memory state.
* MP4: Support NI STEM atoms with 64-bit length.
* MP4: Enlarge limit number of MP4 atoms at top level.
* XM: Correctly save XM tracker files with samples.
If I missed an important bug fix or something else which could make
lives of TagLib users and distributors easier, please let us know!
Thanks!
Urs
More information about the taglib-devel
mailing list