Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

exifr

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

exifr - npm Package Versions

2345

7.1.3

Diff

Changelog

Source

[7.1.3]

Fixed

  • UrlFetcher in Node.js can now handle redirects.
  • added missing multiSegment in .d.ts file.
mikekovarik
published 7.1.2 •

Changelog

Source

[7.1.2]

Fixed

  • Issue #67 -> improved IPTC parsing performance.
mikekovarik
published 7.1.1 •

mikekovarik
published 7.1.0 •

Changelog

Source

[7.1.0]

Added

  • Sidecar support through exifr.sidecar().
  • Support for url query strings and headers in Node.js polyfill of UrlFetcher.
mikekovarik
published 7.0.0 •

Changelog

Source

[7.0.0]

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.
mikekovarik
published 6.3.0 •

Changelog

Source

[6.3.0]

Added

  • AVIF SUPPORT
mikekovarik
published 6.2.0 •

Changelog

Source

[6.2.0]

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.
mikekovarik
published 6.1.1 •

Changelog

Source

[6.1.1]

Fixed

  • Encoding in IPTC (issue 47)
mikekovarik
published 6.1.0 •

Changelog

Source

[6.1.0]

Fixed

  • d.ts: typo; additional type for exifr.rotation()
  • exifr.rotation() works correctly on latest macos safari.
mikekovarik
published 6.0.0 •

Changelog

Source

[6.0.0]

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
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc