Files
rs-pop-imap-importer/CHANGELOG.md
T
2025-12-04 11:59:30 +01:00

43 lines
1.4 KiB
Markdown

# 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