Releases: stalwartlabs/mail-parser
Releases · stalwartlabs/mail-parser
0.5.0
Message
headers are now stored as a MessagePart
with index 0.
- Improved
MessagePart
API.
- Nested base64/quoted-printable encoded message/rfc822 parts are automatically parsed when calling
get_message
.
- Better handling of malformed MIME messages.
- Added raw offsets to MIME parts.
0.4.8
- get_bytes_to_boundary fix (#21)
0.4.7
- Retrieving message headers in order (#19)
- Added
get_raw_headers
and get_header
methods.
- Added
get_return_address
method to obtain the return address from the Return-Path or From headers.
- Support for malformed Return-Path headers.
- Support for ks_c_5601 charsets (#20)
0.4.5
- DateTime to UNIX timestamp conversion.
- Ord, PartialOrd support for DateTime (#13).
- Fixed Message::parse() panic on duplicate Content-Type headers (#14).
0.4.4
- Support for multi-line headers.
- Text and HTML message body preview.
- Improved support for raw headers.
0.4.3
- Mbox file parsing support (issue #11) conforming to the QMail specification.
- Support for bincode serialize/deserialize.
0.4.1
- Lazy parsing of nested e-mail messages.
- Support for base64/quoted-printable nested messages.
0.4.0
- Lazy conversion to/from HTML an plain text parts.
- Improved API.
- Parts are now generics.
0.3.1
- Support for non-standard headers.
- Raw message offsets are stored in the message object.
- Message body structure is now stored in the message object.
- Lazy HTML/plain text conversion.