Skip to content

Bump exiv2 from 0.18.0 to 0.18.1#90

Merged
Ansud merged 1 commit intomainfrom
dependabot/pip/exiv2-0.18.1
Mar 9, 2026
Merged

Bump exiv2 from 0.18.0 to 0.18.1#90
Ansud merged 1 commit intomainfrom
dependabot/pip/exiv2-0.18.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2026

Bumps exiv2 from 0.18.0 to 0.18.1.

Changelog

Sourced from exiv2's changelog.

python-exiv2 - Python interface to libexiv2 http://github.com/jim-easterbrook/python-exiv2 Copyright (C) 2022-26 Jim Easterbrook jim@jim-easterbrook.me.uk

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Changes in v0.18.1: 1/ Binary wheels incorporate libexiv2 v0.28.8

Changes in v0.18.0: 1/ Removed features deprecated in v0.13.0: Value (and derived types) copy constructors Single value (such as DateValue) index methods DataBuf indexing. 2/ 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. 3/ 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. 4/ 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. 5/ Deprecated 'buffer interface' to BasicIo, DataBuf, and PreviewImage. They all have 'data()' to get their contents. 6/ Added binary wheels for Linux on arm64. 7/ Exiv2 struct member names with a trailing underscore have more Pythonic aliases without the underscore. 8/ Add data() method to exiv2.PreviewImage, deprecate pData() method. 9/ Add data() method to exiv2.Image. This will replace using Image.io(). 10/ Add data() method to exiv2.DataValue. 11/ BasicIo.read (& readOrThrow) now extract count from the buffer size. 12/ Invalidate data iterators if data is deleted. (Requires swig >= 4.4) 13/ Deprecated iteration of exiv2 "data" structure types. 14/ API CHANGE: exiv2.LogMsg.pythonHandler is replaced by exiv2.pythonHandler

Changes in v0.17.5: 1/ Binary wheels incorporate libexiv2 v0.28.7.

... (truncated)

Commits
  • b560cc7 Merge pull request #60 from jim-easterbrook/workflow
  • a884933 Update build actions
  • 2f69954 Merge branch 'main' into workflow
  • 929b03a Merge pull request #59 from jim-easterbrook/devel
  • d9dd15d Update version and change log
  • d53b518 Update workflows to use exiv2 v0.28.8
  • 1f5637c Add SWIG files for exiv2 v0.28.8
  • f814f91 Copy exiv2's date/time to seconds conversions
  • 0ec19c6 Fix some documentation formatting errors
  • 6a2dbd8 Tidy up include file pre-processing
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [exiv2](https://github.com/jim-easterbrook/python-exiv2) from 0.18.0 to 0.18.1.
- [Release notes](https://github.com/jim-easterbrook/python-exiv2/releases)
- [Changelog](https://github.com/jim-easterbrook/python-exiv2/blob/main/CHANGELOG.txt)
- [Commits](jim-easterbrook/python-exiv2@0.18.0...0.18.1)

---
updated-dependencies:
- dependency-name: exiv2
  dependency-version: 0.18.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 9, 2026
@Ansud Ansud merged commit 5f177d2 into main Mar 9, 2026
12 checks passed
@dependabot dependabot bot deleted the dependabot/pip/exiv2-0.18.1 branch March 9, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant