diff --git a/0.17.5.tar.gz b/0.17.5.tar.gz deleted file mode 100644 index d663fd7..0000000 --- a/0.17.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:010bdd36015658117afd94139253b67827a02a542d8973abeaf57a1c2a65deea -size 1671016 diff --git a/0.18.0.tar.gz b/0.18.0.tar.gz new file mode 100644 index 0000000..80615b7 --- /dev/null +++ b/0.18.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f7765c078eb8c26a93f9320df7c265c8d627cf28ce426373ea2cf9e7fd21b12 +size 1819898 diff --git a/python-exiv2.changes b/python-exiv2.changes index b904b83..530b3ed 100644 --- a/python-exiv2.changes +++ b/python-exiv2.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Tue Oct 28 08:55:30 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.18.0 + * Removed features deprecated in v0.13.0: + Value (and derived types) copy constructors + Single value (such as DateValue) index methods + DataBuf indexing. + * Deprecated many BasicIo methods (read, write, seek, etc.) that should not + be needed in Python scripts. Please let me know if this is a problem. + * Deprecated copy, write, and read(buffer) methods of Value (and + subclasses) that should not be needed in Python scripts. Please let me + know if this is a problem. + * Deprecated copy and write methods of Metadatum (and subclasses) that + should not be needed in Python scripts. Please let me know if this is a + problem. + * Deprecated 'buffer interface' to BasicIo, DataBuf, and PreviewImage. They + all have 'data()' to get their contents. + * Added binary wheels for Linux on arm64. + * Exiv2 struct member names with a trailing underscore have more Pythonic + aliases without the underscore. + * Add data() method to exiv2.PreviewImage, deprecate pData() method. + * Add data() method to exiv2.Image. This will replace using Image.io(). + * Add data() method to exiv2.DataValue. + * BasicIo.read (& readOrThrow) now extract count from the buffer size. + * Invalidate data iterators if data is deleted. (Requires swig >= 4.4) + * Deprecated iteration of exiv2 "data" structure types. + * API CHANGE: exiv2.LogMsg.pythonHandler is replaced by exiv2.pythonHandler + ------------------------------------------------------------------- Fri Sep 26 06:51:44 UTC 2025 - John Paul Adrian Glaubitz diff --git a/python-exiv2.spec b/python-exiv2.spec index 08454ed..734e112 100644 --- a/python-exiv2.spec +++ b/python-exiv2.spec @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-exiv2 -Version: 0.17.5 +Version: 0.18.0 Release: 0 Summary: Python3 bindings for the exiv2 library License: GPL-3.0-only