From 1b94b93762636ebe5733180c3e825be4621e4c7f Mon Sep 17 00:00:00 2001 From: Urs Fleisch Date: Sun, 10 May 2026 15:25:51 +0200 Subject: [PATCH] Version 2.3 --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b2988df..98c0db8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +TagLib 2.3 (May 10, 2026) +========================= + + * MP4: Support for chapters (Nero and QuickTime). + * WAV: Support for BEXT and iXML chunks. + * FLAC: Support for BEXT and iXML application blocks. + * Opus: New audio property `outputGain()`. + * Speed up Matroska reading by using seek head for element lookup. + * Speed up Matroska writing by offering multiple write style modes. + * More tolerant handling of files with oversized RIFF chunks, zero size ID3v2 + frames and Matroska chapters without edition. + * Avoid wrong content-based detection as MPEG files. + * Fix bitrate calculations for MPEG ADTS and MP4 ESDS. + * Fix data race with multi-threaded use of `MP4::ItemFactory`. + * Fix unbounded recursion in EBML/Matroska `MasterElement` and MP4 atoms. + * Limit number of MP4 atoms at top level. + * Fix writing too many offsets when updating MP4 stco/co64 atoms. + * Fix k bounds in Shorten Rice-Golomb coding. + TagLib 2.2.1 (Mar 7, 2026) ==========================