MailKit macOS 11.3 to 12.0 API Differences
MEAddressAnnotation.h
Added
MEAddressAnnotation
Added
+[MEAddressAnnotation errorWithLocalizedDescription:]
Added
+[MEAddressAnnotation warningWithLocalizedDescription:]
Added
+[MEAddressAnnotation successWithLocalizedDescription:]
MEComposeSession.h
Added
MEComposeSession
Added
MEComposeSession.sessionID
Added
MEComposeSession.mailMessage
Added
-[MEComposeSession reloadSession]
Added
MEComposeSessionErrorDomain
Added
MEComposeSessionErrorCode
Added
MEComposeSessionErrorCodeInvalidRecipients
Added
MEComposeSessionErrorCodeInvalidHeaders
Added
MEComposeSessionErrorCodeInvalidBody
Added
MEComposeSessionHandler
Added
-[MEComposeSessionHandler mailComposeSessionDidBegin:]
Added
-[MEComposeSessionHandler mailComposeSessionDidEnd:]
Added
-[MEComposeSessionHandler viewControllerForSession:]
Added
-[MEComposeSessionHandler session:annotateAddressesWithCompletionHandler:]
Added
-[MEComposeSessionHandler session:canSendMessageWithCompletionHandler:]
Added
-[MEComposeSessionHandler additionalHeadersForSession:]
MEContentBlocker.h
Added
MEContentBlocker
Added
-[MEContentBlocker contentRulesJSON]
MEDecodedMessage.h
Added
MEDecodedMessage
Added
MEDecodedMessage.rawData
Added
MEDecodedMessage.securityInformation
Added
-[MEDecodedMessage initWithData:securityInformation:]
MEEmailAddress.h
Added
MEEmailAddress
Added
MEEmailAddress.rawString
Added
MEEmailAddress.addressString
Added
-[MEEmailAddress initWithRawString:]
MEEncodedOutgoingMessage.h
Added
MEEncodedOutgoingMessage
Added
-[MEEncodedOutgoingMessage initWithRawData:isSigned:isEncrypted:]
Added
MEEncodedOutgoingMessage.rawData
Added
MEEncodedOutgoingMessage.isSigned
Added
MEEncodedOutgoingMessage.isEncrypted
MEExtension.h
Added
MEExtension
Added
-[MEExtension handlerForComposeSession:]
Added
-[MEExtension handlerForMessageActions]
Added
-[MEExtension handlerForContentBlocker]
Added
-[MEExtension handlerForMessageSecurity]
MEExtensionManager.h
Added
MEExtensionManager
Added
+[MEExtensionManager reloadContentBlockerWithIdentifier:completionHandler:]
MEExtensionViewController.h
Added
MEExtensionViewController
MEMessage.h
Added
MEMessageState
Added
MEMessageStateReceived
Added
MEMessageStateDraft
Added
MEMessageStateSending
Added
MEMessage
Added
MEMessage.state
Added
MEMessage.subject
Added
MEMessage.fromAddress
Added
MEMessage.toAddresses
Added
MEMessage.ccAddresses
Added
MEMessage.bccAddresses
Added
MEMessage.replyToAddresses
Added
MEMessage.allRecipientAddresses
Added
MEMessage.dateSent
Added
MEMessage.dateReceived
Added
MEMessage.headers
Added
MEMessage.rawData
MEMessageAction.h
Added
MEMessageActionMessageColor
Added
MEMessageActionMessageColorNone
Added
MEMessageActionMessageColorGreen
Added
MEMessageActionMessageColorYellow
Added
MEMessageActionMessageColorOrange
Added
MEMessageActionMessageColorRed
Added
MEMessageActionMessageColorPurple
Added
MEMessageActionMessageColorBlue
Added
MEMessageActionMessageColorGray
Added
MEMessageAction
Added
MEMessageAction.moveToTrashAction
Added
MEMessageAction.moveToArchiveAction
Added
MEMessageAction.moveToJunkAction
Added
MEMessageAction.markAsReadAction
Added
MEMessageAction.markAsUnreadAction
Added
MEMessageAction.flagAction
Added
MEMessageAction.unflagAction
Added
+[MEMessageAction setColorActionWithColor:]
MEMessageActionDecision.h
Added
MEMessageActionDecision
Added
MEMessageActionDecision.invokeAgainWithBody
Added
+[MEMessageActionDecision decisionApplyingAction:]
Added
+[MEMessageActionDecision decisionApplyingActions:]
MEMessageActionHandler.h
Added
MEMessageActionHandler
Added
-[MEMessageActionHandler decideActionForMessage:completionHandler:]
Added
MEMessageActionHandler.requiredHeaders
MEMessageDecoder.h
Added
MEMessageDecoder
Added
-[MEMessageDecoder decodedMessageForMessageData:]
MEMessageEncoder.h
Added
MEMessageEncoder
Added
-[MEMessageEncoder getEncodingStatusForMessage:completionHandler:]
Added
-[MEMessageEncoder encodeMessage:shouldSign:shouldEncrypt:completionHandler:]
MEMessageEncodingResult.h
Added
MEMessageEncodingResult
Added
MEMessageEncodingResult.encodedMessage
Added
MEMessageEncodingResult.signingError
Added
MEMessageEncodingResult.encryptionError
Added
-[MEMessageEncodingResult initWithEncodedMessage:signingError:encryptionError:]
MEMessageSecurityHandler.h
Added
MEMessageSecurityHandler
Added
-[MEMessageSecurityHandler extensionViewControllerForMessageSigners:]
MEMessageSecurityInformation.h
Added
MEMessageSecurityInformation
Added
MEMessageSecurityInformation.signers
Added
MEMessageSecurityInformation.isEncrypted
Added
MEMessageSecurityInformation.signingError
Added
MEMessageSecurityInformation.encryptionError
Added
MEMessageSecurityInformation.shouldBlockRemoteContent
Added
MEMessageSecurityInformation.localizedRemoteContentBlockingReason
Added
-[MEMessageSecurityInformation initWithSigners:isEncrypted:signingError:encryptionError:]
Added
-[MEMessageSecurityInformation initWithSigners:isEncrypted:signingError:encryptionError:shouldBlockRemoteContent:localizedRemoteContentBlockingReason:]
MEMessageSigner.h
Added
MEMessageSigner
Added
MEMessageSigner.emailAddresses
Added
MEMessageSigner.label
Added
MEMessageSigner.context
Added
-[MEMessageSigner initWithEmailAddresses:signatureLabel:context:]
MEOutgoingMessageEncodingStatus.h
Added
MEOutgoingMessageEncodingStatus
Added
MEOutgoingMessageEncodingStatus.canSign
Added
MEOutgoingMessageEncodingStatus.canEncrypt
Added
MEOutgoingMessageEncodingStatus.securityError
Added
MEOutgoingMessageEncodingStatus.addressesFailingEncryption
Added
-[MEOutgoingMessageEncodingStatus initWithCanSign:canEncrypt:securityError:addressesFailingEncryption:]