Skip to content

Releases: jim-easterbrook/python-exiv2

python-exiv2-0.11.2

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 11 Jul 09:50
1/ Prevent PY_SSIZE_T_CLEAN warning / error in Python 3.8 and above.

python-exiv2-0.11.1

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 11 May 16:33
1/ Improved initialisation of localisation.

python-exiv2-0.11.0

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 13 Apr 09:22
1/ Changed PyPI package name from python-exiv2 to exiv2.
2/ Simplified some data iterators and function return values.

python-exiv2-0.10.0

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 03 Apr 09:34
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 10 Feb 15:01
1/ Add Exiv2::BasicIo and its subclasses to Python interface.

python-exiv2-0.8.3

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 16 Dec 13:43
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 08 Dec 09:15
1/ No longer detect possible iterator invalidation (unreliable).
2/ Restructured macros to give slightly less bloated code.

python-exiv2-0.8.1

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 16 Nov 14:26
1/ Fix some causes of segfaults.
2/ Slightly change output of Metadatum.__str__().

python-exiv2-0.8.0

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 13 Nov 12:45
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 04 Nov 12:59
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.