Changelog for Thunderbird 147

The following WebExtension API changes were introduced in Thunderbird 147.

compose

api compose

messages

api messages
  • function getHeaders — Returns all message headers of the specified message, without MIME structure parsing. Throws an error if the message cannot be read, for example due to network issues. This function is significantly faster than messages.getFull when only the header information is required.

  • type HeadersDictionary — A dictionary object of headers as key-value pairs, with the header name as key, and an array of headers as value.

messengerSettings

  • setting readerDisplayAttachmentsInline — Whether supported attachments (for example, media files) are shown inline within the body of displayed messages. This property is read-only.

messengerUtilities

  • function parseMailboxString.options.expandMailingLists — Expand Thunderbird mailing lists (specified as ListName <ListName>) and include the parsed primary email addresses of all members. When used together with preserveGroups, the mailing list’s name and hierarchy are preserved. If the mailing list does not exist, or the addressBook permission is not granted, the entries are not expanded and returned unchanged.

  • function parseMailboxString.options.preserveGroups — Keep grouped hierarchies. Groups may be specified in a mailbox string as follows: GroupName : user1 <user1@example.com>, user2@example,com ;.

proxy

api proxy

Provides access to global proxy settings for Thunderbird and proxy event listeners to handle dynamic proxy implementations.