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