libiptcdata 1.0.4 ================= Released July 5, 2009 * Added Italian translation from Milo Casagrande. * Fixed multilib conflict from documentation in -devel rpm libiptcdata 1.0.3 ================= Released Mar 24, 2009 * Fix for python saving so it does not fail when /tmp is a different filesystem. From Chris Mayo. * Fix python crash on unknown datasets. From Ian Wienand. * Clean up iptc_dataset_dump output. From Roger Hakansson. * Added German translation by Chris Leick. libiptcdata 1.0.2 ================= Released May 15, 2007 * Compatability improvements for Picasa: The IPTC version and encoding are no longer stored by default in saved IPTC output because these fields confuse Picasa. Also, the APP13 data block is stored closer to the beginning of the file. * Minor Python compile fix from Ian Wienand. libiptcdata 1.0.1 ================= Released March 23, 2007 * Fixed buffer overflow in Python bindings * Fixed build on systems without Python libiptcdata 1.0.0 ================= Released March 21, 2007 * Added python bindings, courtesy of Ian Wienand. * Several small bug fixes for the build process and for Windows. libiptcdata 0.2.1 ================= Released September 29, 2005 library: * Added function iptc_data_set_version() to make it easy to set the version number of the IPTC IIM spec being used. * Added new convenience functions iptc_data_add_dataset_with_value() and iptc_data_add_dataset_with_contents(). iptc utility: * New capability to modify/delete/print specific datasets when more than one of the same type exists, by appending the number to the end of the tag name. For example, "Keywords:1" or "2:25:1" refer to keyword tag number 1 (the 2nd keyword tag). * New capability to modify/delete/print all datasets of a specific type when more than one exists. For example, "Keywords:all" or "2:25:all" will execute the operation on all keyword tags. * Dataset numbers (for duplicates) are now printed when the IPTC contents are displayed to the user. * Changed the semantics of the program's return value: Success whenever at least one operation succeeds and failure if no operation succeeds. * Whenever a file is saved, datasets are now sorted by default unless the --no-sort option is specified. * Mac OS X compile fixes. libiptcdata 0.2.0 ================= Released September 7, 2005 library: * Improved internationalization support, including helper functions iptc_data_get_encoding() and iptc_data_set_encoding(). * Added iptc_data_sort() and iptc_dataset_copy() functions. * Mac OS X compile fixes. * Fixed compile warnings with gcc 4.0. iptc utility: * Improved internationalization support. * --modify command will create dataset if not already present. * Allows running on multiple files at once. * Added -l (list tags), -L (tag information), and -s (sort datasets) options * Improved handling of data sets containing more than 256 bytes libiptcdata 0.1.2 ================= Released May 31, 2005 * Added new Visual Studio project and changes necessary to build libiptcdata in Windows. Contributed by Luka Renko * Be more tolerant of JPEG headers in unexpected orderings. * Improved handling of datasets with zero-length data. libiptcdata 0.1.1 ================= Released March 7, 2005 * Added date/time manipulation functions iptc_dataset_get_date(), iptc_dataset_get_time(), iptc_dataset_set_date(), and iptc_dataset_set_time(). * Fixed parsing error for some jpeg files. libiptcdata 0.1.0 ================= Released February 28, 2005 * Initial release