develop
Faces: Import XMP regions from HEIC and RAW sources #5712 #5751
Index: Improve detection of embedded videos #439 #1739 #2788
Metadata: Fix XMP body serial and add tiff: field fallbacks #2260
Exiftool: Fix CLI parameters and add tests #1388 #1401
JPEG: Convert Apple "Display P3" colors to standard sRGB #1474
Videos: Extract local time from DateTimeOriginal if possible #2640
Backend: Change Markdown table alignment in internal/ and pkg/
Backend: Add testdata for json files belonging to videos with information about camera
Cleanup: Fix formatting of Markdown files
Metadata: Ensure the altitude is not out of range and fix logs #3182
Search: Include RAW files in results by default #2040
File Types: Add experimental support for animated GIFs #590 #2207
Metadata: Add support for XMP sidecar CreateDate and Keywords (#1161)
Metadata: Add test files aurora.jpg and aurora.jpg.json #2640
Video: Improve codec detection and exclude-list alias matching #5617
Backend: Swap width and height to fix rotation when reading from JSON
Metadata: Ensure GPS lat/lng are within a valid range #2109
Backend: Proof-of-concept for indexing XMP files #68
Metadata: Add support for CreationDate in ExifTool JSON files #727
Metadata: Add iPhone X mov example JSON file #727
Migrate: Default to UTC when reading time from XMP #636
Metadata: Support time zones in ExifTool JSON files #727
Metadata: Ignore unknown values when parsing timestamps #2510
Metadata: Sanitize keywords, subject & artist #490
Videos: Stream OGV, VP8, VP9, AV1, WebM, and HEVC if supported #2461
Metadata: Use mime type to determine file format and exif parser #391
XMP: Add support for reading fstop:favorite flag (#1873)
Indexing bug fixes and UX improvements
Optimize images Used: - `oxipng --zopfli --opt max` - `jpegoptim --all-progressive`
Backend: Import JSON metadata from Google Photos
Support GPSVersionID 2.0.0.0 #295
Metadata: Add JSON tests for iPhone 6s and 14 Pro #2876
Backend: Add support for DateTime in Exif metadata #304
Videos: Support H.264/AVC .mov files
Improve test coverage (#206)
Metadata: Add IPTC 2021.1 JSON/YAML Schemas incl. test files #1143 #2252
Tests: Add unit tests for new exiftool tags
Metadata: Add keywords tests #1153
Scans: Add support for "KODAK Slide N Scan" digital film scanner #4581
Metadata: Exclude null bytes from Exif #252
Video: Recognize MagicYUV in the probe and exclude the VFW wrapper #5617
Metadata: Add test for mov video JSON files #3559
Backend: Read from JSON sidecar files (created by exiftool) #4 #243
Metadata: Add workaround for exif strings containing \n or \r
Metadata: Add test case for bad Exif rotation #637
Index image projection and add panorama filter
Lightbox: Add support for 360° photos and videos #352 #4718 #5623
Docs: Update URL
Metadata: Fix time zone for MP4 videos #1388
Backend: Add testdata
Metadata: Ignore invalid Exif GPS coordinates #736
Metadata: Read Zulu formatted timestamps from Exiftool JSON #2082
Metadata: Store and compare data source for details #755
Metadata: Use UTC offset if actual time zone is unknown #3780
XMP: Group files based on DocumentID and Instance ID #335