2.0.1
版本发布时间: 2024-08-04 06:39:54
ReagentX/imessage-exporter最新发布版本:2.1.0(2024-09-20 04:54:21)
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
- Support legacy shared location message display for #271
- Fix date filter logic for #286
- Improve
-c compatible
with iOS backups for #296 - Fix
Message::date_edited()
for #311 - Increase maximum allowed file handles for #314
- 2x faster performance:
- Use
BufWriter<File>
instead ofPathBuf
inExporter
structs -
Improves performance by ≈25% (16k/s to 22k/s)
Before:
After:
- Use column names for
messages
table queries against most recent table schema -
Improves performance by ≈50% (22k/s to 33k/s)
Before:
After:
- 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
1、 imessage-exporter-aarch64-apple-darwin 3.11MB
2、 imessage-exporter-aarch64-apple-darwin.tar.gz 1.53MB
3、 imessage-exporter-x86_64-apple-darwin 3.34MB