Releases: jim-easterbrook/python-exiv2
Releases · jim-easterbrook/python-exiv2
python-exiv2-0.10.0
1/ API change: replaced Value += operator with append method. 2/ Improved conversion of LangAltValue to/from Python dict. 3/ Can construct some other values from a Python list. 4/ AnyError exception renamed to Exiv2Error (with AnyError wrapper for compatibility). 5/ Enabled localisation of error messages etc. 6/ Python enum class is used for Exiv2 enums.
python-exiv2-0.9.0
1/ Add Exiv2::BasicIo and its subclasses to Python interface.
python-exiv2-0.8.3
1/ Xmp LangAlt values can be accessed like a Python dict. 2/ Binary wheels are built with BMFF file support enabled.
python-exiv2-0.8.2
1/ No longer detect possible iterator invalidation (unreliable). 2/ Restructured macros to give slightly less bloated code.
python-exiv2-0.8.1
1/ Fix some causes of segfaults. 2/ Slightly change output of Metadatum.__str__().
python-exiv2-0.8.0
1/ Data iterators include checks for end of data and changed data so are less likely to segfault. 2/ Added indexing to data values to access fundamental types such as int. 3/ API change: removed access to value_ container in data values.
python-exiv2-0.7.0
1/ Add a constructor to Value subclasses that downcasts a Value. 2/ Deprecated the Value subclass downCast() static method. 3/ Include enableBMFF function when libexiv2 version >= 0.27.4.
python-exiv2-0.6.0
1/ Add Exiv2::PreviewManager to Python interface.
python-exiv2-0.5.3
1/ Binary wheels use libexiv2 version 0.27.5.
python-exiv2-0.5.2
1/ Fix several memory leaks. 2/ Create binary wheels for MacOS (as well as Linux and Windows). 3/ Fix problems installing on MSYS2 / MinGW.