1libiptcdata 1.0.4
2=================
3Released July 5, 2009
4
5* Added Italian translation from Milo Casagrande.
6* Fixed multilib conflict from documentation in -devel rpm
7
8
9libiptcdata 1.0.3
10=================
11Released Mar 24, 2009
12
13* Fix for python saving so it does not fail when /tmp is a different
14filesystem.  From Chris Mayo.
15* Fix python crash on unknown datasets.  From Ian Wienand.
16* Clean up iptc_dataset_dump output.  From Roger Hakansson.
17* Added German translation by Chris Leick.
18
19
20libiptcdata 1.0.2
21=================
22Released May 15, 2007
23
24* Compatability improvements for Picasa:  The IPTC version and encoding
25are no longer stored by default in saved IPTC output because these fields
26confuse Picasa.  Also, the APP13 data block is stored closer to the beginning
27of the file.
28* Minor Python compile fix from Ian Wienand.
29
30
31libiptcdata 1.0.1
32=================
33Released March 23, 2007
34
35* Fixed buffer overflow in Python bindings
36* Fixed build on systems without Python
37
38
39libiptcdata 1.0.0
40=================
41Released March 21, 2007
42
43* Added python bindings, courtesy of Ian Wienand.
44* Several small bug fixes for the build process and for Windows.
45
46
47libiptcdata 0.2.1
48=================
49Released September 29, 2005
50
51library:
52* Added function iptc_data_set_version() to make it easy to set the version
53number of the IPTC IIM spec being used.
54* Added new convenience functions iptc_data_add_dataset_with_value() and
55iptc_data_add_dataset_with_contents().
56
57iptc utility:
58* New capability to modify/delete/print specific datasets when more than one
59of the same type exists, by appending the number to the end of the tag name.
60For example, "Keywords:1" or "2:25:1" refer to keyword tag number 1 (the 2nd
61keyword tag).
62* New capability to modify/delete/print all datasets of a specific type when
63more than one exists.  For example, "Keywords:all" or "2:25:all" will
64execute the operation on all keyword tags.
65* Dataset numbers (for duplicates) are now printed when the IPTC contents
66are displayed to the user.
67* Changed the semantics of the program's return value:  Success whenever at
68least one operation succeeds and failure if no operation succeeds.
69* Whenever a file is saved, datasets are now sorted by default unless the
70--no-sort option is specified.
71* Mac OS X compile fixes.
72
73
74libiptcdata 0.2.0
75=================
76Released September 7, 2005
77
78library:
79* Improved internationalization support, including helper functions
80iptc_data_get_encoding() and iptc_data_set_encoding().
81* Added iptc_data_sort() and iptc_dataset_copy() functions.
82* Mac OS X compile fixes.
83* Fixed compile warnings with gcc 4.0.
84
85iptc utility:
86* Improved internationalization support.
87* --modify command will create dataset if not already present.
88* Allows running on multiple files at once.
89* Added -l (list tags), -L (tag information), and -s (sort datasets) options
90* Improved handling of data sets containing more than 256 bytes
91
92
93libiptcdata 0.1.2
94=================
95Released May 31, 2005
96
97* Added new Visual Studio project and changes necessary to build
98libiptcdata in Windows.  Contributed by Luka Renko <luka.renko@gmail.com>
99* Be more tolerant of JPEG headers in unexpected orderings.
100* Improved handling of datasets with zero-length data.
101
102
103libiptcdata 0.1.1
104=================
105Released March 7, 2005
106
107* Added date/time manipulation functions iptc_dataset_get_date(),
108iptc_dataset_get_time(), iptc_dataset_set_date(), and iptc_dataset_set_time().
109* Fixed parsing error for some jpeg files.
110
111
112libiptcdata 0.1.0
113=================
114Released February 28, 2005
115
116* Initial release
117