Skip to content

Shining Willow - #797

Open
ReagentX wants to merge 53 commits into
releasefrom
develop
Open

Shining Willow#797
ReagentX wants to merge 53 commits into
releasefrom
develop

Conversation

@ReagentX

@ReagentX ReagentX commented Aug 18, 2026

Copy link
Copy Markdown
Owner

iMessage Exporter 4.3.0: Shining Willow contains the following fixes and improvements:

  • New Features
  • Performance
  • Bug Fixes
  • Enhancements
  • API Changes
    • Breaking
      • Add filter_action and filter_sub_action fields to Message
      • Message::from_row() now deserializes by column name instead of assuming a fixed positional layout
        • Custom queries must preserve the required rowid, guid, date, is_from_me, num_attachments, and num_replies column names
      • Query methods now take &Capabilities
        • Message::from_guid, stream_rows, get_count, get_replies, get_votes, as_poll
        • Attachment::from_message
    • Ergonomic
      • Add FilterAction with parsing, display, and filtered-category helpers
      • Add Message::filter_action()
      • Add AttachmentAttribution with bundle ID, app name, App Store ID, and drawing-detection helpers
      • Add Attachment::get_attribution()
      • Add tables::capabilities::Capabilities type
        • Capabilities::determine(&Connection) probes a schema once
        • Query construction derives from the result
  • Miscellaneous
    • Reorganize message models into focused modules while preserving their public paths
    • Update supported-version documentation
    • Significant new test coverage
    • Bump dependencies
    • Build with latest rustc

ReagentX and others added 28 commits July 3, 2026 22:46
Refactor attachment byte summation
Add `AttachmentAttribution` struct and parsing logic for #791
@ReagentX ReagentX self-assigned this Aug 18, 2026
@ReagentX ReagentX added the release A release of `imessage-exporter` label Aug 18, 2026
@ReagentX ReagentX moved this to In Progress in 4.3: Shining Willow Aug 18, 2026
Comment thread imessage-database/src/message_types/app.rs
Comment thread docs/diagnostics.md
@ReagentX ReagentX mentioned this pull request Aug 26, 2026
4 tasks
Comment thread docs/diagnostics.md
Messages not associated with a chat: 43210
Messages belonging to more than one chat: 36
Recoverable deleted messages: 1
Recoverable messages: 1

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commenting to block merge until iOS 27 / macOS Golden Gate are generally available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release A release of `imessage-exporter`

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant