Releases: mattiasw/ExifReader
4.23.5: Correct types for GPS tags
4.23.4: More robust custom build script
Should be less prone to failure on some local environment variants.
4.23.3: Better decimal handling in LensSpecification
v4.23.3 4.23.3
4.23.2: Fix zTXt, tEXt decompression encoding
v4.23.2 4.23.2
4.23.1: Support for parsing XMP from bare XML files
4.22.1: AVIF fix
Fix for images that use a base offset for the metadata.
4.22.0: AVIF support and increased HEIC support
Support for Exif, XMP and ICC in AVIF and HEIC files (did not support XMP in HEIC before).
4.21.1: Expose additional marker segments
In some situations, some tags weren't found. @robinbisping fixed this in this PR: #275
4.21.0: Updated format for Exposure Time
There were some cases where Exposure Time would have the value rounded to an integer in the tag description when it really shouldn't. Now it follows how exiftool does it which is rounding values greater than 0.25 to one decimal place, all other values use a fractional notation, e.g. 1/4.
4.20.0: Support for compressed PNG tags
For environments supporting Compression Streams API (most modern browsers and Node.js 18+) it's now possible to read compressed tags in PNG images. These are contained in zTXt, iTXt, and iCCP chunks which can contain any text tags and also regular Exif and IPTC tags and ICC color profiles.