# Changelog

## 0.2.0 - Unreleased

- Added explicit error handling for scanning, metadata reads, path planning, and file operations.
- Added safe path sanitization for artist, album, and file-name template components.
- Added `--dry-run`, `--move`, `--on-conflict`, and `--template` CLI options.
- Added conflict policies: `fail`, `skip`, `overwrite`, and `rename`.
- Added album artist preference and same-folder compilation detection for `Various Artists`.
- Added `.lrc` companion file planning.
- Added integration tests for scanning, planning, conflict handling, dry-run, and move behavior.
- Added CI checks for formatting, tests, Clippy, and release builds.
