# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.2.0] - 2025-12-04 ### Added - Email header normalization to ensure RFC 5322 compliance - New `normalize-imap` binary tool to fix existing malformed emails in IMAP inbox - IMAP fetch functionality to retrieve all messages from inbox - IMAP delete and expunge functionality for message management - Dry-run mode for the normalization tool (`--dry-run` flag) - Confirmation prompts with skip option (`--yes` flag) - Comprehensive email header continuation line fixing - Analysis and reporting of which emails need normalization ### Changed - Refactored project structure to use library + multiple binaries - Main binary renamed to `pop-to-imap` for clarity - All modules made public for library usage - Updated README with detailed usage instructions for both tools ### Fixed - Email headers with missing whitespace on continuation lines now properly formatted - RFC 5322 Section 2.2.3 compliance for header folding ## [0.1.0] - 2025-12-03 ### Added - Initial release - POP3 to IMAP email migration - TLS/SSL support for secure connections - Environment-based configuration via .env files - Docker support with multi-stage builds - Basic error handling and logging