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.
- Automatic migration feature for updating metadata to the new structure
- New
ensureTagArray
function inprocess-images.js
for consistent tag handling
- Updated metadata structure: tags are now stored as an array of strings instead of objects
- Modified
getImageMetadata
function to return full tag objects, maintaining backwards compatibility- Updated
getImageMetadataByPath
to use the newgetImageMetadata
function- Refactored
promptForTags
function to work with tag names instead of full tag objects- Updated 'view' action in CLI to display tags according to the new structure
- Resolved inconsistencies in tag handling across different functions
- Updated test suite to align with the new metadata structure
- Improved code consistency and reduced redundancy in metadata processing