Skip to content

Releases: jim-easterbrook/python-exiv2

python-exiv2-0.15.0

23 Nov 17:00

Choose a tag to compare

1/ Added __version_tuple__ for easy runtime version testing.
2/ exiv2.testVersion() can be called from Python.
3/ exiv2.DataBuf can be created from Python data.
4/ Most data() methods return a Python memoryview.
5/ exiv2.DataBuf and exiv2.BasicIo have writeable Python buffer interface.

python-exiv2-0.14.1

18 May 07:41

Choose a tag to compare

1/ Update libexiv2 to 0.27.7 in binary wheels.

python-exiv2-0.14.0

27 Mar 11:05

Choose a tag to compare

1/ Added enums for XmpStruct and XmpArrayType
2/ Added method for copy-free access to XmpTextValue raw data.

python-exiv2-0.13.2

04 Feb 10:14

Choose a tag to compare

1/ Fix occasional segfault with Image.io() of in-memory image data.

python-exiv2-0.13.1

19 Jan 14:40

Choose a tag to compare

1/ Add data() method to access Exiv2::StringValueBase raw bytes.
2/ Update libexiv2 to 0.27.6 in binary wheels.
3/ Enable video support in binary wheels.

python-exiv2-0.13.0

04 Jan 11:33

Choose a tag to compare

1/ Automatically cast Exiv2::Value return values to correct type.
2/ Exiv2::byte* return values are converted to a simple buffer object.
3/ Deprecated some superseded features. Use 'python -Wd' when testing.
4/ Exiv2's Date & Time structs can be used from Python.
5/ Removed Value.downCast methods deprecated in v0.7.0.
6/ Reduced probability of segfaults by keeping references to other objects.

python-exiv2-0.12.1

05 Dec 12:09

Choose a tag to compare

1/ Fix iterator bug introduced in v0.10.0. (Issue #7.)

python-exiv2-0.12.0

14 Nov 09:54

Choose a tag to compare

1/ Enable passing Python buffer to Exiv2::DataValue constructor.
2/ Enable passing Python buffer to Exiv2::Value copy() methods.

python-exiv2-0.11.3

12 Jul 15:46

Choose a tag to compare

1/ Fix localisation initialisation problem on MacOS.

python-exiv2-0.11.2

11 Jul 09:50

Choose a tag to compare

1/ Prevent PY_SSIZE_T_CLEAN warning / error in Python 3.8 and above.