Version 2.3.1

Pin submodule utfcpp to tag v4.1.1.
This commit is contained in:
Urs Fleisch
2026-07-19 19:49:59 +02:00
parent f7c28ac742
commit 54ae7d8ac4
2 changed files with 19 additions and 1 deletions

View File

@@ -1,3 +1,21 @@
TagLib 2.3.1 (Jul 20, 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.
* MP4: Avoid excessive sample allocations with invalid `stsc` for QT chapters.
* XM: Correctly save XM tracker files with samples.
TagLib 2.3 (May 10, 2026)
=========================