Changelog for Thunderbird 102

The following WebExtension API changes were introduced in Thunderbird 102.

compose

api compose
  • function getActiveDictionaries — Returns a compose.ComposeDictionaries object, listing all installed dictionaries, including the information whether they are currently enabled or not.

  • function saveMessage — Saves the message currently being composed as a draft or as a template. If the save mode is not specified, the message will be saved as a draft. The returned Promise fulfills once the message has been successfully saved.

  • function setActiveDictionaries — Updates the active dictionaries. Throws if the activeDictionaries array contains unknown or invalid language identifiers.

  • event onActiveDictionariesChanged — Fired when one or more dictionaries have been activated or deactivated.

  • type ComposeDetails.attachVCard — Whether or not the vCard of the used identity will be attached to the message during send.

  • type ComposeDetails.deliveryFormat — Defines the MIME format of the sent message (ignored on plain text messages). Defaults to auto, which will send html messages as plain text, if they do not include any formatting, and as both otherwise (a multipart/mixed message).

  • type ComposeDetails.deliveryStatusNotification — Let the sender know when the recipient’s server received the message. Not supported by all servers.

  • type ComposeDetails.priority — The priority of the message.

  • type ComposeDetails.returnReceipt — Add the Disposition-Notification-To header to the message to requests the recipients email client to send a reply once the message has been received. Recipient server may strip the header and the recipient might ignore the request.

  • type ComposeDictionaries — A dictionary object with entries for all installed dictionaries, having a language identifier as key (for example en-US) and a boolean expression as value, indicating whether that dictionary is enabled for spellchecking or not.

messageDisplay

  • function open — Opens a message in a new tab or in a new window.

messages

api messages
  • type MessageHeader.headersOnly — Some account types (for example pop3) allow to download only the headers of the message, but not its body. The body of such messages will not be available.

scripting

api scripting

Use the scripting API to execute script in different contexts.