Skip to content

Releases: LeoHsiao1/pyexiv2

v2.15.3

20 Oct 06:56
Compare
Choose a tag to compare
  • Add release for Python3.13 (Issue #153 )

v2.15.0

05 Oct 09:52
Compare
Choose a tag to compare
  • To avoid segmentation fault , return an empty string if exiv2 doesn't recognize a tag type. (Issue #145 )
  • Add tagNumber in img.read_exif_detail() and img.read_iptc_detail(). (Issue #147 )
  • Add img.get_pixel_width() and img.get_pixel_height(). (Issue #149 )

v2.14.0

08 Jul 17:03
Compare
Choose a tag to compare
  • [api] Add ImageMetadata() to warn users. #141
  • [api] Add read_exif_detail(), read_iptc_detail(), read_xmp_detail() . #140
  • [api] Deprecate enableBMFF() . Now it is always enabled. Exiv2/exiv2#2985
  • [lib] Update exiv2 from v0.28.1 to v0.28.3 .
  • [ci] Add the wheel package for macos-14 (arm64). #108

v2.12.0

27 Jan 13:27
723c435
Compare
Choose a tag to compare
  • [feature] add copy_to_another_image() . See the tutorial for details.
  • [feature] support write duplicate exif key (Issue #133 )
  • [lib] update exiv2 from 0.27.7 to v0.28.1 (Issue #132 )

v2.11.0

13 Dec 15:10
Compare
Choose a tag to compare
  • [feature] add four functions:
    def convert_exif_to_xmp(data: dict, encoding='utf-8') -> dict
    def convert_iptc_to_xmp(data: dict, encoding='utf-8') -> dict
    def convert_xmp_to_exif(data: dict, encoding='utf-8') -> dict
    def convert_xmp_to_iptc(data: dict, encoding='utf-8') -> dict
    See the tutorial for details

v2.9.0

01 Dec 13:44
Compare
Choose a tag to compare
  • [feature] Support modifying the XmpBag and XmpSeq data structures when using modify_xmp() . (issue #126)
  • [bugfix] Avoid modifing input data in modify_exif() (commit dfddde6)
  • End support for python3.5

v2.8.3

09 Oct 12:39
Compare
Choose a tag to compare

Add releases for python 3.12

v2.8.2

28 Jul 12:30
Compare
Choose a tag to compare

update exiv2 to v0.27.7

v2.8.1

30 Oct 07:17
Compare
Choose a tag to compare
  • Add releases for Python3.11
  • Update Exiv2 lib to v0.27.5

v2.8.0

19 Aug 15:07
ef15366
Compare
Choose a tag to compare

Add three methods to access thumbnails:

img.read_thumbnail()
img.modify_thumbnail()
img.clear_thumbnail()

See the Tutorial for details.