Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.38 KB

CHANGELOG.md

File metadata and controls

39 lines (24 loc) · 1.38 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.1] - 2024-06-25

Changed

  • Refactored the main function to improve code modularity and readability by extracting logical components into separate functions.

Added

  • Unit tests for core functions using pytest.

Fixed

  • Improved logging messages for better debugging and clarity during file operations.

[1.1.0] - 2024-06-25

Added

  • New optional flag --no-year to place month folders top-level with the format YEAR-MONTH instead of inside a year folder.
  • The --no-year option also supports daily folder structure, creating a YEAR-MONTH/DAY folder structure.

[1.0.0] - 2024-06-17

Added

  • Initial release of Photo Organizer.
  • Move photos from a source directory to a target directory organized by year and month.
  • Support for recursive file search with the -r, --recursive flag.
  • Option to organize photos into daily folders with the -d, --daily flag.
  • Filter photos by file extensions with the -e, --endings flag.
  • Enable verbose logging with the -v, --verbose flag.
  • New optional flag -c, --copy to copy files instead of moving them. The default behavior remains to move files.