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