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