From 0ebb14b855b788c1dd19ca322fc8f7b7e5f1e4e7 Mon Sep 17 00:00:00 2001 From: Urs Fleisch Date: Wed, 24 Jan 2024 05:10:43 +0100 Subject: [PATCH] Version 2.0 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f24051c..1d26303d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -74,6 +74,15 @@ TagLib 2.0 (Jan 24, 2024) - String::null - TrueAudio::File::setID3v2FrameFactory(): Use constructor - WavPack::Properties::Properties(const ByteVector &, long, ReadStyle) +* Made methods const: Frame::Header::size(), Frame::headerSize(), + MP4::Atom::findall(), MP4::Atoms::find(), MP4::Atoms::path(). +* Made classes non-virtual: APE::Footer, APE::Item, ASF::Attribute, + ASF::Picture, MP4::CoverArt, MP4::Item, ID3v2::ExtendedHeader, ID3v2::Footer, + ID3v2::Header, MPEG::Header, MPEG::XingHeader, Ogg::Page, Ogg::PageHeader. +* Removed type definitions in TagLib namespace: wchar, uchar, ushort, uint, + ulong, ulonglong, wstring: Use the standard types. +* Removed include file taglib_config.h and its defines TAGLIB_WITH_ASF, + TAGLIB_WITH_MP4: They were always 1 since version 1.8. * Behavioral changes: - The basic tag methods (e.g. genre()) separate multiple values with " / " instead of " ".