Skip to content

Releases: barabasz/exifsort

ExifSort v0.2.5

Choose a tag to compare

@barabasz barabasz released this 29 Nov 12:47

Added

  • Check mode (-c/--check) to validate files and report issues without moving them
  • Automatic unique filename generation for conflicting files in fallback folder
  • Templates display (-T/--templates) to show all available directory and file templates
  • New directory template formats: YYYY.MM.DD, YYYY_MM_DD, YYYY-MM, YYYY/MM/DD, YYYY/MM
  • New file prefix formats including YYYY-MM-DD-HH-MM-SS, YYYYMMDD_HHMMSS, YYYYMMDD
  • Graceful ExifTool error handling with fallback for missing metadata

Changed

  • Internal tests (pytest with fixtures) to cover all application modules
  • Improved error handling for individual file metadata read failures

Fixed

  • Race condition in directory creation (removed exists check before mkdir)
  • ExifTool crash handling - application continues with degraded functionality
  • Attribute initialization in FileItem when metadata is None

ExifSort v0.2.4

Choose a tag to compare

@barabasz barabasz released this 24 Nov 21:40

Changed

  • Script optimization and bug fixes

ExifSort v0.2.3

Choose a tag to compare

@barabasz barabasz released this 24 Nov 00:02

Bug fixes.

ExifSort v0.2.2

Choose a tag to compare

@barabasz barabasz released this 23 Nov 01:15

Added

  • Some basic tests for pytest

Changed

  • Project organization (models.py for classes Colors and FileItem)