Version 2.0.1 California Poppy contains the following fixes and improvements:
- Implement a custom, pure Rust
typedstream
deserializer- Support parsing message body components from deserialized
typedstream
data - Support interactive message text using deserialized
attributedBody
range attributes:- Mentions for #18
- Unit conversions
- Deep Links
- Emails/Phone numbers
- OTP/2FA
- And more!
- Refactor
EditedMessage
design to support multi-part messages- Support unsending and editing specific message parts for #277
- Use new
typedstream
deserializer for edited message body data
- Support parsing message body components from deserialized
- Fixes
- 2x faster performance:
- Use
BufWriter<File>
instead ofPathBuf
inExporter
structs - Use column names for
messages
table queries against most recent table schema
- Use
- Miscellaneous
- Update MIME type parsing logic
- Significantly improve Windows compatibility
- Do not emit HEIC converter logs if
--copy-method
is notcompatible
- Major documentation updates
- Humanize output of CLI progress bar
- Better HTML sanitization for message body content
- Add more FAQs
- Build with latest
rustc