Chore/release 0.7.0 docker tags #3
+39
-1
@@ -5,7 +5,45 @@ 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/),
|
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).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [0.2.0] - 2025-12-04
|
## [0.7.0] - 2026-08-28
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Upgraded dependencies: clap 4.6.6, imap 3.0.0-alpha.15, native-tls 0.2.18
|
||||||
|
- Migrated IMAP client to the imap 3.x `ClientBuilder` and `AppendCmd` APIs
|
||||||
|
- Docker images are now tagged with the crate version on main and the short commit SHA otherwise
|
||||||
|
- Upgraded build toolchain to Rust 1.98 (pinned via `rust-toolchain.toml`)
|
||||||
|
- Updated Docker images: builder `rust:1.98-trixie`, runtime Debian trixie with `libssl3t64`
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
- Unused `imap-proto` dependency
|
||||||
|
- Unsound `lexical-core 0.7.6` dependency chain (RUSTSEC-2023-0086), `cargo audit` is now clean
|
||||||
|
|
||||||
|
## [0.6.0] - 2025-12-12
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Replaced the third-party `rust-pop3-client` crate with a custom POP3 implementation
|
||||||
|
- POP3 messages are now retrieved as raw bytes over native-tls, without encoding or line ending conversions
|
||||||
|
- Reduced dependency footprint by dropping `rust-pop3-client`
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- POP3 byte-stuffing (doubled leading dots) is now handled correctly
|
||||||
|
- Original email byte structure is preserved during retrieval
|
||||||
|
|
||||||
|
## [0.5.0] - 2025-12-10
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- `X-WS-*` headers (e.g. `X-WS-Attachment-UUID`) are now detected as MIME headers so adjacent attachment headers (`Content-Type`, `Content-Disposition`) get normalized properly
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Test case for attachment header normalization
|
||||||
|
|
||||||
|
## [0.3.0] - 2025-12-04
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
|||||||
Generated
+1
-1
@@ -501,7 +501,7 @@ checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rs_pop_imap_importer"
|
name = "rs_pop_imap_importer"
|
||||||
version = "0.6.0"
|
version = "0.7.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"dotenvy",
|
"dotenvy",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rs_pop_imap_importer"
|
name = "rs_pop_imap_importer"
|
||||||
version = "0.6.0"
|
version = "0.7.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
Reference in New Issue
Block a user