Skip to content

Commit afacb8e

Browse files
Update README and change log
1 parent ac51066 commit afacb8e

File tree

2 files changed

+25
-11
lines changed

2 files changed

+25
-11
lines changed

CHANGELOG.txt

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
python-exiv2 - Python interface to libexiv2
22
http://github.com/jim-easterbrook/python-exiv2
3-
Copyright (C) 2022-23 Jim Easterbrook [email protected]
3+
Copyright (C) 2022-24 Jim Easterbrook [email protected]
44

55
This program is free software: you can redistribute it and/or
66
modify it under the terms of the GNU General Public License as
@@ -17,16 +17,18 @@ along with this program. If not, see
1717
<http://www.gnu.org/licenses/>.
1818

1919
Changes in v0.16.0:
20-
*/ API change: DateValue.getDate() returns Python dict.
21-
*/ API change: TimeValue.getTime() returns Python dict.
22-
*/ Deprecated: exiv2.Date and exiv2.Time objects.
23-
*/ Add buffer interface to PreviewImage
24-
*/ Set datum value from Python object directly instead of via string.
25-
*/ Add enums for LogMsg.Level
26-
*/ Moved Position enum to BasicIo class.
27-
*/ Moved CharsetId enum to CommentValue class.
28-
*/ Moved XmpArrayType and XmpStruct enums to XmpValue class.
29-
*/ More exiv2 structs are iterable for easy conversion to Python dict.
20+
1/ Binary wheels incorporate libexiv2 v0.28.1.
21+
2/ Include native language support in Windows binary wheel builds.
22+
3/ API change: DateValue.getDate() returns Python dict.
23+
4/ API change: TimeValue.getTime() returns Python dict.
24+
5/ Deprecated: exiv2.Date and exiv2.Time objects.
25+
6/ Added buffer interface to PreviewImage
26+
7/ Set datum value from Python object directly instead of via string.
27+
8/ Moved Position enum to BasicIo class.
28+
9/ Moved CharsetId enum to CommentValue class.
29+
10/ Moved XmpArrayType and XmpStruct enums to XmpValue class.
30+
11/ Added enums for LogMsg.Level
31+
12/ More exiv2 structs are iterable for easy conversion to Python dict.
3032

3133
Changes in v0.15.0:
3234
1/ Added __version_tuple__ for easy runtime version testing.

README.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,18 @@ Here is an example of its use:
4444
4545
Please see `<USAGE.rst>`_ for more help with using the Python interface to libexiv2.
4646
47+
Transition to libexiv2 v0.28.x
48+
------------------------------
49+
50+
Before python-exiv2 v0.16 the "binary wheels" available from PyPI_ incorporated libexiv2 v0.27.7 or earlier.
51+
Binary wheels for python-exiv2 v0.16.0 incorporate libexiv2 v0.28.1, and those for for python-exiv2 v0.16.1 incorporate libexiv2 v0.27.7.
52+
This allows you to test your software with the new version of libexiv2 by explicitly installing python-exiv2 v0.16.0::
53+
54+
$ pip install --user python-exiv2==0.16.0
55+
56+
There are some changes in the libexiv2 API between v0.27.7 and v0.28.x.
57+
Future versions of python-exiv2 will all incorporate libexiv2 v0.28.x, so please test your software with the changed API.
58+
4759
Documentation
4860
-------------
4961

0 commit comments

Comments
 (0)