PackageTrack
Sign in Get early access

exif_reader

Decode EXIF data from image files (improved fork of https://github.com/bigflood/dartexif). Supports VM, JavaScript and Web Assembly.

4.1.0 14K downloads/mo #2550 most downloaded on pub.dev mgenware/exif_reader

What this package is like to depend on

Last release 7 months ago

03 Jan 2026

Ships unpredictably

gaps range from 8 days to 12 months

Most releases are documented

notes for 22 of 30 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

30 releases · first in 2024

6 releases in the last 12 months

see the full history below

Release timeline

30 releases · Jun 2024 to Jan 2026
2025 2026
Release Pre-release

Releases

latest 30
  1. 4.1.0 03 Jan 2026
    Release notes
    • Fix parsing issue when EXIF segment is not the first segment in APP1.
    Open source →
  2. 4.0.2 01 Dec 2025
    Release notes
    • Remove unused deps.
    Open source →
  3. 4.0.1 29 Nov 2025

    Nothing published for this version

  4. 4.0.0 08 Nov 2025
    Release notes
    • [Breaking] Removed readExifFromFile. Use readExifFromSource. To read EXIF from files, call readExifFromSource with a FileRASource, which supports File (dart:io) and Blob (package:web).
    • [Breaking] readExifFromBytes now returns ExifData.
    • Add web support for JXL and CR3 files.
    Open source →
  5. 3.17.1 08 Nov 2025

    Nothing published for this version

  6. 3.17.0 28 Oct 2025
    Release notes
    • Migrate from dart:html to web package (also bumps SDK min version to 3.4.0).
    • Create stubs for CR3 and JXL; these are currently dart:io-only and introduced dependencies on dart:io and iso_base_media that made the package incompatible with Web platforms. This refactoring does not fully address the compatiblility issue (CR3 and JXL will still be supported only when loading from a RandomAccessFile which implies dart:io) but restores this package's compatibility with Web platforms.
    • Add tests for Web platforms (JavaScript + Web Assembly).
    • Reorganized files for improved readability/maintainabiliyt (hopefully!).
    • Add Dart doc comments for pub.dev compliance.
    Open source →
  7. 3.16.1 07 Nov 2024
    Release notes
    • Fix potential crash in _isHeic function.
    Open source →
  8. 3.16.0 27 Oct 2024
    Release notes
    • Remove HEIC brand assertions.
    Open source →
  9. 3.15.0 21 Oct 2024
    Release notes
    • Allow more HEIF types.
    Open source →
  10. 3.14.5 25 Aug 2024
    Release notes
    • Fix CR3 parsing regression
    • Performance improvements
    Open source →
  11. 3.14.1 24 Aug 2024
    Release notes
    • Remove unwanted assertion when parsing some AVIF files
    Open source →
  12. 3.14.0 19 Aug 2024
    Release notes
    • Add more known EXIF tags
    Open source →
  13. 3.13.0 19 Aug 2024
    Release notes
    • Add InteropIndex and InteropVersion
    Open source →
  14. 3.12.1 18 Aug 2024
    Release notes
    • Ignore header case when parsing JXL EXIF boxes
    Open source →
  15. 3.12.0 11 Aug 2024
    Release notes
    • Add GPSHPositioningError.
    Open source →
  16. 3.11.0 08 Aug 2024
    Release notes
    • Handle iinf version when reading count
    • Update iso_base_media to v4.0.0
    Open source →
  17. 3.10.1 05 Aug 2024

    Nothing published for this version

  18. 3.10.0 05 Aug 2024
    Release notes
    • Return hex value in IfdBytes.toString
    Open source →
  19. 3.9.2 03 Aug 2024

    Nothing published for this version

  20. 3.9.1 29 Jul 2024

    Nothing published for this version

  21. 3.9.0 29 Jul 2024
    Release notes
    • Update Canon tags.
    Open source →
  22. 3.8.0 29 Jul 2024
    Release notes
    • Add support for RAF files.
    Open source →
  23. 3.7.4 13 Jul 2024

    Nothing published for this version

  24. 3.7.3 12 Jul 2024

    Nothing published for this version

  25. 3.7.2 12 Jul 2024

    Nothing published for this version

  26. 3.7.1 03 Jul 2024
    Release notes
    • Fix brotli decoding issues
    Open source →
  27. 3.7.0 01 Jul 2024
    Release notes
    • Support JXL brob EXIF boxes
    Open source →
  28. 3.6.0 28 Jun 2024
    Release notes
    • Add support for JPEG XL EXIF (uncompressed)
    • Migrate file IO to async functions
    Open source →
  29. 3.5.0 24 Jun 2024
    Release notes
    • Remove CLI
    • Trim dependencies
    Open source →
  30. 3.4.0 24 Jun 2024
    Release notes
    • Add missing tags found in DNG files
    • Add some JXL tags
    • Support more compression values.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive