github ReagentX/imessage-exporter 2.8.0
Spotted Hideseed

latest releases: 3.0.1, 3.0.0
2 months ago

Version 2.8.0 Spotted Hideseed contains the following fixes and improvements:

  • Improvements
    • Refactor typedstream deserializer to increase performance by 12%
      • Return indexes out of get_type() instead of Type clones
      • Defer Archivable clones into branches where the are necessary
      • Pre-allocate most vectors with common item sizes
      • Inline some hot functions
    • Refactor ffmpeg integration to address #247, #475, #502, and #541
      • Video conversion is now 90% faster on supported platforms
  • Bug Fixes
    • Support multiple bubble type matches for #556
    • Properly decode UTF-16 character ranges for #558
    • Correctly render overlapping/nested text format ranges for #561
      • Add support cached format ranges parsed from NSAttributedString instances
  • API Changes
    • Add Table::stream() method, simplifying table iteration
      • Zero-allocation table iteration via callback-based streaming
      • Removes need for rusqlite boilerplate from library consumers
    • Support chat properties plist BLOB for #548
    • Unify query error types under a single TableError variant; remove unused variants
  • Miscellaneous
    • Lots of code cleanup
    • Add some missing documentation
    • Bump dependencies
    • Build with latest rustc

Don't miss a new imessage-exporter release

NewReleases is sending notifications on new releases.