1libexif-0.6.19 (2009-11-12): 2 * New translations: be, en_GB, it, ja, pt, sq, zh_CN 3 * Updated translations: da, sv, vi 4 * Now using a binary search to make searching through the tag table faster 5 * Fixed a heap buffer overflow during tag format conversion 6 7 8libexif-0.6.18 (2009-10-09): 9 * New translations: da, pt_BR, sr 10 * Updated translations: cs, de, en_CA, nl, pl, sk, sv, vi 11 * Added some example programs 12 * libexif is now thread safe when the underlying C library is thread safe 13 and when each object allocated by libexif isn't used by more than one 14 thread simultaneously 15 * Expanded the Doxygen API documentation 16 * Access to the raw EXIF data through the ExifEntry structure members is 17 now officially documented 18 * Fixed some Olympus/Sanyo MakerNote interpretations 19 * Added support for Epson MakerNotes 20 * Fixed bug #1946138 to stop ignoring CFLAGS in the sqrt configure test 21 * Added remaining GPS tags from the EXIF 2.2 spec to the tag table 22 * Fixed the interpretation of some tags as being optional in IFD 1 23 (to match the EXIF 2.2 spec) which stops them from being erroneously 24 removed from a file when EXIF_DATA_OPTION_IGNORE_UNKNOWN_TAGS is set 25 * Changed exif_tag_get_support_level_in_ifd() to return a value when possible 26 when the data type for the given EXIF data is unknown. This will cause 27 tags to be added or deleted when tag fixup is requested even, without a 28 data type being set. 29 * Added support for writing Pentax and Casio type2 MakerNotes 30 * Improved display of Pentax and Casio type2 MakerNotes 31 * Completely fixed bug #1617997 to display APEX values correctly 32 * Stopped some crashes due to read-beyond-buffer accesses in MakerNotes 33 * Don't abort MakerNote parsing after the first invalid tag 34 * Sped up exif_content_fix() 35 * Fixed negative exposure values in Canon makernotes (bug #2797280) 36 * New API entry point: exif_loader_get_buf() 37 38 39libexif-0.6.17 (2008-11-06): 40 * Updated translations: cs, de, pl, sk, vi 41 * New translations: nl, sv, en_CA 42 * Bug fixes: #1773810, #1774626, #1536244, CVE-2007-6351, CVE-2007-6352, 43 #2071600 and others 44 * Enhanced support of Canon and Olympus makernotes 45 * Added support for Fuji and Sanyo makernotes 46 * Added support for the NO_VERBOSE_TAG_STRINGS and NO_VERBOSE_TAG_DATA 47 macros to reduce size for embedded applications 48 * Added support for more tags 49 50 51libexif-0.6.16 (2007-06-12): 52 * Security fix: CVE-2006-4168 aka IDEF1514. 53 * Updated translations: cz, pl, vi 54 55 56New in 0.6.15 (2007-05-23) since 0.6.14 (2007-05-10): 57 58 * Added support for 2 new types of Pentax makernotes & Casio type2 makernote 59 60 * Added support for Win XP metadata (Author, Comment, KeyWords, Title, 61 Subject) tags 62 63 * Bug fixes: 64 [ 1443183 ] install error when doxygen is not present. 65 66 * New translations: Czech, Slovak. 67 68 * Improved doxygen generated API and code internals 69 documentation. Made building of code internals docs optional 70 (--enable-internal-docs) as the call graphs take quite long to 71 build. Made building any docs optional (--disable-docs). 72 73 74New in 0.6.14 (2007-05-10) since 0.6.13 (2005-12-27): 75 76 * Bug fixes: #1457501, #1471060, #1525770, #1617991, #1703284, #1716196 77 78 * Extended support of Canon, Nikon, Olympus makernotes 79 80 * Added option EXIF_DATA_OPTION_DONT_CHANGE_MAKER_NOTE to prevent 81 modification of maker notes 82 83 * Other fixes and improvements which include API/ABI additions. 84 85 86New in 0.6.13 (2005-12-27) since 0.6.12 (2005-03-13): 87 88 * Bug fixes: #803191, #1051994, #1054321, #1054323, #1196787 89 90 * For pkg-config users, force usage of #include <libexif/exif-*.h> 91 (disable #include <exif-.h>) 92 93 * Updated German translation 94 95 * Build system tuning 96 97 * Misc changes: 98 Fix COPYRIGHT tag, fix memory corruption, use qsort. 99 100 101New in 0.6.12 (2005-03-13) since 0.6.11 (2004-10-16): 102 103 * Final fix of Ubuntu Security Notice USN-91-1 (CAN-2005-0664) 104 https://bugzilla.ubuntulinux.org/show_bug.cgi?id=7152 105 106 * Updated build system with cross compile capabilities 107 108 * Small fixes: 109 Fix tag order, use even offsets, improve Nikon&Olympus mnote tags. 110 111 112New in 0.6.11 (2004-10-16) since 0.6.10 (2004-08-27): 113 114 * Improved tag names, titles, and descriptions. 115 116 * Bug fixes for memory leaks, format strings, month one off, ... 117 118 * Support for Watcom compiler (requires manual copying of files) 119 120 121New in 0.6.10 (2004-08-27) since 0.5.9 (2002-12-11): 122 123 * New tags suppored, and added a few more checks. 124 125 * API changes 126 127 * libmnote has been merged back into libexif 128 129 130General remarks: 131 132 * This file contains changes visible to users. 133 134 * Small bug fixes (typos, memory leaks, ...) and feature 135 enhancements (new tag types, ...) are not mentioned 136 explicitly. 137 138 * Apart from that, I would like to ask committers to update this 139 file when they commit "big" user visible changes. 140 141 * If someone wants to reconstruct past changes and log them here, 142 you're welcome to. 143