1.4 KiB
1.4 KiB
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.
[0.2.0] - 2025-12-04
Added
- Email header normalization to ensure RFC 5322 compliance
- New
normalize-imapbinary 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-runflag) - Confirmation prompts with skip option (
--yesflag) - 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-imapfor 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