Changelog for Thunderbird 91
The following WebExtension API changes were introduced in Thunderbird 91.
addressBooks
type AddressBookNode.remote — Indicates if the address book is accessed via remote look-up.
addressBooks.provider
The address book provider API allows to add address books, which are not stored or cached by Thunderbird itself, but are handled completely by the extension. Address books created by the this API will forward all access requests to the WebExtension.
browserSettings.colorManagement
Use the browserSettings.colorManagement API to query and set items related to color management.
cloudFile
event onFileDeleted.tab — The tab where the upload was initiated. Currently only available for the message composer.
event onFileUpload.tab — The tab where the upload was initiated. Currently only available for the message composer.
event onFileUploadAbort.tab — The tab where the upload was initiated. Currently only available for the message composer.
contacts
type ContactNode.remote — Indicates if the object came from a remote address book.
folders
function copy — Copies the given source folder into the given destination folder. Throws if the destination already contains a folder with the name of the source folder.
function getFolderInfo — Get additional information about a folder.
function getParentFolders — Get all parent folders as a flat ordered array. The first array entry is the direct parent.
function getSubFolders — Get the subfolders of the specified folder or account.
function move — Moves the given source folder into the given destination folder. Throws if the destination already contains a folder with the name of the source folder.
event onCopied — Fired when a folder has been copied.
event onCreated — Fired when a folder has been created.
event onDeleted — Fired when a folder has been deleted.
event onFolderInfoChanged — Fired when certain information of a folder have changed. Bursts of message count changes are collapsed to a single event.
event onMoved — Fired when a folder has been moved.
event onRenamed — Fired when a folder has been renamed.
type MailFolderInfo — An object containing additional information about a folder.
identities
The identities API allows to manage the user’s identities (each account can have multiple identities).
mailingLists
type MailingListNode.remote — Indicates if the object came from a remote address book.
mailTabs
type MailTab.viewType — Grouping type of the message list.
messages
function query.queryInfo.includeSubFolders — Search the specified folder recursively.
event onCopied — Fired when messages have been copied.
event onDeleted — Fired when messages have been permanently deleted.
event onMoved — Fired when messages have been moved.
event onUpdated — Fired when one or more properties of a message have been updated.
tabs
function query.queryInfo.type — Match tabs against the given tab type or types.