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

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-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