Skip to content

Latest commit

 

History

History
103 lines (58 loc) · 2.52 KB

CHANGELOG.md

File metadata and controls

103 lines (58 loc) · 2.52 KB

Changelog

nom-exif v1.4.1

v1.4.0..v1.4.1

Performance Improved!

  • Avoid data copying when extracting moov body.

Added

  • impl Send + Sync for Exif, so we can use it in multi-thread environment

nom-exif v1.4.0

v1.3.0..v1.4.0

Performance Improved!

  • Avoid data copying during parsing IFD entries.

nom-exif v1.3.0

v1.2.6..v1.3.0

Changed

  • Introduce tracing, and replace printing with tracing.

nom-exif v1.2.6

v1.2.5..v1.2.6

Fixed

Internal

  • Remove redundant fn open_sample definitions in test cases.
  • Use read_sample instead of open_sample when possible.

nom-exif v1.2.5

v1.2.4..v1.2.5

Fixed

Internal

  • Change travel_while to return a result of optional BoxHolder, so we can distinguish whether it is a parsing error or just not found.

nom-exif v1.2.4

8c00f1b..v1.2.4

Improved

  • Compatibility has been greatly improved: compatible brands in ftyp box has been checked, and now it can support various compatible MP4/MOV files.

nom-exif v1.2.3

2861cbc..8c00f1b

Fixed

  • All clippy warnings has been fixed!

Changed

  • Deprecated some less commonly used APIs and introduced several new ones, mainly to satisfy clippy requirements, e.g.:

    • GPSInfo.to_iso6709 -> format_iso6709
    • URational.to_float -> as_float

    See commit 8c5dc26.

nom-exif v1.2.2

9b7fdf7..2861cbc

Added

  • Fuzz testing: Added afl-fuzz for fuzz testing.

Changed

Fixed

  • Robustness improved: Fixed all crash issues discovered during fuzz testing.
  • Clippy warnings: Checked with the latest clippy and fixed almost all of the warnings.