Changes
- Mailbox backends now live in
mailsuite>=2.0.0. TheIMAPConnection,MSGraphConnection,GmailConnection,MaildirConnection, andMailboxConnectionimplementations were extracted into mailsuite 2.0.0 so other projects can reuse the same provider-agnostic interface. parsedmarc'sparsedmarc.mailpackage is now a thin re-export ofmailsuite.mailbox; existing imports (from parsedmarc.mail import IMAPConnection, etc.) continue to work unchanged. The CLI passestoken_cache_name="parsedmarc"and forwards the existing[msgraph] graph_urlconfig knob so cachedAuthenticationRecords and tokens carry over without re-prompting. - MSGraph backend rewritten on
msgraph-sdk(kiota-based). mailsuite 2.0 replaces the retiredmsgraph-core==0.2.2REST wrapper with the supportedmsgraph-sdkclient. End-user behavior is unchanged. - Direct dependencies on
msgraph-core,imapclient,google-api-core,google-api-python-client,google-auth-httplib2,google-auth-oauthlib, andgoogle-authremoved. They are now installed transitively viamailsuite[gmail,msgraph]>=2.0.0, which is included as a non-optional dependency so Gmail and Microsoft Graph support remain available out of the box.