All Versions
37
Latest Version
Avg Release Cycle
18 days
Latest Release
-

Changelog History
Page 1

  • v7.1.3 Changes

    🛠 Fixed

    • UrlFetcher in Node.js can now handle redirects.
    • ➕ added missing multiSegment in .d.ts file.
  • v7.1.2 Changes

    🛠 Fixed

    • 🐎 Issue #67 -> improved IPTC parsing performance.
  • v7.1.0 Changes

    ➕ Added

    • 👍 Sidecar support through exifr.sidecar().
    • 👌 Support for url query strings and headers in Node.js polyfill of UrlFetcher.
  • v7.0.0 Changes

    ➕ Added

    • 💻 UrlFetcher now works in Node.js too. i.e. You can use string URL as file argument in Node.js (previously only available in browser). Exifr now implements polyfill for window.fetch(). But it's only available in full bundle.

    🛠 Fixed

    • Issue #59 regarding mwg-rs:Regions.
    • 📜 Problems with parsing absolute paths in Electron, NW.JS and other Node/browser hybrid environments. (Node's fs now takes precedence over brower's fetch when parsing absolute path argument)

    💥 Breaking changes

    • 📜 Slight changes to XMP parsing logic. Only affects obscure cases with lists and nested rdf:Description. Won't affect most of the basic use cases.
  • v6.3.0 Changes

    ➕ Added

    • 👍 AVIF SUPPORT
  • v6.2.0 Changes

    ➕ Added

    • EXIF segment (and thus GPS) extraction from PNG files. Only parses the modern eXIf chunks and not zTXt
    • 👍 IIQ file support

    🛠 Fixed

    • 📜 Invalid input argument for BufferView bug when parsing XMP from TIFF file if the XMP IFD0 tag was of type string (2) instead of byte array (1)
    • Closing file descriptor N on garbage collection when reading unknown format.
  • v6.1.1 Changes

    🛠 Fixed

    • Encoding in IPTC (issue 47)
  • v6.1.0 Changes

    🛠 Fixed

    • d.ts: typo; additional type for exifr.rotation()
    • 🍎 exifr.rotation() works correctly on latest macos safari.
  • v6.0.0 Changes

    October 09, 2020

    ➕ Added

    • 👍 PNG SUPPORT (and IHDR segment parser which implements the PNG header structure)
    • IHDR dictionary
    • 🔧 JFIF dictionary - the keys are now in configurable dictionary instead of hardcoded into a parser.

    🛠 Fixed

    • Orientation bug related to ios and webview (PR 42)
    • Reading APP13 Segment not containing IPTC
    • Unwrapping value of ExifImageHeight ExifImageWidth in case it is in typed array
  • v5.0.6 Changes

    September 12, 2020

    🛠 Fixed

    • Chunked reading of heic file, related to Issue 35