NotesRelease

Lumeira 1.1.5

What changed in 1.1.5.

Fixed

  • Crash when viewing images whose EXIF ExposureTime is 0, negative, infinite, or NaN. EXIFMetadata.from(source:) previously trapped on Int(1.0 / exposure) for pathological values. Shutter-speed formatting now returns nil instead of trapping.

Changed

  • Extracted EXIFMetadata.formatShutterSpeed(_:) as a public, directly testable helper.

Tests

  • Added shutterSpeedEdgeCases covering 0, negative, .infinity, -.infinity, .nan, and .leastNonzeroMagnitude.