github ReagentX/imessage-exporter 2.4.0
Big Squirreltail

latest releases: 3.0.1, 3.0.0, 2.8.0...
6 months ago

Version 2.4.0 Big Squirreltail contains the following fixes and improvements:

  • Performance improvements:
    • Message::from_row()
      • Set SQLITE_OPEN_NOMUTEX (+40% overall)
    • Attachment::from_row()
      • Double attachment query performance (+3% overall)
    • Slight increase to NSKeyedArchiver parsing performance
  • New Features:
    • Support Apple Music Lyrics messages for #444
    • Support all possible Group Actions for Announcement messages
      • Group name changes
      • Group photo changes
      • Participant management
  • API Changes
    • Rework Sticker message logic
      • Move Sticker to Tapback from Variant
      • Top-level Sticker messages are just normal attachments
      • Sticker Tapbacks can be made by placing a Sticker on a message or by tapping and holding (like a normal Tapback)
      • Both types of Sticker applications are considered tapbacks in this library
    • Add Message::from_guid() to query and create a Message from a known guid
    • Remove deprecated Message::get_tapbacks(), use Message::cache() instead
  • Miscellaneous
    • Significant documentation expansion
    • Significant test suite expansion
    • Bump dependencies
    • Support Rust 2024
    • Build with latest rustc

Don't miss a new imessage-exporter release

NewReleases is sending notifications on new releases.