Changelog for Thunderbird 147
The following WebExtension API changes were introduced in Thunderbird 147.
event onAfterSave.saveInfo.details — The compose.ComposeDetails of the saved message.
event onAfterSend.sendInfo.details — The compose.ComposeDetails of the send message.
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.
Whether supported attachments (for example, media files) are shown inline within the body of displayed messages. This property is read-only.
function parseMailboxString.options.expandMailingLists — Expand Thunderbird mailing lists (specified as :value:`ListName <ListName>`) and include the parsed primary email addresses of all members. When used together with :value:`preserveGroups`, the mailing list’s name and hierarchy are preserved. If the mailing list does not exist, or the :permission:`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: :value:`GroupName : user1 <user1@example.com>, user2@example,com ;`.
Provides access to global proxy settings for Thunderbird and proxy event listeners to handle dynamic proxy implementations.