1 2 libid3tag - ID3 tag manipulation library 3 Copyright (C) 2000-2003 Underbit Technologies, Inc. 4 5 $Id: CHANGES,v 1.5 2003/06/05 03:56:04 rob Exp $ 6 7=============================================================================== 8 9Version 0.15.0 (beta) 10 11 * Updated to autoconf 2.57, automake 1.7.5, libtool 1.4.3. 12 13 * Added new id3_tag_version(), id3_tag_options(), id3_tag_setlength(), 14 id3_frame_field(), id3_field_getlatin1(), id3_field_getfulllatin1(), 15 id3_genre_index(), id3_genre_number(), id3_latin1_ucs4duplicate(), 16 id3_utf16_ucs4duplicate(), and id3_utf8_ucs4duplicate() API routines. 17 18 * Properly exposed the id3_frame_new(), id3_frame_delete(), and 19 id3_field_type() API routines. 20 21 * Fixed a possible segmentation fault rendering ID3v1 tags when a tag 22 field exceeds the field length limit. 23 24 * Fixed a problem whereby the file interface could try to seek and read 25 data from a non-seekable stream, unrecoverably losing data from the 26 stream. (N.B. the fix does not work under Win32.) 27 28 * Fixed a problem reading ID3v2.2 frames which corrupted their frame IDs 29 and caused them not to be re-rendered. 30 31 * Improved rendering of the ID3v1 genre field from ID3v2 genre 32 names/numbers. The genre "Other" is used in place of non-translatable 33 genres. 34 35 * Rendering an empty ID3v1 tag now properly returns 0 length even when a 36 null buffer pointer is passed. 37 38 * Changed the file implementation to maintain information about present 39 but unparseable tags, instead of ignoring all tags and returning an 40 error. 41 42 * Added an external dependency on zlib (libz), which is no longer 43 included. 44 45 * Changed to build a shared library by default. 46 47 * Changed to use native Cygwin build by default; give --host=mingw32 to 48 `configure' to use MinGW (and avoid a dependency on the Cygwin DLL). 49 50Version 0.14.2 (beta) 51 52 * Changed Cygwin builds to use MinGW; resulting Win32 executables no 53 longer have a dependency on Cygwin DLLs. 54 55Version 0.14.1 (beta) 56 57 * Updated config.guess and config.sub to latest upstream versions. 58 59 * Enabled libtool versioning rather than release numbering. 60 61 * Renamed `libid3' to `libid3tag' and enabled installation as a separate 62 library. 63 64 * Several other small fixes. 65 66Version 0.14.0 (beta) 67 68 * Added a new ID3 tag manipulation library (libid3). The required zlib 69 support is provided either by the host system or by the included static 70 library implementation (libz). 71 72 * Improved MSVC++ portability and added MSVC++ project files. 73 74=============================================================================== 75 76